Home
last modified time | relevance | path

Searched refs:videoDec (Results 1 – 13 of 13) sorted by relevance

/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/func_sample/mock/inner/
H A Dvcodec_inner_mock_factory.cpp23 auto videoDec = VideoDecoderFactory::CreateByMime(mime); in CreateVideoDecMockByMime() local
24 if (videoDec != nullptr) { in CreateVideoDecMockByMime()
25 return std::make_shared<VideoDecInnerMock>(videoDec); in CreateVideoDecMockByMime()
32 auto videoDec = VideoDecoderFactory::CreateByName(name); in CreateVideoDecMockByName() local
33 if (videoDec != nullptr) { in CreateVideoDecMockByName()
34 return std::make_shared<VideoDecInnerMock>(videoDec); in CreateVideoDecMockByName()
H A Dvideodec_inner_mock.h27 … explicit VideoDecInnerMock(std::shared_ptr<AVCodecVideoDecoder> videoDec) : videoDec_(videoDec) {} in VideoDecInnerMock() argument
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/func_sample/mock/capi/
H A Dvcodec_capi_mock_factory.cpp23 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByMime(mime.c_str()); in CreateVideoDecMockByMime() local
24 if (videoDec != nullptr) { in CreateVideoDecMockByMime()
25 return std::make_shared<VideoDecCapiMock>(videoDec); in CreateVideoDecMockByMime()
32 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByName(name.c_str()); in CreateVideoDecMockByName() local
33 if (videoDec != nullptr) { in CreateVideoDecMockByName()
34 return std::make_shared<VideoDecCapiMock>(videoDec); in CreateVideoDecMockByName()
/ohos5.0/docs/zh-cn/application-dev/media/avcodec/
H A Dvideo-decoding.md184 OH_AVCodec *videoDec = nullptr;
213 - videoDec:视频解码器实例的指针。
415 ret = OH_VideoDecoder_Prepare(videoDec);
598 // 刷新解码器videoDec
606 ret = OH_VideoDecoder_Start(videoDec);
648 // 重置解码器videoDec
666 ret = OH_VideoDecoder_Prepare(videoDec);
678 // 终止解码器videoDec
692 > 执行该步骤之后,需要调用者将videoDec指向NULL,防止野指针导致程序错误。
699 if (videoDec != NULL) {
[all …]
H A Dparallel-decoding-nativeWindow.md111 - videoDec:视频解码器实例的指针。创建方式可参考[视频解码Surface模式](video-decoding.md#surface模式)“步骤-2:创建解码器实例对象”。
115 ret = OH_VideoDecoder_SetSurface(videoDec, nativeImageWindow);
136 ret = OH_VideoDecoder_SetSurface(videoDec, nativeWindow);
H A Dobtain-supported-codecs.md69 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByName(codecName);
123 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByName(OH_AVCapability_GetName(capHW));
124 if (videoDec != nullptr) {
134 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByName(OH_AVCapability_GetName(capSW));
135 if (videoDec != nullptr) {
H A Dvideo-encoding-configuration-typical-scenarios.md127 int32_t ret = OH_VideoDecoder_Configure(videoDec, format);
/ohos5.0/foundation/multimedia/av_codec/test/nativedemo/
H A Dav_codec_demo.cpp315 auto videoDec = std::make_unique<VDecDemo>(); in RunVideoDecoder() local
316 if (videoDec == nullptr) { in RunVideoDecoder()
320 videoDec->RunCase(mode); in RunVideoDecoder()
340 auto videoDec = std::make_unique<VDecDemo>(); in RunVideoDecoderDrm() local
341 if (videoDec == nullptr) { in RunVideoDecoderDrm()
345 videoDec->RunDrmCase(); in RunVideoDecoderDrm()
364 auto videoDec = std::make_unique<VDecInnerDemo>(); in RunVideoInnerDecoder() local
365 if (videoDec == nullptr) { in RunVideoInnerDecoder()
369 videoDec->RunCase(mode); in RunVideoInnerDecoder()
/ohos5.0/docs/en/application-dev/media/avcodec/
H A Dvideo-decoding.md184 OH_AVCodec *videoDec = nullptr;
415 ret = OH_VideoDecoder_Prepare(videoDec);
425 int32_t ret = OH_VideoDecoder_Start(videoDec);
601 int32_t ret = OH_VideoDecoder_Flush(videoDec);
608 ret = OH_VideoDecoder_Start(videoDec);
652 int32_t ret = OH_VideoDecoder_Reset(videoDec);
669 ret = OH_VideoDecoder_Prepare(videoDec);
682 int32_t ret = OH_VideoDecoder_Stop(videoDec);
702 if (videoDec != NULL) {
703 ret = OH_VideoDecoder_Destroy(videoDec);
[all …]
H A Dobtain-supported-codecs.md69 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByName(codecName);
123 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByName(OH_AVCapability_GetName(capHW));
124 if (videoDec != nullptr) {
134 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByName(OH_AVCapability_GetName(capSW));
135 if (videoDec != nullptr) {
/ohos5.0/foundation/multimedia/av_codec/test/unittest/codec_param_checker_test/
H A Dcodec_param_checker_test.cpp987 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); variable
988 ASSERT_NE(nullptr, videoDec);
994 OH_AVErrCode ret = OH_VideoDecoder_Configure(videoDec, format);
998 ASSERT_EQ(AV_ERR_OK, OH_VideoDecoder_Destroy(videoDec));
1079 OH_AVCodec *videoDec = OH_VideoDecoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); variable
1080 ASSERT_NE(nullptr, videoDec);
1087 OH_AVErrCode ret = OH_VideoDecoder_Configure(videoDec, format);
1091 ASSERT_EQ(AV_ERR_OK, OH_VideoDecoder_Destroy(videoDec));
1111 ASSERT_NE(nullptr, videoDec);
1118 OH_AVErrCode ret = OH_VideoDecoder_Configure(videoDec, format);
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/
H A Dvideodec_func_unit_test.cpp251 std::shared_ptr<VideoDecSample> videoDec = std::make_shared<VideoDecSample>(vdecSignal); in __anonc37cefb30b02() local
252 ASSERT_NE(nullptr, videoDec); in __anonc37cefb30b02()
255 if (videoDec->CreateVideoDecMockByName(g_vdecName)) { in __anonc37cefb30b02()
263 videoDec->Release(); in __anonc37cefb30b02()
281 std::shared_ptr<VideoDecSample> videoDec = std::make_shared<VideoDecSample>(vdecSignal); in __anonc37cefb30c02() local
282 ASSERT_NE(nullptr, videoDec); in __anonc37cefb30c02()
283 if (videoDec->CreateVideoDecMockByMime(CodecMimeType::VIDEO_AVC.data())) { in __anonc37cefb30c02()
291 videoDec->Release(); in __anonc37cefb30c02()
H A Dvideodec_hdrvivid2sdr_unit_test.cpp190 void CheckFormatKey(std::shared_ptr<VideoDecSample> videoDec, std::shared_ptr<FormatMock> format) in CheckFormatKey() argument
192 format = videoDec->GetOutputDescription(); in CheckFormatKey()