/foundation/multimedia/media_foundation/video_processing_engine/framework/capi/video_processing/ |
H A D | video_processing.cpp | 154 VideoProcessing_ErrorCode OH_VideoProcessing_Create(OH_VideoProcessing** videoProcessor, int type) 157 [videoProcessor, type]() { return OH_VideoProcessing::Create(videoProcessor, type); }, 158 [videoProcessor, type](VideoProcessingNdkLoader& loader) { return loader.Create(videoProcessor, type); } 162 VideoProcessing_ErrorCode OH_VideoProcessing_Destroy(OH_VideoProcessing* videoProcessor) 164 return CallVideoProcessingWithUnload([videoProcessor]() { return OH_VideoProcessing::Destroy(videoProcessor); }, 165 [videoProcessor](VideoProcessingNdkLoader& loader) { return loader.Destroy(videoProcessor); }); [all...] |
H A D | video_processing_loader.cpp | 92 VideoProcessing_ErrorCode VideoProcessingNdkLoader::Create(OH_VideoProcessing** videoProcessor, int type) 94 return CallNdk([videoProcessor, type](IVideoProcessingNdk* intfNdk) { 95 return intfNdk->Create(videoProcessor, type); 99 VideoProcessing_ErrorCode VideoProcessingNdkLoader::Destroy(OH_VideoProcessing* videoProcessor) 101 return CallNdk([videoProcessor](IVideoProcessingNdk* intfNdk) { return intfNdk->Destroy(videoProcessor); }); 104 VideoProcessing_ErrorCode VideoProcessingNdkLoader::RegisterCallback(OH_VideoProcessing* videoProcessor, 107 return CallNdk([videoProcessor, callback, userData](IVideoProcessingNdk* intfNdk) { 108 return intfNdk->RegisterCallback(videoProcessor, callback, userData); 112 VideoProcessing_ErrorCode VideoProcessingNdkLoader::SetSurface(OH_VideoProcessing* videoProcessor, [all...] |
H A D | video_processing_impl.cpp | 55 OH_VideoProcessing* videoProcessor = new(std::nothrow) OH_VideoProcessing(type); in Create() local 56 if (videoProcessor == nullptr) { in Create() 60 auto obj = videoProcessor->GetObj(); in Create() 63 delete videoProcessor; in Create() 69 delete videoProcessor; in Create() 72 *instance = videoProcessor; in Create()
|
/foundation/multimedia/media_foundation/test/moduletest/video/ |
H A D | api_test.cpp | 77 static void onErrorEmptyCallback(OH_VideoProcessing* videoProcessor, VideoProcessing_ErrorCode error, in onErrorEmptyCallback() argument 83 static void onErrorCallback(OH_VideoProcessing* videoProcessor, VideoProcessing_ErrorCode error, in onErrorCallback() argument 89 static void onStateEmptyCallback(OH_VideoProcessing* videoProcessor, VideoProcessing_State state, in onStateEmptyCallback() argument 95 static void onStateCallback(OH_VideoProcessing* videoProcessor, VideoProcessing_State state, in onStateCallback() argument 102 static void OnNewOutputBufferEmptyCallback(OH_VideoProcessing* videoProcessor, uint32_t index, in OnNewOutputBufferEmptyCallback() argument 108 static void OnNewOutputBufferCallback(OH_VideoProcessing* videoProcessor, uint32_t index, in OnNewOutputBufferCallback() argument 239 OH_VideoProcessing** videoProcessor = nullptr; in HWTEST_F() local 240 VideoProcessing_ErrorCode ret = OH_VideoProcessing_Create(videoProcessor, INT_MAX); in HWTEST_F() 252 OH_VideoProcessing** videoProcessor = nullptr; in HWTEST_F() local 253 VideoProcessing_ErrorCode ret = OH_VideoProcessing_Create(videoProcessor, in HWTEST_F() 266 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 280 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 311 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 359 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 380 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 407 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 432 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 493 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 514 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 577 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 598 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 640 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 661 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 705 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 726 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 775 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local 1023 OH_VideoProcessing* videoProcessor = nullptr; HWTEST_F() local [all...] |
/foundation/multimedia/media_foundation/video_processing_engine/interface/kits/c/ |
H A D | video_processing.h | 108 * @param videoProcessor Output parameter. The *videoProcessor points to a new video processing object. 109 * The *videoProcessor must be null before passed in. 120 VideoProcessing_ErrorCode OH_VideoProcessing_Create(OH_VideoProcessing** videoProcessor, int type); 127 * @param videoProcessor The video processing instance pointer to be destroyed. It is recommended setting the 134 VideoProcessing_ErrorCode OH_VideoProcessing_Destroy(OH_VideoProcessing* videoProcessor); 141 * @param videoProcessor A video processing instance pointer. 150 VideoProcessing_ErrorCode OH_VideoProcessing_RegisterCallback(OH_VideoProcessing* videoProcessor, 158 * @param videoProcessor A video processing instance pointer. 165 VideoProcessing_ErrorCode OH_VideoProcessing_SetSurface(OH_VideoProcessing* videoProcessor, [all...] |
H A D | video_processing_types.h | 233 * @param videoProcessor The video processing instance. 238 typedef void (*OH_VideoProcessingCallback_OnError)(OH_VideoProcessing* videoProcessor, 249 * @param videoProcessor The video processing instance. 254 typedef void (*OH_VideoProcessingCallback_OnState)(OH_VideoProcessing* videoProcessor, VideoProcessing_State state, 265 * @param videoProcessor The video processing instance. 270 typedef void (*OH_VideoProcessingCallback_OnNewOutputBuffer)(OH_VideoProcessing* videoProcessor, uint32_t index,
|
/foundation/multimedia/media_foundation/video_processing_engine/interface/inner_api/ |
H A D | video_processing_capi_interface.h | 28 virtual VideoProcessing_ErrorCode Create(OH_VideoProcessing** videoProcessor, int type) = 0; 29 virtual VideoProcessing_ErrorCode Destroy(OH_VideoProcessing* videoProcessor) = 0; 30 virtual VideoProcessing_ErrorCode RegisterCallback(OH_VideoProcessing* videoProcessor, 32 virtual VideoProcessing_ErrorCode SetSurface(OH_VideoProcessing* videoProcessor, const OHNativeWindow* window) = 0; 33 virtual VideoProcessing_ErrorCode GetSurface(OH_VideoProcessing* videoProcessor, OHNativeWindow** window) = 0; 34 virtual VideoProcessing_ErrorCode SetParameter(OH_VideoProcessing* videoProcessor, 36 virtual VideoProcessing_ErrorCode GetParameter(OH_VideoProcessing* videoProcessor, OH_AVFormat* parameter) = 0; 37 virtual VideoProcessing_ErrorCode Start(OH_VideoProcessing* videoProcessor) = 0; 38 virtual VideoProcessing_ErrorCode Stop(OH_VideoProcessing* videoProcessor) = 0; 39 virtual VideoProcessing_ErrorCode RenderOutputBuffer(OH_VideoProcessing* videoProcessor, uint32_ [all...] |
/foundation/multimedia/media_foundation/video_processing_engine/framework/capi/video_processing/include/ |
H A D | video_processing_loader.h | 40 VideoProcessing_ErrorCode Create(OH_VideoProcessing** videoProcessor, int type); 41 VideoProcessing_ErrorCode Destroy(OH_VideoProcessing* videoProcessor); 42 VideoProcessing_ErrorCode RegisterCallback(OH_VideoProcessing* videoProcessor, 44 VideoProcessing_ErrorCode SetSurface(OH_VideoProcessing* videoProcessor, const OHNativeWindow* window); 45 VideoProcessing_ErrorCode GetSurface(OH_VideoProcessing* videoProcessor, OHNativeWindow** window); 46 VideoProcessing_ErrorCode SetParameter(OH_VideoProcessing* videoProcessor, const OH_AVFormat* parameter); 47 VideoProcessing_ErrorCode GetParameter(OH_VideoProcessing* videoProcessor, OH_AVFormat* parameter); 48 VideoProcessing_ErrorCode Start(OH_VideoProcessing* videoProcessor); 49 VideoProcessing_ErrorCode Stop(OH_VideoProcessing* videoProcessor); 50 VideoProcessing_ErrorCode RenderOutputBuffer(OH_VideoProcessing* videoProcessor, uint32_ [all...] |
/foundation/multimedia/camera_framework/services/deferred_processing_service/src/schedule/ |
H A D | scheduler_manager.cpp | 91 auto videoProcessor = std::make_shared<DeferredVideoProcessor>(userId, videoRepository, callbacks); in CreateVideoProcessor() local 92 auto videoController = CreateShared<DeferredVideoController>(userId, videoRepository, videoProcessor); in CreateVideoProcessor() 94 videoProcessor->Initialize(); in CreateVideoProcessor() 95 videoProcessors_[userId] = videoProcessor; in CreateVideoProcessor()
|
/foundation/multimedia/media_foundation/tests/unittest/detail_enhancer_video_ndk/sample/ |
H A D | video_sample.cpp | 55 static void OnError(OH_VideoProcessing* videoProcessor, VideoProcessing_ErrorCode error, void* userData) in OnError() argument 61 static void OnState(OH_VideoProcessing* videoProcessor, VideoProcessing_State state, void* userData) in OnState() argument 69 static void OnNewOutputBufferCall(OH_VideoProcessing* videoProcessor, uint32_t index, void* userData) in OnNewOutputBufferCall() argument 72 VideoProcessing_ErrorCode ret = OH_VideoProcessing_RenderOutputBuffer(videoProcessor, index); in OnNewOutputBufferCall() 78 static void OnNewOutputBufferCallImpl(OH_VideoProcessing* videoProcessor, uint32_t index, void* userData) in OnNewOutputBufferCallImpl() argument 81 VideoProcessing_ErrorCode ret = videoProcessor->GetObj()->RenderOutputBuffer(index); in OnNewOutputBufferCallImpl()
|