Home
last modified time | relevance | path

Searched refs:Plugin (Results 1 - 25 of 446) sorted by relevance

12345678910>>...18

/foundation/multimedia/media_foundation/engine/pipeline/core/
H A Dcompatible_check.cpp48 bool CapabilityValueCheck(CapabilityID key, std::pair<const Plugin::ValueType&, const Plugin::ValueType&> inVals,
49 uint8_t flags, std::function<int(T,T)> cmpFunc, Plugin::ValueType& outValue);
52 bool FixInvalDiscCapValCheck(CapabilityID key, const Plugin::ValueType& val1, const Plugin::ValueType& val2, in FixInvalDiscCapValCheck()
53 Plugin::ValueType& outValue) in FixInvalDiscCapValCheck()
62 bool FixDiscCapValCheck(CapabilityID key, const Plugin::ValueType& val1, const Plugin::ValueType& val2, in FixDiscCapValCheck()
63 Plugin::ValueType& outValue) in FixDiscCapValCheck()
86 bool ExtractFixedCap(const Plugin
346 CapabilityValueCheck(CapabilityID key, std::pair<const Plugin::ValueType&, const Plugin::ValueType&> inVals, uint8_t flags, std::function<int(T,T)> cmpFunc, Plugin::ValueType& outValue) CapabilityValueCheck() argument
[all...]
H A Dport.h59 virtual bool Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap,
60 Plugin::Capability& negotiatedCap,
61 const Plugin::Meta& upstreamParams,
62 Plugin::Meta& downstreamParams) = 0;
63 virtual bool Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upstreamParams,
64 Plugin::Meta& downstreamParams) = 0;
91 bool Negotiate(const std::shared_ptr<const Plugin::Capability>& upstreamCap,
92 Plugin::Capability& negotiatedCap,
93 const Plugin
[all...]
/foundation/multimedia/media_foundation/engine/pipeline/filters/common/
H A Dplugin_utils.cpp57 const Plugin::ValueType& val) in FixedCapKeyStringiness()
65 auto item = Plugin::AnyCast<T>(&val); in FixedCapKeyStringiness()
75 const Plugin::ValueType& val) in IntervalCapKeyStringiness()
83 auto item = Plugin::AnyCast<Plugin::IntervalCapability<T>>(&val); in IntervalCapKeyStringiness()
99 const Plugin::ValueType& val) in DiscreteCapKeyStringiness()
107 auto item = Plugin::AnyCast<Plugin::DiscreteCapability<T>>(&val); in DiscreteCapKeyStringiness()
129 const Plugin::ValueType& val) in CapKeyStringiness()
131 if (Plugin in CapKeyStringiness()
[all...]
H A Dplugin_utils.h42 bool AssignParameterIfMatch(Tag tag, T& ret, const Plugin::ValueType& val);
49 ErrorCode TranslatePluginStatus(Plugin::Status pluginError);
51 bool TranslateIntoParameter(const int &key, OHOS::Media::Plugin::Tag &tag);
53 std::vector<std::pair<std::shared_ptr<Plugin::PluginInfo>, Plugin::Capability>> FindAvailablePlugins(
54 const Plugin::Capability& upStreamCaps, Plugin::PluginType pluginType,
55 Plugin::CodecMode preferredCodecMode = Plugin::CodecMode::HARDWARE);
57 std::vector<std::shared_ptr<Plugin
[all...]
/foundation/multimedia/media_foundation/engine/plugin/core/
H A Dplugin_wrapper.cpp21 std::set<OHOS::Media::Plugin::Tag> g_metaIdSet = {
22 OHOS::Media::Plugin::Tag::MIME,
23 OHOS::Media::Plugin::Tag::TRACK_ID,
24 OHOS::Media::Plugin::Tag::MEDIA_CODEC_CONFIG,
25 OHOS::Media::Plugin::Tag::MEDIA_BITRATE,
26 OHOS::Media::Plugin::Tag::AUDIO_CHANNELS,
27 OHOS::Media::Plugin::Tag::AUDIO_SAMPLE_RATE,
28 OHOS::Media::Plugin::Tag::AUDIO_SAMPLE_FORMAT,
29 OHOS::Media::Plugin::Tag::AUDIO_SAMPLE_PER_FRAME,
30 OHOS::Media::Plugin
66 namespace Plugin { global() namespace
[all...]
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/
H A Dcodec_filter_base.h34 class CodecFilterBase : public FilterBase, public Plugin::DataCallbackHelper {
45 ErrorCode SetParameter(int32_t key, const Plugin::Any& value) override;
47 ErrorCode GetParameter(int32_t key, Plugin::Any& outVal) override;
50 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
51 Plugin::Capability& negotiatedCap,
52 const Plugin::Meta& upstreamParams,
53 Plugin::Meta& downstreamParams) override;
55 bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta,
56 Plugin::Meta& upstreamParams, Plugin
[all...]
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/video_decoder/
H A Dvideo_decoder_filter.cpp54 bufferMetaType_ = Plugin::BufferMetaType::VIDEO; in VideoDecoderFilter()
55 pluginType_ = Plugin::PluginType::VIDEO_DECODER; in VideoDecoderFilter()
105 bool VideoDecoderFilter::Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta, in Configure()
106 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) in Configure()
115 const std::shared_ptr<const Plugin::Capability>& upstreamCap, in Negotiate()
116 Plugin::Capability& negotiatedCap, in Negotiate()
117 const Plugin::Meta& upstreamParams, in Negotiate()
118 Plugin::Meta& downstreamParams) in Negotiate()
131 uint32_t VideoDecoderFilter::CalculateBufferSize(const std::shared_ptr<const Plugin
[all...]
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/audio_decoder/
H A Daudio_decoder_filter.cpp47 bufferMetaType_ = Plugin::BufferMetaType::AUDIO; in AudioDecoderFilter()
48 pluginType_ = Plugin::PluginType::AUDIO_DECODER; in AudioDecoderFilter()
82 const std::shared_ptr<const Plugin::Capability>& upstreamCap, in Negotiate()
83 Plugin::Capability& negotiatedCap, in Negotiate()
84 const Plugin::Meta& upstreamParams, in Negotiate()
85 Plugin::Meta& downstreamParams) in Negotiate()
93 bool AudioDecoderFilter::Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta, in Configure()
94 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) in Configure()
117 void AudioDecoderFilter::OnInputBufferDone(const std::shared_ptr<Plugin
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/source/audio_capture/
H A Daudio_capture_filter.h43 ErrorCode SetParameter(int32_t key, const Plugin::Any& value) override;
44 ErrorCode GetParameter(int32_t key, Plugin::Any& value) override;
54 ErrorCode ConfigureAudioSampleRate(const std::shared_ptr<Plugin::Meta>& audioMeta);
55 ErrorCode ConfigureAudioChannels(const std::shared_ptr<Plugin::Meta>& audioMeta);
56 ErrorCode ConfigureAudioBitRate(const std::shared_ptr<Plugin::Meta>& audioMeta);
57 ErrorCode ConfigureSampleFormat(const std::shared_ptr<Plugin::Meta>& audioMeta);
58 ErrorCode InitAndConfigWithMeta(const std::shared_ptr<Plugin::Meta>& audioMeta);
61 ErrorCode CreatePlugin(const std::shared_ptr<Plugin::PluginInfo>& info, const std::string& name,
62 Plugin::PluginManager& manager);
65 bool CheckSampleRate(const Plugin
[all...]
/foundation/multimedia/media_foundation/test/unittest/
H A DTestCommon.cpp29 uint8_t bytes = GetBytesPerSample(Plugin::AudioSampleFormat::S64); in HWTEST()
31 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::S64P); in HWTEST()
33 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::U64); in HWTEST()
35 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::U64P); in HWTEST()
37 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::F64); in HWTEST()
39 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::F64P); in HWTEST()
42 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::F32); in HWTEST()
44 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::F32P); in HWTEST()
46 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::S32); in HWTEST()
48 bytes = GetBytesPerSample(Plugin in HWTEST()
[all...]
H A DTestCompatibleCheck.cpp30 using namespace OHOS::Media::Plugin;
92 ASSERT_TRUE(Plugin::AnyCast<uint32_t>(out.keys[CapabilityID::AUDIO_SAMPLE_RATE]) == 8000); in HWTEST()
100 ASSERT_TRUE(Plugin::AnyCast<uint32_t>(out.keys[CapabilityID::AUDIO_SAMPLE_RATE]) == 8000); in HWTEST()
114 auto disCaps = Plugin::AnyCast<Plugin::DiscreteCapability<uint32_t>>(out.keys[CapabilityID::AUDIO_SAMPLE_RATE]); in HWTEST()
123 ASSERT_TRUE(Plugin::AnyCast<uint32_t>(out.keys[CapabilityID::AUDIO_SAMPLE_RATE]) == 8000); in HWTEST()
146 auto tmp1 = Plugin::AnyCast<Plugin::DiscreteCapability<uint32_t>>(out.keys[CapabilityID::AUDIO_SAMPLE_RATE]); in HWTEST()
155 auto tmp2 = Plugin::AnyCast<Plugin in HWTEST()
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/demux/
H A Ddemuxer_filter.h53 ErrorCode SetParameter(int32_t key, const Plugin::Any& value) override;
55 ErrorCode GetParameter(int32_t key, Plugin::Any& value) override;
67 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
68 Plugin::Capability& negotiatedCap,
69 const Plugin::Meta& upstreamParams,
70 Plugin::Meta& downstreamParams) override;
72 bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta,
73 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override;
75 ErrorCode SeekTo(int64_t seekTime, Plugin
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/audio_decoder/
H A Daudio_decoder_filter.h37 bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta,
38 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override;
41 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
42 Plugin::Capability& negotiatedCap,
43 const Plugin::Meta& upstreamParams,
44 Plugin::Meta& downstreamParams) override;
46 void OnInputBufferDone(const std::shared_ptr<Plugin::Buffer>& input) override;
48 void OnOutputBufferDone(const std::shared_ptr<Plugin::Buffer>& output) override;
51 uint32_t CalculateBufferSize(const std::shared_ptr<const Plugin
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/sink/output_sink/
H A Doutput_sink_filter.h27 using MediaSink = OHOS::Media::Plugin::MediaSink;
36 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
37 Plugin::Capability& negotiatedCap,
38 const Plugin::Meta& upstreamParams,
39 Plugin::Meta& downstreamParams) override;
41 bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta,
42 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override;
53 std::shared_ptr<Plugin::OutputSink> plugin_;
54 Plugin
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/video_decoder/
H A Dvideo_decoder_filter.h42 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
43 Plugin::Capability& negotiatedCap,
44 const Plugin::Meta& upstreamParams,
45 Plugin::Meta& downstreamParams) override;
47 bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta,
48 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override;
50 void OnInputBufferDone(const std::shared_ptr<Plugin::Buffer>& input) override;
52 void OnOutputBufferDone(const std::shared_ptr<Plugin::Buffer>& output) override;
59 Plugin
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/sink/audio_sink/
H A Daudio_sink_filter.h39 ErrorCode SetParameter(int32_t key, const Plugin::Any& value) override;
41 ErrorCode GetParameter(int32_t key, Plugin::Any& value) override;
44 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
45 Plugin::Capability& negotiatedCap,
46 const Plugin::Meta& upstreamParams,
47 Plugin::Meta& downstreamParams) override;
49 bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta,
50 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override;
77 ErrorCode SetPluginParameter(Tag tag, const Plugin
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/video_encoder/
H A Dvideo_encoder_filter.h33 virtual ErrorCode SetVideoEncoder(int32_t sourceId, std::shared_ptr<Plugin::Meta> encoderMeta);
46 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
47 Plugin::Capability& negotiatedCap,
48 const Plugin::Meta& upstreamParams,
49 Plugin::Meta& downstreamParams) override;
51 bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta,
52 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override;
63 void OnInputBufferDone(const std::shared_ptr<Plugin::Buffer>& buffer) override;
65 void OnOutputBufferDone(const std::shared_ptr<Plugin
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/sink/video_sink/
H A Dvideo_sink_filter.h46 ErrorCode SetParameter(int32_t key, const Plugin::Any& value) override;
48 ErrorCode GetParameter(int32_t key, Plugin::Any& value) override;
51 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
52 Plugin::Capability& negotiatedCap,
53 const Plugin::Meta& upstreamParams,
54 Plugin::Meta& downstreamParams) override;
56 bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta,
57 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override;
87 ErrorCode ConfigurePluginParams(const std::shared_ptr<const Plugin
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/audio_encoder/
H A Daudio_encoder_filter.h33 virtual ErrorCode SetAudioEncoder(int32_t sourceId, std::shared_ptr<Plugin::Meta> encoderMeta);
40 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
41 Plugin::Capability& negotiatedCap,
42 const Plugin::Meta& upstreamParams,
43 Plugin::Meta& downstreamParams) override;
45 uint32_t CalculateBufferSize(const std::shared_ptr<const Plugin::Meta>& meta) override;
47 bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta,
48 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override;
60 ErrorCode ConfigureToStartPluginLocked(const std::shared_ptr<const Plugin
[all...]
/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/
H A Ddemuxer_filter.cpp35 class DemuxerFilter::DataSourceImpl : public Plugin::DataSourceHelper {
39 Plugin::Status ReadAt(int64_t offset, std::shared_ptr<Plugin::Buffer>& buffer, size_t expectedLen) override;
40 Plugin::Status GetSize(uint64_t& size) override;
41 Plugin::Seekable GetSeekable() override;
52 * ReadAt Plugin::DataSource::ReadAt implementation.
58 Plugin::Status DemuxerFilter::DataSourceImpl::ReadAt(int64_t offset, std::shared_ptr<Plugin::Buffer>& buffer, in ReadAt()
64 return Plugin::Status::ERROR_UNKNOWN; in ReadAt()
66 Plugin in ReadAt()
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/hdi_adapter/utils/
H A Dhdi_au_utils.cpp25 namespace Plugin { namespace
33 OHOS::Media::Plugin::AudioSampleFormat pFormat;
37 {AUDIO_FORMAT_TYPE_PCM_8_BIT, false, true, false, OHOS::Media::Plugin::AudioSampleFormat::U8},
38 {AUDIO_FORMAT_TYPE_PCM_8_BIT, false, false, false, OHOS::Media::Plugin::AudioSampleFormat::U8P},
39 {AUDIO_FORMAT_TYPE_PCM_8_BIT, true, true, false, OHOS::Media::Plugin::AudioSampleFormat::S8},
40 {AUDIO_FORMAT_TYPE_PCM_8_BIT, true, false, false, OHOS::Media::Plugin::AudioSampleFormat::S8P},
41 {AUDIO_FORMAT_TYPE_PCM_16_BIT, false, true, false, OHOS::Media::Plugin::AudioSampleFormat::U16},
42 {AUDIO_FORMAT_TYPE_PCM_16_BIT, false, false, false, OHOS::Media::Plugin::AudioSampleFormat::U16P},
43 {AUDIO_FORMAT_TYPE_PCM_16_BIT, true, true, false, OHOS::Media::Plugin::AudioSampleFormat::S16},
44 {AUDIO_FORMAT_TYPE_PCM_16_BIT, true, false, false, OHOS::Media::Plugin
[all...]
/foundation/multimedia/media_foundation/engine/scene/recorder/internal/
H A Dstate.h78 std::tuple<ErrorCode, Action> Execute(Intent intent, const Plugin::Any& param);
82 virtual std::tuple<ErrorCode, Action> SetVideoSource(const Plugin::Any& param);
83 virtual std::tuple<ErrorCode, Action> SetAudioSource(const Plugin::Any& param);
84 virtual std::tuple<ErrorCode, Action> Configure(const Plugin::Any& param);
85 virtual std::tuple<ErrorCode, Action> SetOutputFormat(const Plugin::Any& param);
90 virtual std::tuple<ErrorCode, Action> Stop(const Plugin::Any& param);
95 virtual std::tuple<ErrorCode, Action> OnError(const Plugin::Any& param) final;
99 std::tuple<ErrorCode, Action> DispatchIntent(Intent intent, const Plugin::Any& param);
130 const Plugin::Any &param)>> intentDispatchersMap_ = {
131 {Intent::SET_OBS, [this](const Plugin
[all...]
/foundation/multimedia/media_foundation/engine/scene/recorder/standard/
H A Drecorder_utils.cpp50 Plugin::SrcInputType TransAudioInputType(OHOS::Media::AudioSourceType sourceType) in TransAudioInputType()
52 const static std::pair<OHOS::Media::AudioSourceType, Plugin::SrcInputType> mapArray[] = { in TransAudioInputType()
53 {OHOS::Media::AudioSourceType::AUDIO_MIC, Plugin::SrcInputType::AUD_MIC}, in TransAudioInputType()
54 {OHOS::Media::AudioSourceType::AUDIO_SOURCE_DEFAULT, Plugin::SrcInputType::AUD_MIC}, in TransAudioInputType()
61 return Plugin::SrcInputType::UNKNOWN; in TransAudioInputType()
63 Plugin::SrcInputType TransVideoInputType(OHOS::Media::VideoSourceType sourceType) in TransVideoInputType()
65 const static std::pair<OHOS::Media::VideoSourceType, Plugin::SrcInputType> mapArray[] = { in TransVideoInputType()
66 {OHOS::Media::VideoSourceType::VIDEO_SOURCE_SURFACE_YUV, Plugin::SrcInputType::VID_SURFACE_YUV}, in TransVideoInputType()
67 {OHOS::Media::VideoSourceType::VIDEO_SOURCE_SURFACE_ES, Plugin::SrcInputType::VID_SURFACE_ES}, in TransVideoInputType()
74 return Plugin in TransVideoInputType()
[all...]
/foundation/multimedia/media_foundation/engine/include/pipeline/filters/muxer/
H A Dmuxer_filter.h35 const std::shared_ptr<const Plugin::Capability>& upstreamCap,
36 Plugin::Capability& negotiatedCap,
37 const Plugin::Meta& upstreamParams,
38 Plugin::Meta& downstreamParams) override;
40 bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta,
41 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override;
52 class MuxerDataSink : public Plugin::DataSinkHelper {
54 Plugin::Status WriteAt(int64_t offset, const std::shared_ptr<Plugin
[all...]
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/av_transport_input/
H A Dav_transport_input_filter.h45 ErrorCode SetParameter(int32_t key, const Plugin::Any& value) override;
46 ErrorCode GetParameter(int32_t key, Plugin::Any& value) override;
58 ErrorCode CreatePlugin(const std::shared_ptr<Plugin::PluginInfo>& selectedInfo);
60 ErrorCode MergeMeta(const Plugin::Meta& meta, Plugin::Meta& targetMeta);
61 ErrorCode ConfigMeta(Plugin::Meta& meta);
62 ErrorCode ConfigVideoMeta(Plugin::Meta& meta);
63 ErrorCode ConfigAudioMeta(Plugin::Meta& meta);
64 ErrorCode ConfigDownStream(const Plugin::Meta& meta);
71 void OnDataCallback(std::shared_ptr<Plugin
[all...]

Completed in 8 milliseconds

12345678910>>...18