Home
last modified time | relevance | path

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

/ohos5.0/foundation/multimedia/av_codec/services/engine/codec/video/hcodec/
H A Dhcodec_list.h29 CapabilityData HdiCapToUserCap(const CodecHDI::CodecCompCapability& hdiCap);
30 std::vector<int32_t> GetSupportedBitrateMode(const CodecHDI::CodecVideoPortCap& hdiVideoCap);
31 std::vector<int32_t> GetSupportedFormat(const CodecHDI::CodecVideoPortCap& hdiVideoCap);
32 std::map<ImgSize, Range> GetMeasuredFrameRate(const CodecHDI::CodecVideoPortCap& hdiVideoCap);
33 … void GetCodecProfileLevels(const CodecHDI::CodecCompCapability& hdiCap, CapabilityData& userCap);
34 bool IsSupportedVideoCodec(const CodecHDI::CodecCompCapability& hdiCap);
35 void GetSupportedFeatureParam(const CodecHDI::CodecVideoPortCap& hdiVideoCap,
39 sptr<CodecHDI::ICodecComponentManager> GetManager(bool getCap, bool supportPassthrough = false);
40 std::vector<CodecHDI::CodecCompCapability> GetCapList();
H A Dhcodec.h135 std::shared_ptr<CodecHDI::OmxCodecBuffer> omxBuffer;
206 std::shared_ptr<CodecHDI::OmxCodecBuffer> SurfaceBufferToOmxBuffer(
241 const std::shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer, in ExtractPerFrameParamFromOmxBuffer()
315 CodecHDI::CodecCompCapability caps_;
329 sptr<CodecHDI::ICodecCallback> compCb_ = nullptr;
330 sptr<CodecHDI::ICodecComponent> compNode_ = nullptr;
331 sptr<CodecHDI::ICodecComponentManager> compMgr_ = nullptr;
497 class HdiCallback : public CodecHDI::ICodecCallback {
501 int32_t EventHandler(CodecHDI::CodecEventType event,
502 const CodecHDI::EventInfo& info);
[all …]
H A Dhencoder.h26 HEncoder(CodecHDI::CodecCompCapability caps, OMX_VIDEO_CODINGTYPE codingType) in HEncoder()
98 void WrapPerFrameParamIntoOmxBuffer(std::shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer,
100 void WrapLTRParamIntoOmxBuffer(std::shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer,
102 void WrapRequestIFrameParamIntoOmxBuffer(std::shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer,
104 void WrapQPRangeParamIntoOmxBuffer(std::shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer,
106 void WrapStartQPIntoOmxBuffer(std::shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer,
108 void WrapIsSkipFrameIntoOmxBuffer(std::shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer,
110 … void ExtractPerFrameParamFromOmxBuffer(const std::shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer,
H A Dtype_converter.h43 static std::optional<AVCodecType> HdiCodecTypeToInnerCodecType(CodecHDI::CodecType type);
45 static std::optional<OMX_VIDEO_CODINGTYPE> HdiRoleToOmxCodingType(CodecHDI::AvCodecRole role);
46 static std::string HdiRoleToMime(CodecHDI::AvCodecRole role);
66 …static std::optional<VideoEncodeBitrateMode> HdiBitrateModeToInnerMode(CodecHDI::BitRateMode mode);
H A Dhencoder.cpp282 CodecHDI::CodecParamOverlay param { in OnConfigureBuffer()
288 CodecHDI::OmxCodecBuffer omxbuffer {}; in OnConfigureBuffer()
899 void HEncoder::WrapPerFrameParamIntoOmxBuffer(shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer, in WrapPerFrameParamIntoOmxBuffer()
911 void HEncoder::WrapLTRParamIntoOmxBuffer(shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer, in WrapLTRParamIntoOmxBuffer()
928 void HEncoder::WrapRequestIFrameParamIntoOmxBuffer(shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer, in WrapRequestIFrameParamIntoOmxBuffer()
945 void HEncoder::WrapQPRangeParamIntoOmxBuffer(shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer, in WrapQPRangeParamIntoOmxBuffer()
963 void HEncoder::WrapStartQPIntoOmxBuffer(shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer, in WrapStartQPIntoOmxBuffer()
974 void HEncoder::WrapIsSkipFrameIntoOmxBuffer(shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer, in WrapIsSkipFrameIntoOmxBuffer()
1001 const shared_ptr<CodecHDI::OmxCodecBuffer> &omxBuffer, shared_ptr<Media::Meta> &meta) in ExtractPerFrameParamFromOmxBuffer()
1061 shared_ptr<CodecHDI::OmxCodecBuffer> omxBuffer = DynamicSurfaceBufferToOmxBuffer(); in AllocInBufsForDynamicSurfaceBuf()
[all …]
H A Dtype_converter.cpp21 using namespace CodecHDI;
25 CodecHDI::AvCodecRole hdiRole;
31 CodecHDI::AvCodecRole::MEDIA_ROLETYPE_VIDEO_AVC,
36 CodecHDI::AvCodecRole::MEDIA_ROLETYPE_VIDEO_HEVC,
233 optional<AVCodecType> TypeConverter::HdiCodecTypeToInnerCodecType(CodecHDI::CodecType type) in HdiCodecTypeToInnerCodecType()
H A Dcodec_hdi.h24 namespace CodecHDI = OHOS::HDI::Codec::V3_0; variable
H A Dhdecoder.h27 HDecoder(CodecHDI::CodecCompCapability caps, OMX_VIDEO_CODINGTYPE codingType) in HDecoder()
H A Dhcodec_list.cpp29 using namespace CodecHDI;
H A Dhcodec_state.cpp25 using namespace CodecHDI;
H A Dhdecoder.cpp33 using namespace CodecHDI;
H A Dhcodec.cpp41 using namespace CodecHDI;
/ohos5.0/foundation/multimedia/av_codec/test/unittest/hcodec_test/unittest/
H A Dhcodec_type_converter_unit_test.cpp26 … optional<AVCodecType> ret = TypeConverter::HdiCodecTypeToInnerCodecType(CodecHDI::VIDEO_DECODER);
33 optional<AVCodecType> ret = TypeConverter::HdiCodecTypeToInnerCodecType(CodecHDI::INVALID_TYPE);
40 CodecHDI::MEDIA_ROLETYPE_VIDEO_AVC);
48 CodecHDI::MEDIA_ROLETYPE_INVALID);
54 string ret = TypeConverter::HdiRoleToMime(CodecHDI::MEDIA_ROLETYPE_VIDEO_HEVC);
60 string ret = TypeConverter::HdiRoleToMime(CodecHDI::MEDIA_ROLETYPE_INVALID);
210 TypeConverter::HdiBitrateModeToInnerMode(CodecHDI::BIT_RATE_MODE_VBR);
218 TypeConverter::HdiBitrateModeToInnerMode(CodecHDI::BIT_RATE_MODE_INVALID);