/foundation/multimedia/av_codec/services/engine/codeclist/ |
H A D | audio_codeclist_info.h | 26 std::vector<CapabilityData> GetAudioCapabilities() const noexcept; 27 CapabilityData GetMP3DecoderCapability(); 28 CapabilityData GetAacDecoderCapability(); 29 CapabilityData GetOpusDecoderCapability(); 30 CapabilityData GetFlacDecoderCapability(); 31 CapabilityData GetVorbisDecoderCapability(); 32 CapabilityData GetAmrnbDecoderCapability(); 33 CapabilityData GetAmrwbDecoderCapability(); 34 CapabilityData GetAacEncoderCapability(); 35 CapabilityData GetOpusEncoderCapabilit [all...] |
H A D | codeclist_core.h | 35 int32_t GetCapability(CapabilityData &capData, const std::string &mime, const bool isEncoder, 39 bool CheckBitrate(const Media::Format &format, const CapabilityData &data); 40 bool CheckVideoResolution(const Media::Format &format, const CapabilityData &data); 41 bool CheckVideoPixelFormat(const Media::Format &format, const CapabilityData &data); 42 bool CheckVideoFrameRate(const Media::Format &format, const CapabilityData &data); 43 bool CheckAudioChannel(const Media::Format &format, const CapabilityData &data); 44 bool CheckAudioSampleRate(const Media::Format &format, const CapabilityData &data); 45 bool IsVideoCapSupport(const Media::Format &format, const CapabilityData &data); 46 bool IsAudioCapSupport(const Media::Format &format, const CapabilityData &data);
|
H A D | audio_codeclist_info.cpp | 70 CapabilityData AudioCodeclistInfo::GetMP3DecoderCapability() in GetMP3DecoderCapability() 72 CapabilityData audioMp3Capability; in GetMP3DecoderCapability() 84 CapabilityData AudioCodeclistInfo::GetMP3EncoderCapability() in GetMP3EncoderCapability() 86 CapabilityData audioMp3Capability; in GetMP3EncoderCapability() 98 CapabilityData AudioCodeclistInfo::GetAacDecoderCapability() in GetAacDecoderCapability() 100 CapabilityData audioAacCapability; in GetAacDecoderCapability() 112 CapabilityData AudioCodeclistInfo::GetOpusDecoderCapability() in GetOpusDecoderCapability() 114 CapabilityData audioOpusCapability; in GetOpusDecoderCapability() 126 CapabilityData AudioCodeclistInfo::GetFlacDecoderCapability() in GetFlacDecoderCapability() 128 CapabilityData audioFlacCapabilit in GetFlacDecoderCapability() [all...] |
H A D | codec_ability_singleton.h | 32 void RegisterCapabilityArray(std::vector<CapabilityData> &capaArray, CodecType codecType); 33 std::vector<CapabilityData> GetCapabilityArray(); 34 std::optional<CapabilityData> GetCapabilityByName(const std::string &name); 40 std::vector<CapabilityData> capabilityDataArray_;
|
H A D | codeclist_core.cpp | 40 bool CodecListCore::CheckBitrate(const Format &format, const CapabilityData &data) in CheckBitrate() 54 bool CodecListCore::CheckVideoResolution(const Format &format, const CapabilityData &data) in CheckVideoResolution() 71 bool CodecListCore::CheckVideoPixelFormat(const Format &format, const CapabilityData &data) in CheckVideoPixelFormat() 85 bool CodecListCore::CheckVideoFrameRate(const Format &format, const CapabilityData &data) in CheckVideoFrameRate() 118 bool CodecListCore::CheckAudioChannel(const Format &format, const CapabilityData &data) in CheckAudioChannel() 132 bool CodecListCore::CheckAudioSampleRate(const Format &format, const CapabilityData &data) in CheckAudioSampleRate() 146 bool CodecListCore::IsVideoCapSupport(const Format &format, const CapabilityData &data) in IsVideoCapSupport() 152 bool CodecListCore::IsAudioCapSupport(const Format &format, const CapabilityData &data) in IsAudioCapSupport() 181 std::vector<CapabilityData> capabilityDataArray = CodecAbilitySingleton::GetInstance().GetCapabilityArray(); in FindCodec() 189 CapabilityData capsDat in FindCodec() [all...] |
H A D | codec_ability_singleton.cpp | 53 std::vector<CapabilityData> videoCapaArray; in CodecAbilitySingleton() 61 std::vector<CapabilityData> capaArray; in CodecAbilitySingleton() 75 void CodecAbilitySingleton::RegisterCapabilityArray(std::vector<CapabilityData> &capaArray, CodecType codecType) in RegisterCapabilityArray() 110 std::vector<CapabilityData> CodecAbilitySingleton::GetCapabilityArray() in GetCapabilityArray() 116 std::optional<CapabilityData> CodecAbilitySingleton::GetCapabilityByName(const std::string &name) in GetCapabilityByName() 118 auto it = std::find_if(capabilityDataArray_.begin(), capabilityDataArray_.end(), [&](const CapabilityData &cap) { in GetCapabilityByName() 121 return it == capabilityDataArray_.end() ? std::nullopt : std::make_optional<CapabilityData>(*it); in GetCapabilityByName()
|
H A D | codeclist_builder.cpp | 31 int32_t VideoCodecList::GetCapabilityList(std::vector<CapabilityData> &caps) in GetCapabilityList() 40 int32_t VideoHevcDecoderList::GetCapabilityList(std::vector<CapabilityData> &caps) in GetCapabilityList() 49 int32_t AudioCodecList::GetCapabilityList(std::vector<CapabilityData> &caps) in GetCapabilityList()
|
H A D | codeclist_builder.h | 27 int32_t GetCapabilityList(std::vector<CapabilityData> &caps) override; 32 int32_t GetCapabilityList(std::vector<CapabilityData> &caps) override; 37 int32_t GetCapabilityList(std::vector<CapabilityData> &caps) override;
|
/foundation/multimedia/av_codec/services/media_engine/filters/ |
H A D | codec_capability_adapter.cpp | 44 Status CodecCapabilityAdapter::GetAvailableEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo) in GetAvailableEncoder() 53 MediaAVCodec::CapabilityData *capabilityData = codeclist_->GetCapability(codecMimeType, in IsWatermarkSupported() 69 Status CodecCapabilityAdapter::GetAudioEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo) in GetAudioEncoder() 71 MediaAVCodec::CapabilityData *capabilityData = codeclist_->GetCapability( in GetAudioEncoder() 79 Status CodecCapabilityAdapter::GetVideoEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo) in GetVideoEncoder() 81 MediaAVCodec::CapabilityData *capabilityDataAVC = codeclist_->GetCapability( in GetVideoEncoder() 87 MediaAVCodec::CapabilityData *capabilityDataHEVC = codeclist_->GetCapability( in GetVideoEncoder()
|
/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_server_test/mock/include/ |
H A D | codec_ability_singleton.h | 33 void RegisterCapabilityArray(std::vector<CapabilityData> &capaArray, CodecType codecType); 34 std::vector<CapabilityData> GetCapabilityArray(); 35 std::optional<CapabilityData> GetCapabilityByName(const std::string &name); 40 std::vector<CapabilityData> capabilityDataArray_; 50 void RegisterCapabilityArray(std::vector<CapabilityData> &capaArray, CodecType codecType); 51 std::vector<CapabilityData> GetCapabilityArray(); 52 std::optional<CapabilityData> GetCapabilityByName(const std::string &name);
|
/foundation/multimedia/av_codec/services/services/codec/server/ |
H A D | codec_param_checker.cpp | 83 std::optional<CodecScenario> TemporalScalabilityChecker(CapabilityData &capData, const Format &format, 87 int32_t ResolutionChecker(CapabilityData &capData, Format &format, CodecScenario scenario); 88 int32_t PixelFormatChecker(CapabilityData &capData, Format &format, CodecScenario scenario); 89 int32_t FramerateChecker(CapabilityData &capData, Format &format, CodecScenario scenario); 90 int32_t BitrateAndQualityChecker(CapabilityData &capData, Format &format, CodecScenario scenario); 91 int32_t VideoProfileChecker(CapabilityData &capData, Format &format, CodecScenario scenario); 92 int32_t RotaitonChecker(CapabilityData &capData, Format &format, CodecScenario scenario); 93 int32_t QPChecker(CapabilityData &capData, Format &format, CodecScenario scenario); 94 int32_t TemporalGopSizeChecker(CapabilityData &capData, Format &format, CodecScenario scenario); 95 int32_t TemporalGopReferenceModeChecker(CapabilityData [all...] |
/foundation/multimedia/av_codec/test/moduletest/capability/src/InnerAPI/ |
H A D | cap_test.cpp | 64 CapabilityData *cap = codeclist->GetCapability(string(CodecMimeType::VIDEO_AVC), in SetUpTestCase() 73 CapabilityData *cap_hevc = codeclist->GetCapability(string(CodecMimeType::VIDEO_HEVC), in SetUpTestCase() 107 CapabilityData *capabilityData = codeclist->GetCapability(string(CodecMimeType::VIDEO_AVC), in HWTEST_F() 123 CapabilityData *capabilityData = codeclist->GetCapability(string(CodecMimeType::VIDEO_AVC), in HWTEST_F() 140 CapabilityData *capabilityData = codeclist->GetCapability(string(CodecMimeType::VIDEO_AVC), in HWTEST_F() 146 CapabilityData *capabilityData = codeclist->GetCapability(string(CodecMimeType::VIDEO_AVC), in HWTEST_F() 163 CapabilityData *capabilityData = codeclist->GetCapability(string(CodecMimeType::VIDEO_AVC), in HWTEST_F() 180 CapabilityData *capabilityData = codeclist->GetCapability(string(CodecMimeType::VIDEO_AVC), in HWTEST_F() 186 CapabilityData *capabilityData = codeclist->GetCapability(string(CodecMimeType::VIDEO_AVC), in HWTEST_F() 203 CapabilityData *capabilityDat in HWTEST_F() [all...] |
/foundation/multimedia/av_codec/services/engine/codec/video/hcodec/ |
H A D | hcodec_list.h | 27 int32_t GetCapabilityList(std::vector<CapabilityData>& caps) override; 29 CapabilityData HdiCapToUserCap(const CodecHDI::CodecCompCapability& hdiCap); 33 void GetCodecProfileLevels(const CodecHDI::CodecCompCapability& hdiCap, CapabilityData& userCap); 36 CapabilityData& userCap);
|
/foundation/multimedia/av_codec/interfaces/inner_api/native/ |
H A D | codec_capability_adapter.h | 32 Status GetAvailableEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo); 35 Status GetVideoEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo); 37 Status GetAudioEncoder(std::vector<MediaAVCodec::CapabilityData*> &encoderInfo);
|
/foundation/multimedia/av_codec/test/unittest/video_test/vcodec_server_test/mock/ |
H A D | codec_ability_singleton_mock.cpp | 33 void CodecAbilitySingleton::RegisterCapabilityArray(std::vector<CapabilityData> &capaArray, CodecType codecType) in RegisterCapabilityArray() 38 std::vector<CapabilityData> CodecAbilitySingleton::GetCapabilityArray() in GetCapabilityArray() 43 std::optional<CapabilityData> CodecAbilitySingleton::GetCapabilityByName(const std::string &name) in GetCapabilityByName()
|
/foundation/multimedia/av_codec/test/unittest/codeclist_test/inner/ |
H A D | codeclist_inner_mock_factory.cpp | 24 CapabilityData *capabilityData = codeclist->GetCapability(mime, isEncoder, AVCodecCategory::AVCODEC_NONE); in GetCapability() 35 CapabilityData *capabilityData = codeclist->GetCapability(mime, isEncoder, category); in GetCapabilityByCategory()
|
H A D | codeclist_inner_mock.h | 28 explicit CodecListInnerMock(std::shared_ptr<AVCodecList> codeclist, CapabilityData *capabilityData) in CodecListInnerMock() 57 CapabilityData *capabilityData_;
|
/foundation/multimedia/player_framework/services/services/sa_media/ipc/ |
H A D | avcodeclist_parcel.h | 30 static bool Marshalling(MessageParcel &parcel, const std::vector<CapabilityData> &capabilityDataArray); 34 static bool Unmarshalling(MessageParcel &parcel, std::vector<CapabilityData> &capabilityDataArray);
|
/foundation/multimedia/av_codec/frameworks/native/avcodeclist/ |
H A D | avcodeclist_impl.h | 35 CapabilityData *GetCapability(const std::string &mime, const bool isEncoder, 43 std::unordered_map<std::string, std::vector<CapabilityData *>> mimeCapsMap_;
|
H A D | avcodeclist_impl.cpp | 98 CapabilityData *AVCodecListImpl::GetCapability(const std::string &mime, const bool isEncoder, in GetCapability() 117 std::vector<CapabilityData *> capsArray; in GetCapability() 120 CapabilityData capaDataIn; in GetCapability() 132 CapabilityData *cap = new CapabilityData(capaDataIn); in GetCapability()
|
/foundation/multimedia/av_codec/services/engine/codec/include/video/ |
H A D | video_codec_loader.h | 30 int32_t GetCaps(std::vector<CapabilityData> &caps); 37 using GetCapabilityFuncType = int32_t (*)(std::vector<CapabilityData> &caps);
|
/foundation/multimedia/av_codec/services/services/sa_avcodec/ipc/ |
H A D | codeclist_parcel.h | 30 static bool Marshalling(MessageParcel &parcel, CapabilityData &capabilityData); 35 static bool Unmarshalling(MessageParcel &parcel, CapabilityData &capabilityData);
|
/foundation/multimedia/av_codec/test/unittest/hcodec_test/unittest/ |
H A D | hcodec_list_unit_test.cpp | 107 vector<CapabilityData> capData; in HWTEST_F() 111 for (const CapabilityData& one : capData) { in HWTEST_F() 135 vector<CapabilityData> caps; in HWTEST_F() 139 for (const CapabilityData& cap : caps) { in HWTEST_F()
|
/foundation/multimedia/av_codec/test/unittest/hcodec_test/helper/ |
H A D | test_utils.cpp | 27 vector<CapabilityData> caps; in GetCodecName() 33 auto it = find_if(caps.begin(), caps.end(), [&mime, targetType](const CapabilityData& cap) { in GetCodecName()
|
/foundation/multimedia/av_codec/frameworks/native/capi/common/ |
H A D | native_avmagic.h | 49 explicit OH_AVCapability(OHOS::MediaAVCodec::CapabilityData *capabilityData); 51 OHOS::MediaAVCodec::CapabilityData *capabilityData_;
|