Home
last modified time | relevance | path

Searched refs:iFrameInterval (Results 1 - 10 of 10) sorted by relevance

/foundation/multimedia/av_codec/test/unittest/video_test/video_test/common/include/
H A Dsample_info.h139 int32_t iFrameInterval = 2'000; member
/foundation/multimedia/av_codec/services/engine/codec/video/hcodec/
H A Dhencoder.cpp579 int32_t iFrameInterval; in SetupAVCEncoderParameters() local
580 if (format.GetIntValue(MediaDescriptionKey::MD_KEY_I_FRAME_INTERVAL, iFrameInterval) && frameRate.has_value()) { in SetupAVCEncoderParameters()
581 SetAvcFields(avcType, iFrameInterval, frameRate.value()); in SetupAVCEncoderParameters()
602 void HEncoder::SetAvcFields(OMX_VIDEO_PARAM_AVCTYPE &avcType, int32_t iFrameInterval, double frameRate) in SetAvcFields() argument
604 HLOGI("iFrameInterval:%d, frameRate:%.2f, eProfile:0x%x, eLevel:0x%x", in SetAvcFields()
605 iFrameInterval, frameRate, avcType.eProfile, avcType.eLevel); in SetAvcFields()
611 avcType.nPFrames = SetPFramesSpacing(iFrameInterval, frameRate, avcType.nBFrames); in SetAvcFields()
627 avcType.nPFrames = SetPFramesSpacing(iFrameInterval, frameRate, avcType.nBFrames); in SetAvcFields()
659 int32_t iFrameInterval; in SetupHEVCEncoderParameters() local
660 if (format.GetIntValue(MediaDescriptionKey::MD_KEY_I_FRAME_INTERVAL, iFrameInterval) in SetupHEVCEncoderParameters()
[all...]
H A Dhencoder.h61 void SetAvcFields(OMX_VIDEO_PARAM_AVCTYPE& avcType, int32_t iFrameInterval, double frameRate);
/foundation/multimedia/av_codec/services/services/codec/server/
H A Dcodec_param_checker.cpp419 int32_t iFrameInterval; in TemporalGopSizeChecker() local
422 bool iFrameIntervalExist = format.GetIntValue(Tag::VIDEO_I_FRAME_INTERVAL, iFrameInterval); in TemporalGopSizeChecker()
423 CHECK_AND_RETURN_RET_LOG(!(iFrameIntervalExist && iFrameInterval == 0), AVCS_ERR_INVALID_VAL, in TemporalGopSizeChecker()
431 iFrameInterval = DEFAULT_I_FRAME_INTERVAL; in TemporalGopSizeChecker()
434 gopSize = iFrameInterval < 0 ? INT32_MAX : static_cast<int32_t>(frameRate * iFrameInterval / 1000); // 1000: ms to s in TemporalGopSizeChecker()
/foundation/multimedia/av_codec/test/unittest/hcodec_test/helper/
H A Dcommand_parser.cpp94 {"iFrameInterval", required_argument, nullptr, OPT_I_FRAME_INTERVAL},
141 std::cout << " --iFrameInterval <0 means only one I frame, =0 means all intra" << std::endl; in ShowUsage()
238 opt.iFrameInterval = stol(optarg); in Parse()
451 if (iFrameInterval.has_value()) { in Print()
452 TLOGI("iFrameInterval %d", iFrameInterval.value()); in Print()
H A Dcommand_parser.h116 std::optional<int32_t> iFrameInterval; member
H A Dtester_capi.cpp239 if (opt_.iFrameInterval.has_value()) { in ConfigureEncoder()
240 OH_AVFormat_SetIntValue(fmt.get(), OH_MD_KEY_I_FRAME_INTERVAL, opt_.iFrameInterval.value()); in ConfigureEncoder()
H A Dtester_codecbase.cpp178 if (opt_.iFrameInterval.has_value()) { in ConfigureEncoder()
179 fmt.PutIntValue(MediaDescriptionKey::MD_KEY_I_FRAME_INTERVAL, opt_.iFrameInterval.value()); in ConfigureEncoder()
/foundation/multimedia/av_codec/test/unittest/video_test/video_test/sample/helper/
H A Darg_parser.cpp258 info.iFrameInterval = std::stol(value); in SetIFrameInterval()
/foundation/multimedia/av_codec/test/unittest/video_test/video_test/capbilities/video_codec/video_encoder/
H A Dvideo_encoder.cpp130 OH_AVFormat_SetIntValue(format.get(), OH_MD_KEY_I_FRAME_INTERVAL, sampleInfo.iFrameInterval); in Configure()

Completed in 9 milliseconds