Home
last modified time | relevance | path

Searched refs:Capability (Results 1 - 25 of 116) sorted by relevance

12345

/foundation/multimedia/media_foundation/engine/pipeline/core/
H A Dcompatible_check.h39 bool MergeCapabilityKeys(const Capability& originCap, const Capability& otherCap, Capability& resCap);
50 bool MergeCapability(const Capability& originCap, const Capability& otherCap, Capability& resCap);
59 std::shared_ptr<Capability> MetaToCapability(const Plugin::Meta& meta);
74 bool MergeMetaWithCapability(const Plugin::Meta& meta, const Capability& cap, Plugin::Meta& resMeta);
76 bool ApplyCapabilitySet(const Capability& originCap, const CapabilitySet& capabilitySet, Capability
[all...]
H A Dtype_define.h27 using Capability = Plugin::Capability;
29 using CapabilityID = Plugin::Capability::Key;
H A Dport.h59 virtual bool Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap,
60 Plugin::Capability& negotiatedCap,
91 bool Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap,
92 Plugin::Capability& negotiatedCap,
113 bool Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap,
114 Plugin::Capability& negotiatedCap,
139 bool Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap,
140 Plugin::Capability& negotiatedCap,
162 bool Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap,
163 Plugin::Capability
[all...]
H A Dcompatible_check.cpp101 using CheckFunc = std::function<bool(Capability::Key key, const Plugin::ValueType& val1, const Plugin::ValueType& val2,
365 bool MergeCapabilityKeys(const Capability& originCap, const Capability& otherCap, Capability& resCap) in MergeCapabilityKeys()
401 bool MergeCapability(const Capability& originCap, const Capability& otherCap, Capability& resCap) in MergeCapability()
415 bool ApplyCapabilitySet(const Capability& originCap, const CapabilitySet& capabilitySet, Capability& resCap) in ApplyCapabilitySet()
417 Capability tm in ApplyCapabilitySet()
[all...]
H A Dport.cpp74 bool InPort::Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap, in Negotiate()
75 Plugin::Capability& negotiatedCap, in Negotiate()
160 bool OutPort::Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap, in Negotiate()
161 Plugin::Capability& negotiatedCap, in Negotiate()
203 bool EmptyInPort::Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap, in Negotiate()
204 Plugin::Capability& negotiatedCap, in Negotiate()
254 bool EmptyOutPort::Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap, in Negotiate()
255 Plugin::Capability& negotiatedCap, in Negotiate()
/foundation/multimedia/media_foundation/engine/include/plugin/common/
H A Dplugin_caps_builder.h27 * @brief CapabilityBuilder is used for easily building of Capability.
29 * CapabilityBuilder offers several setter functions for Capability::Key, including bit rate, sample format, audio
31 * keys, call Build() to receive an available Capability. Calling Reset() will clear the keys and mime which have been
85 DECL_SET_FRL_CAP_FUNCS(Capability::Key::MEDIA_BITRATE, BitRate, uint32_t);
87 DECL_SET_FRL_CAP_FUNCS(Capability::Key::AUDIO_SAMPLE_RATE, AudioSampleRate, uint32_t);
89 DECL_SET_FRL_CAP_FUNCS(Capability::Key::AUDIO_CHANNELS, AudioChannel, uint32_t);
91 DECL_SET_FL_CAP_FUNCS(Capability::Key::AUDIO_CHANNEL_LAYOUT, AudioChannelLayout, AudioChannelLayout);
93 DECL_SET_FL_CAP_FUNCS(Capability::Key::AUDIO_SAMPLE_FORMAT, AudioSampleFormat, AudioSampleFormat);
95 DECL_SET_FRL_CAP_FUNCS(Capability::Key::AUDIO_MPEG_VERSION, AudioMpegVersion, uint32_t);
96 DECL_SET_FRL_CAP_FUNCS(Capability
[all...]
H A Dplugin_caps.h36 * @brief The Capability describes the input and output capabilities of the plugin.
44 struct Capability { struct
46 * @enum Capability ID is used to describe plugin capabilities or support capability matching.
47 * All Capability ID must come from Tag.
73 Capability() = default;
80 explicit Capability(std::string m):mime(std::move(m)){} in Capability() function
86 * @param key Capability::Key
91 Capability& AppendFixedKey(Key key, const T& val) in AppendFixedKey()
101 * @param key Capability::Key
107 Capability
[all...]
/foundation/multimedia/media_foundation/src/common/
H A Dplugin_caps_builder.h27 * @brief CapabilityBuilder is used for easily building of Capability.
29 * CapabilityBuilder offers several setter functions for Capability::Key, including bit rate, sample format, audio
31 * keys, call Build() to receive an available Capability. Calling Reset() will clear the keys and mime which have been
85 DECL_SET_FRL_CAP_FUNCS(Capability::Key::MEDIA_BITRATE, BitRate, uint32_t);
87 DECL_SET_FRL_CAP_FUNCS(Capability::Key::AUDIO_SAMPLE_RATE, AudioSampleRate, uint32_t);
89 DECL_SET_FRL_CAP_FUNCS(Capability::Key::AUDIO_CHANNELS, AudioChannel, uint32_t);
91 DECL_SET_FL_CAP_FUNCS(Capability::Key::AUDIO_CHANNEL_LAYOUT, AudioChannelLayout, AudioChannelLayout);
93 DECL_SET_FL_CAP_FUNCS(Capability::Key::AUDIO_SAMPLE_FORMAT, AudioSampleFormat, AudioSampleFormat);
95 DECL_SET_FRL_CAP_FUNCS(Capability::Key::AUDIO_MPEG_VERSION, AudioMpegVersion, uint32_t);
96 DECL_SET_FRL_CAP_FUNCS(Capability
[all...]
/foundation/multimedia/media_foundation/interface/inner_api/plugin/
H A Dplugin_caps.h38 * @brief The Capability describes the input and output capabilities of the plugin.
46 struct Capability { struct
48 Capability() = default;
55 explicit Capability(std::string m) : mime(std::move(m)) {} in Capability() function
61 * @param key Capability::Key
66 Capability& AppendFixedKey(TagType key, const T& val) in AppendFixedKey()
85 * @param key Capability::Key
91 Capability& AppendIntervalKey(TagType key, const T& rangeStart, const T& rangeEnd) in AppendIntervalKey()
101 * @param key Capability::Key
106 Capability
[all...]
/foundation/multimedia/media_foundation/test/unittest/
H A DTestCompatibleCheck.cpp35 Capability wildcard {"*"}; in HWTEST()
36 Capability audioWildcard {"audio/*"}; in HWTEST()
37 Capability testWildcard {"test/*"}; in HWTEST()
38 Capability wrongWildcard {"/audio*"}; in HWTEST()
39 Capability wrongCapability {"wrong"}; in HWTEST()
40 Capability rawMimeCapability {"audio/raw"}; in HWTEST()
41 Capability mpegMimeCapability {"audio/mpeg"}; in HWTEST()
43 Capability out; in HWTEST()
84 Capability wildMimeCapability("*"); in HWTEST()
85 Capability ou in HWTEST()
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/utils/
H A Dffmpeg_codec_map.cpp23 bool CodecId2Cap(AVCodecID codecId, bool encoder, Plugin::Capability& cap) in CodecId2Cap()
28 .AppendFixedKey<uint32_t>(Capability::Key::AUDIO_MPEG_VERSION, 1) in CodecId2Cap()
29 .AppendIntervalKey<uint32_t>(Capability::Key::AUDIO_MPEG_LAYER, 1, 3); // 3 in CodecId2Cap()
57 outCaps.emplace_back(Capability(MEDIA_MIME_CONTAINER_MP4)); in FormatName2Cap()
60 outCaps.emplace_back(Capability(MEDIA_MIME_VIDEO_H264)); in FormatName2Cap()
/foundation/multimedia/image_framework/plugins/manager/src/framework/
H A Dcapability.cpp25 #define LOG_TAG "Capability"
33 const string Capability::CAPABILITY_BOOL_TRUE = "true";
34 const string Capability::CAPABILITY_BOOL_FALSE = "false";
36 Capability::Capability(const map<string, AttrData> &caps) : caps_(caps) in Capability() function in OHOS::MultimediaPlugin::Capability
39 Capability::Capability(map<string, AttrData> &&caps) : caps_(std::move(caps)) in Capability() function in OHOS::MultimediaPlugin::Capability
42 uint32_t Capability::SetCapability(const json &capsInfo) in SetCapability()
76 bool Capability::IsCompatible(const map<string, AttrData> &caps) const in IsCompatible()
92 const AttrData *Capability
[all...]
H A Dcapability.h27 class Capability final {
29 Capability() = default;
30 explicit Capability(const std::map<std::string, AttrData> &caps);
31 explicit Capability(std::map<std::string, AttrData> &&caps);
32 ~Capability() = default;
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/include/core/
H A Dcapability_negotiate.h30 std::vector<std::shared_ptr<Capability>> &GetCapabilityList();
32 void AddCapability(std::shared_ptr<Capability> &capability);
36 std::vector<std::shared_ptr<Capability>> caps_;
H A Dcapability.h43 struct Capability { struct
44 Capability(std::string &name):name_(name) {} in Capability() function
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/audio_encoder/
H A Daudio_encoder_filter.h40 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
41 Plugin::Capability& negotiatedCap,
74 Capability capNegWithDownstream_;
75 Capability capNegWithUpstream_;
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/
H A Dcodec_filter_base.h50 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
51 Plugin::Capability& negotiatedCap,
71 bool CheckRequiredOutCapKeys(const Capability& capability);
73 virtual std::vector<Capability::Key> GetRequiredOutCapKeys();
104 Capability capNegWithDownstream_ {};
/foundation/multimedia/image_effect/frameworks/native/effect/pipeline/core/
H A Dcapability_negotiate.cpp21 std::vector<std::shared_ptr<Capability>> &CapabilityNegotiate::GetCapabilityList() in GetCapabilityList()
26 void CapabilityNegotiate::AddCapability(std::shared_ptr<Capability> &capability) in AddCapability()
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/audio_decoder/
H A Daudio_decoder_filter.h41 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
42 Plugin::Capability& negotiatedCap,
53 std::vector<Capability::Key> GetRequiredOutCapKeys() override;
/foundation/multimedia/media_foundation/engine/pipeline/filters/common/
H A Dplugin_utils.h53 std::vector<std::pair<std::shared_ptr<Plugin::PluginInfo>, Plugin::Capability>> FindAvailablePlugins(
54 const Plugin::Capability& upStreamCaps, Plugin::PluginType pluginType,
61 std::string Capability2String(const Capability& capability);
/foundation/multimedia/media_foundation/engine/pipeline/filters/source/audio_capture/
H A Daudio_capture_filter.cpp243 if (capNegWithDownstream_.keys.count(Capability::Key::AUDIO_SAMPLE_FORMAT)) { in PickPreferParameters()
244 PickPreferSampleFmt(preferMeta, capNegWithDownstream_.keys.at(Capability::Key::AUDIO_SAMPLE_FORMAT)); in PickPreferParameters()
431 bool AudioCaptureFilter::CheckSampleRate(const Plugin::Capability& cap) in CheckSampleRate()
437 if (pairKey.first != Capability::Key::AUDIO_SAMPLE_RATE || in CheckSampleRate()
451 bool AudioCaptureFilter::CheckChannels(const Plugin::Capability& cap) in CheckChannels()
457 if (pairKey.first != Capability::Key::AUDIO_CHANNELS || in CheckChannels()
471 bool AudioCaptureFilter::CheckSampleFormat(const Plugin::Capability& cap) in CheckSampleFormat()
477 if (pairKey.first != Capability::Key::AUDIO_SAMPLE_FORMAT || in CheckSampleFormat()
502 auto thisOut = std::make_shared<Plugin::Capability>(); in DoNegotiate()
505 thisOut->keys[Capability in DoNegotiate()
[all...]
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_decoder/
H A Dffmpeg_decoder_plugin.cpp43 void SetDefinition(size_t index, CodecPluginDef &definition, Capability &cap);
47 CodecPluginDef &definition, Capability &cap) in InitDefinition()
56 void SetDefinition(size_t index, CodecPluginDef &definition, Capability &cap) in SetDefinition()
98 Capability cap; in RegisterAudioDecoderPlugins()
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/video_encoder/
H A Dvideo_encoder_filter.h46 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
47 Plugin::Capability& negotiatedCap,
104 Capability capNegWithDownstream_;
105 Capability capNegWithUpstream_;
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/source/audio_capture/
H A Daudio_capture_filter.h65 bool CheckSampleRate(const Plugin::Capability& cap);
66 bool CheckChannels(const Plugin::Capability& cap);
67 bool CheckSampleFormat(const Plugin::Capability& cap);
98 Capability capNegWithDownstream_ {};
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/
H A Dffmpeg_encoder_plugin.cpp42 void SetDefinition(size_t index, CodecPluginDef &definition, Capability &cap);
44 void SetDefinition(size_t index, CodecPluginDef &definition, Capability &cap) in SetDefinition()
72 Capability cap; in RegisterAudioEncoderPlugins()

Completed in 12 milliseconds

12345