/ohos5.0/docs/zh-cn/application-dev/media/avcodec/ |
H A D | video-encoding.md | 184 OH_AVCodec *videoEnc = nullptr; 213 - videoEnc:视频编码器实例的指针; 527 // 刷新编码器videoEnc 535 ret = OH_VideoEncoder_Start(videoEnc); 547 // 重置编码器videoEnc 560 ret = OH_VideoEncoder_Prepare(videoEnc); 574 // 终止编码器videoEnc 588 > 执行该步骤之后,需要调用者将videoEnc指向NULL,防止野指针导致程序错误。 600 if (videoEnc != NULL) { 602 videoEnc = NULL; [all …]
|
H A D | obtain-supported-codecs.md | 94 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); 100 if (OH_VideoEncoder_Configure(videoEnc, format) != AV_ERR_OK) { 177 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); 183 if (OH_VideoEncoder_Configure(videoEnc, format) != AV_ERR_OK) { 213 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); 219 if (OH_VideoEncoder_Configure(videoEnc, format) != AV_ERR_OK) { 364 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); 369 if (OH_VideoEncoder_Configure(videoEnc, format) != AV_ERR_OK) { 535 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); 540 if (OH_VideoEncoder_Configure(videoEnc, format) != AV_ERR_OK) { [all …]
|
H A D | video-encoding-configuration-typical-scenarios.md | 89 int32_t ret = OH_VideoEncoder_Configure(videoEnc, format); 179 int32_t ret = OH_VideoEncoder_Configure(videoEnc, format); 220 int32_t ret = OH_VideoEncoder_Configure(videoEnc, format);
|
H A D | video-encoding-temporal-scalability.md | 130 int32_t ret = OH_VideoEncoder_Configure(videoEnc, format); 312 int32_t ret = OH_VideoEncoder_Configure(videoEnc, format);
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/func_sample/mock/inner/ |
H A D | vcodec_inner_mock_factory.cpp | 41 auto videoEnc = VideoEncoderFactory::CreateByMime(mime); in CreateVideoEncMockByMime() local 42 if (videoEnc != nullptr) { in CreateVideoEncMockByMime() 43 return std::make_shared<VideoEncInnerMock>(videoEnc); in CreateVideoEncMockByMime() 50 auto videoEnc = VideoEncoderFactory::CreateByName(name); in CreateVideoEncMockByName() local 51 if (videoEnc != nullptr) { in CreateVideoEncMockByName() 52 return std::make_shared<VideoEncInnerMock>(videoEnc); in CreateVideoEncMockByName()
|
H A D | videoenc_inner_mock.h | 26 … explicit VideoEncInnerMock(std::shared_ptr<AVCodecVideoEncoder> videoEnc) : videoEnc_(videoEnc) {} in VideoEncInnerMock() argument
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/func_sample/mock/capi/ |
H A D | vcodec_capi_mock_factory.cpp | 41 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(mime.c_str()); in CreateVideoEncMockByMime() local 42 if (videoEnc != nullptr) { in CreateVideoEncMockByMime() 43 return std::make_shared<VideoEncCapiMock>(videoEnc); in CreateVideoEncMockByMime() 50 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByName(name.c_str()); in CreateVideoEncMockByName() local 51 if (videoEnc != nullptr) { in CreateVideoEncMockByName() 52 return std::make_shared<VideoEncCapiMock>(videoEnc); in CreateVideoEncMockByName()
|
/ohos5.0/docs/en/application-dev/media/avcodec/ |
H A D | video-encoding.md | 184 OH_AVCodec *videoEnc = nullptr; 431 int32_t ret = OH_VideoEncoder_Start(videoEnc); 530 int32_t ret = OH_VideoEncoder_Flush(videoEnc); 537 ret = OH_VideoEncoder_Start(videoEnc); 550 int32_t ret = OH_VideoEncoder_Reset(videoEnc); 562 ret = OH_VideoEncoder_Prepare(videoEnc); 577 int32_t ret = OH_VideoEncoder_Stop(videoEnc); 601 if (videoEnc != NULL) { 602 ret = OH_VideoEncoder_Destroy(videoEnc); 603 videoEnc = NULL; [all …]
|
H A D | obtain-supported-codecs.md | 94 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); 100 if (OH_VideoEncoder_Configure(videoEnc, format) != AV_ERR_OK) { 177 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); 183 if (OH_VideoEncoder_Configure(videoEnc, format) != AV_ERR_OK) { 213 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); 219 if (OH_VideoEncoder_Configure(videoEnc, format) != AV_ERR_OK) { 364 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); 369 if (OH_VideoEncoder_Configure(videoEnc, format) != AV_ERR_OK) { 535 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); 540 if (OH_VideoEncoder_Configure(videoEnc, format) != AV_ERR_OK) { [all …]
|
H A D | video-encoding-temporal-scalability.md | 132 int32_t ret = OH_VideoEncoder_Configure(videoEnc, format); 314 int32_t ret = OH_VideoEncoder_Configure(videoEnc, format);
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/codec_param_checker_test/ |
H A D | codec_param_checker_test.cpp | 266 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); variable 267 ASSERT_NE(nullptr, videoEnc); 273 OH_AVErrCode ret = OH_VideoEncoder_Configure(videoEnc, format); 277 ASSERT_EQ(AV_ERR_OK, OH_VideoEncoder_Destroy(videoEnc)); 636 OH_AVCodec *videoEnc = OH_VideoEncoder_CreateByMime(OH_AVCODEC_MIMETYPE_VIDEO_AVC); variable 637 ASSERT_NE(nullptr, videoEnc); 644 OH_AVErrCode ret = OH_VideoEncoder_Configure(videoEnc, format); 648 ASSERT_EQ(AV_ERR_OK, OH_VideoEncoder_Destroy(videoEnc));
|
/ohos5.0/foundation/multimedia/player_framework/services/engine/histreamer/transcoder/ |
H A D | hitranscoder_impl.cpp | 440 VideoEnc videoEnc = static_cast<const VideoEnc&>(transCoderParam); in ConfigureVideoEncoderFormat() local 441 MEDIA_LOG_I("HiTransCoderImpl::Configure videoEnc %{public}d", videoEnc.encFmt); in ConfigureVideoEncoderFormat() 442 switch (videoEnc.encFmt) { in ConfigureVideoEncoderFormat()
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_framework_test/ |
H A D | videoenc_func_unit_test.cpp | 48 std::shared_ptr<VideoEncSample> videoEnc = std::make_shared<VideoEncSample>(vencSignal); in MultiThreadCreateVEnc() local 49 ASSERT_NE(nullptr, videoEnc); in MultiThreadCreateVEnc() 52 if (videoEnc->CreateVideoEncMockByName(g_vencName)) { in MultiThreadCreateVEnc() 60 videoEnc->Release(); in MultiThreadCreateVEnc()
|