/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/common/ |
H A D | plugin_utils.cpp | 83 auto item = Plugin::AnyCast<Plugin::IntervalCapability<T>>(&val); in IntervalCapKeyStringiness() 107 auto item = Plugin::AnyCast<Plugin::DiscreteCapability<T>>(&val); in DiscreteCapKeyStringiness() 131 if (Plugin::Any::IsSameTypeWith<Plugin::FixedCapability<T>>(val)) { in CapKeyStringiness() 133 } else if (Plugin::Any::IsSameTypeWith<Plugin::IntervalCapability<T>>(val)) { in CapKeyStringiness() 135 } else if (Plugin::Any::IsSameTypeWith<Plugin::DiscreteCapability<T>>(val)) { in CapKeyStringiness() 245 } else if (Plugin::Any::IsSameTypeWith<Plugin::DiscreteCapability<T>>(val)) { in MetaIDStringiness() 281 {Plugin::Tag::MEDIA_SEEKABLE, MetaIDStringiness<Plugin::Seekable>}, 284 {Plugin::Tag::AUDIO_AAC_PROFILE, MetaIDStringiness<Plugin::AudioAacProfile>}, 290 {Plugin::Tag::VIDEO_PIXEL_FORMAT, MetaIDStringiness<Plugin::VideoPixelFormat>}, 312 Plugin::GetTagStrName(tag), Plugin::GetTagTypeStrName(tag)); in AssignParameterIfMatch() [all …]
|
H A D | plugin_utils.h | 42 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>> FindAvailablePlugin… 54 const Plugin::Capability& upStreamCaps, Plugin::PluginType pluginType, 55 Plugin::CodecMode preferredCodecMode = Plugin::CodecMode::HARDWARE); 57 std::vector<std::shared_ptr<Plugin::PluginInfo>> FindAvailablePluginsByOutputMime(const std::string… 58 … Plugin::PluginType pluginType); 59 uint8_t GetBytesPerSample(Plugin::AudioSampleFormat fmt); 63 std::string Meta2String(const Plugin::Meta& meta);
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/core/ |
H A D | compatible_check.cpp | 86 bool ExtractFixedCap(const Plugin::ValueType& value, Plugin::ValueType& fixedValue); 318 if (Plugin::Any::IsSameTypeWith<Plugin::IntervalCapability<T>>(value1)) { in IntervalNumericalCapabilityCheck() 338 if (Plugin::Any::IsSameTypeWith<Plugin::DiscreteCapability<T>>(value1)) { in DiscreteNumericalCapabilityCheck() 378 Plugin::Tag2String(static_cast<Plugin::Tag>(pairKey.first))); in MergeCapabilityKeys() 427 bool ExtractFixedCap(const Plugin::ValueType& value, Plugin::ValueType& fixedValue) in ExtractFixedCap() 429 if (Plugin::Any::IsSameTypeWith<Plugin::FixedCapability<T>>(value)) { in ExtractFixedCap() 430 fixedValue = Plugin::AnyCast<Plugin::FixedCapability<T>>(value); in ExtractFixedCap() 432 } else if (Plugin::Any::IsSameTypeWith<Plugin::IntervalCapability<T>>(value)) { in ExtractFixedCap() 433 auto tmp = Plugin::AnyCast<Plugin::IntervalCapability<T>>(value); in ExtractFixedCap() 436 } else if (Plugin::Any::IsSameTypeWith<Plugin::DiscreteCapability<T>>(value)) { in ExtractFixedCap() [all …]
|
H A D | port.h | 63 …virtual bool Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upst… 92 Plugin::Capability& negotiatedCap, 93 const Plugin::Meta& upstreamParams, 95 …bool Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upstreamPara… 114 Plugin::Capability& negotiatedCap, 115 const Plugin::Meta& upstreamParams, 117 …bool Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upstreamPara… 140 Plugin::Capability& negotiatedCap, 143 …bool Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upstreamPara… 163 Plugin::Capability& negotiatedCap, [all …]
|
H A D | port.cpp | 75 Plugin::Capability& negotiatedCap, in Negotiate() 76 const Plugin::Meta& upstreamParams, in Negotiate() 77 Plugin::Meta& downstreamParams) in Negotiate() 82 bool InPort::Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upstr… in Configure() 83 Plugin::Meta& downstreamParams) in Configure() 161 Plugin::Capability& negotiatedCap, in Negotiate() 163 Plugin::Meta& downstreamParams) in Negotiate() 168 bool OutPort::Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upst… in Configure() 169 Plugin::Meta& downstreamParams) in Configure() 216 bool EmptyInPort::Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& … in Configure() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/core/ |
H A D | plugin_wrapper.cpp | 22 OHOS::Media::Plugin::Tag::MIME, 23 OHOS::Media::Plugin::Tag::TRACK_ID, 25 OHOS::Media::Plugin::Tag::MEDIA_BITRATE, 31 OHOS::Media::Plugin::Tag::MEDIA_TITLE, 32 OHOS::Media::Plugin::Tag::MEDIA_ARTIST, 34 OHOS::Media::Plugin::Tag::MEDIA_ALBUM, 36 OHOS::Media::Plugin::Tag::MEDIA_DATE, 38 OHOS::Media::Plugin::Tag::MEDIA_GENRE, 47 OHOS::Media::Plugin::Tag::MEDIA_TYPE, 53 OHOS::Media::Plugin::Tag::VIDEO_WIDTH, [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/video_decoder/ |
H A D | video_decoder_filter.cpp | 54 bufferMetaType_ = Plugin::BufferMetaType::VIDEO; in VideoDecoderFilter() 55 pluginType_ = Plugin::PluginType::VIDEO_DECODER; in VideoDecoderFilter() 106 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) in Configure() 136 Plugin::VideoPixelFormat vdecFormat; in CalculateBufferSize() 145 vdecFormat == Plugin::VideoPixelFormat::NV21 || in CalculateBufferSize() 146 vdecFormat == Plugin::VideoPixelFormat::NV12) { in CalculateBufferSize() 164 Plugin::Meta VideoDecoderFilter::GetNegotiateParams(const Plugin::Meta& upstreamParams) in GetNegotiateParams() 167 Plugin::Meta proposeParams = upstreamParams; in GetNegotiateParams() 176 Plugin::Tag tag = Plugin::Tag::BUFFER_ALLOCATOR; in GetAllocator() 179 if (Plugin::Any::IsSameTypeWith<std::shared_ptr<Plugin::SurfaceAllocator>>(ite->second)) { in GetAllocator() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/ |
H A D | codec_filter_base.h | 51 Plugin::Capability& negotiatedCap, 52 const Plugin::Meta& upstreamParams, 56 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override; 69 virtual Plugin::Meta GetNegotiateParams(const Plugin::Meta& upstreamParams); 87 Plugin::Any tmp; in GetPluginParameterLocked() 90 value = Plugin::AnyCast<T>(tmp); in GetPluginParameterLocked() 95 Plugin::Meta sinkParams_ {}; 96 std::shared_ptr<Plugin::Codec> plugin_ {}; 97 Plugin::BufferMetaType bufferMetaType_ = {}; 99 Plugin::PluginType pluginType_ {}; [all …]
|
H A D | codec_filter_base.cpp | 73 ErrorCode CodecFilterBase::UpdateMetaFromPlugin(Plugin::Meta& meta) in UpdateMetaFromPlugin() 80 Plugin::ValueType tmpVal; in UpdateMetaFromPlugin() 83 if (Plugin::HasTagInfo(keyPair.first)) { in UpdateMetaFromPlugin() 94 if (Plugin::HasTagInfo(keyPair.first)) { in UpdateMetaFromPlugin() 96 … Plugin::GetTagStrName(keyPair.first), std::get<2>(Plugin::g_tagInfoMap.at(keyPair.first))); in UpdateMetaFromPlugin() 157 Plugin::Meta CodecFilterBase::GetNegotiateParams(const Plugin::Meta& upstreamParams) in GetNegotiateParams() 168 Plugin::Tag2String(static_cast<Plugin::Tag>(outCapKey))); in CheckRequiredOutCapKeys() 185 Plugin::Meta& downstreamParams) in Negotiate() 208 Plugin::Meta proposeParams; in Negotiate() 236 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) in Configure() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/audio_decoder/ |
H A D | audio_decoder_filter.cpp | 47 bufferMetaType_ = Plugin::BufferMetaType::AUDIO; in AudioDecoderFilter() 48 pluginType_ = Plugin::PluginType::AUDIO_DECODER; in AudioDecoderFilter() 83 Plugin::Capability& negotiatedCap, in Negotiate() 85 Plugin::Meta& downstreamParams) in Negotiate() 94 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) in Configure() 136 Plugin::AudioSampleFormat format; in CalculateBufferSize() 170 … plugin_->SetParameter(Plugin::Tag::AUDIO_OUTPUT_CHANNELS, outputChannels) != Plugin::Status::OK) { in UpdateParams() 176 …if (iter != std::end(sinkParams_) && Plugin::Any::IsSameTypeWith<Plugin::AudioChannelLayout>(iter-… in UpdateParams() 177 auto outputChanLayout = Plugin::AnyCast<Plugin::AudioChannelLayout>(iter->second); in UpdateParams() 178 Plugin::AudioChannelLayout upAudioChannelLayout; in UpdateParams() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/ |
H A D | demuxer_filter.cpp | 39 …Plugin::Status ReadAt(int64_t offset, std::shared_ptr<Plugin::Buffer>& buffer, size_t expectedLen)… 41 Plugin::Seekable GetSeekable() override; 58 Plugin::Status DemuxerFilter::DataSourceImpl::ReadAt(int64_t offset, std::shared_ptr<Plugin::Buffer… in ReadAt() 66 Plugin::Status rtv = Plugin::Status::OK; in ReadAt() 98 return (filter.mediaDataSize_ > 0) ? Plugin::Status::OK : Plugin::Status::ERROR_WRONG_STATE; in GetSize() 253 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) in Configure() 496 if (rtv == Plugin::Status::OK) { in ReadFrame() 539 Plugin::Meta& downstreamParams) in UpdateStreamMeta() 546 Plugin::AudioChannelLayout channelLayout = Plugin::AudioChannelLayout::STEREO; in UpdateStreamMeta() 547 Plugin::AudioChannelLayout outputChannelLayout = Plugin::AudioChannelLayout::STEREO; in UpdateStreamMeta() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/test/unittest/ |
H A D | TestCompatibleCheck.cpp | 30 using namespace OHOS::Media::Plugin; 397 … Plugin::AudioSampleFormat::S64, Plugin::AudioSampleFormat::S64P, Plugin::AudioSampleFormat::U64, 398 Plugin::AudioSampleFormat::U64P, Plugin::AudioSampleFormat::F64, 413 auto disCaps = Plugin::AnyCast<Plugin::DiscreteCapability<Plugin::AudioSampleFormat>>( 431 … Plugin::AudioSampleFormat::S64, Plugin::AudioSampleFormat::S64P, Plugin::AudioSampleFormat::U64, 432 Plugin::AudioSampleFormat::U64P, Plugin::AudioSampleFormat::F64, 442 Plugin::AudioChannelLayout::STEREO, Plugin::AudioChannelLayout::SURROUND, 443 Plugin::AudioChannelLayout::CH_5POINT1, Plugin::AudioChannelLayout::CH_7POINT1, 450 Plugin::AudioChannelLayout::STEREO, Plugin::AudioChannelLayout::SURROUND, 451 Plugin::AudioChannelLayout::CH_5POINT1, Plugin::AudioChannelLayout::CH_7POINT1, [all …]
|
H A D | TestCommon.cpp | 31 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::S64P); 33 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::U64); 35 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::U64P); 37 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::F64); 39 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::F64P); 42 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::F32); 46 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::S32); 50 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::U32); 55 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::S24); 72 bytes = GetBytesPerSample(Plugin::AudioSampleFormat::S8); [all …]
|
/ohos5.0/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/av_transport_input/ |
H A D | av_transport_input_filter.cpp | 279 Plugin::Meta emptyMeta; in DoConfigure() 280 Plugin::Meta targetMeta; in DoConfigure() 308 ErrorCode AVInputFilter::MergeMeta(const Plugin::Meta& meta, Plugin::Meta& targetMeta) in MergeMeta() 322 ErrorCode AVInputFilter::ConfigMeta(Plugin::Meta& meta) in ConfigMeta() 327 !Plugin::Any::IsSameTypeWith<Plugin::MediaType>(paramsMap_[Tag::MEDIA_TYPE])) { in ConfigMeta() 331 auto mediaType = Plugin::AnyCast<Plugin::MediaType>(paramsMap_[Tag::MEDIA_TYPE]); in ConfigMeta() 347 meta.Set<Plugin::Tag::VIDEO_WIDTH>(width); in ConfigVideoMeta() 353 meta.Set<Plugin::Tag::VIDEO_HEIGHT>(height); in ConfigVideoMeta() 399 {0, OHOS::Media::Plugin::AudioSampleFormat::U8}, in TransAudioSampleFormat() 400 {1, OHOS::Media::Plugin::AudioSampleFormat::S16}, in TransAudioSampleFormat() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/source/audio_capture/ |
H A D | audio_capture_filter.h | 62 Plugin::PluginManager& manager); 65 bool CheckSampleRate(const Plugin::Capability& cap); 66 bool CheckChannels(const Plugin::Capability& cap); 67 bool CheckSampleFormat(const Plugin::Capability& cap); 70 … void PickPreferSampleFmt(const std::shared_ptr<Plugin::Meta>& meta, const Plugin::ValueType& val); 71 std::shared_ptr<Plugin::Meta> PickPreferParameters(); 75 std::shared_ptr<Plugin::Source> plugin_ {nullptr}; 77 std::shared_ptr<Plugin::PluginInfo> pluginInfo_ {nullptr}; 78 Plugin::SrcInputType inputType_ {}; 94 Plugin::AudioSampleFormat sampleFormat_ {OHOS::Media::Plugin::AudioSampleFormat::S16}; [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/demux/ |
H A D | demuxer_filter.h | 68 Plugin::Capability& negotiatedCap, 69 const Plugin::Meta& upstreamParams, 70 Plugin::Meta& downstreamParams) override; 73 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override; 79 std::shared_ptr<Plugin::Meta> GetGlobalMetaInfo() const; 101 std::vector<std::shared_ptr<Plugin::Meta>> trackMetas; 102 std::shared_ptr<Plugin::Meta> globalMeta; 136 Plugin::Capability& negotiatedCap, Plugin::Meta& downstreamParams); 142 Plugin::Seekable seekable_; 150 std::shared_ptr<Plugin::Demuxer> plugin_; [all …]
|
/ohos5.0/base/hiviewdfx/hiview/base/ |
H A D | plugin.cpp | 26 Plugin::~Plugin() in ~Plugin() 49 bool Plugin::CanProcessMoreEvents() in CanProcessMoreEvents() 109 std::string Plugin::GetPluginInfo() in GetPluginInfo() 114 std::string Plugin::GetHandlerInfo() in GetHandlerInfo() 119 const std::string& Plugin::GetName() in GetName() 124 const std::string& Plugin::GetVersion() in GetVersion() 129 void Plugin::SetName(const std::string& name) in SetName() 134 void Plugin::SetVersion(const std::string& version) in SetVersion() 144 std::shared_ptr<EventLoop> Plugin::GetWorkLoop() in GetWorkLoop() 149 void Plugin::UpdateActiveTime() in UpdateActiveTime() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/sink/audio_sink/ |
H A D | audio_sink_filter.h | 39 ErrorCode SetParameter(int32_t key, const Plugin::Any& value) override; 41 ErrorCode GetParameter(int32_t key, Plugin::Any& value) override; 45 Plugin::Capability& negotiatedCap, 46 const Plugin::Meta& upstreamParams, 47 Plugin::Meta& downstreamParams) override; 50 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override; 80 void OnEvent(const Plugin::PluginEvent& event) override; 87 Plugin::AudioRenderInfo audioRenderInfo_ {}; 88 Plugin::AudioInterruptMode audioInterruptMode_ {Plugin::AudioInterruptMode::SHARE_MODE}; 89 Plugin::Seekable seekable_ {Plugin::Seekable::INVALID}; [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/video_decoder/ |
H A D | video_decoder_filter.h | 42 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::Meta GetNegotiateParams(const Plugin::Meta& upstreamParams) override; 61 uint32_t CalculateBufferSize(const std::shared_ptr<const Plugin::Meta>& meta) override; [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/audio_encoder/ |
H A D | audio_encoder_filter.cpp | 37 pluginType_ = Plugin::PluginType::AUDIO_ENCODER; in AudioEncoderFilter() 84 Plugin::Meta tmpMeta; in Negotiate() 122 Plugin::ValueType value; in CalculateBufferSize() 123 if (plugin_->GetParameter(Plugin::Tag::AUDIO_SAMPLE_PER_FRAME, value) != Plugin::Status::OK || in CalculateBufferSize() 124 !Plugin::Any::IsSameTypeWith<uint32_t>(value)) { in CalculateBufferSize() 128 auto samplesPerFrame = Plugin::AnyCast<uint32_t>(value); in CalculateBufferSize() 131 Plugin::AudioSampleFormat format; in CalculateBufferSize() 137 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) in Configure() 143 auto thisMeta = std::make_shared<Plugin::Meta>(); in Configure() 291 if (status != Plugin::Status::OK && status != Plugin::Status::END_OF_STREAM) { in FinishFrame() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/video_encoder/ |
H A D | video_encoder_filter.cpp | 69 pluginType_ = Plugin::PluginType::VIDEO_ENCODER; in VideoEncoderFilter() 73 vencFormat_.format = Plugin::VideoPixelFormat::YUV420P; in VideoEncoderFilter() 74 vencFormat_.profile = Plugin::VideoH264Profile::UNKNOWN; in VideoEncoderFilter() 177 Plugin::Meta tmpMeta; in Negotiate() 215 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) in Configure() 223 auto thisMeta = std::make_shared<Plugin::Meta>(); in Configure() 296 vencFormat_.format == Plugin::VideoPixelFormat::NV21 || in CalculateBufferSize() 297 vencFormat_.format == Plugin::VideoPixelFormat::NV12) { in CalculateBufferSize() 316 FALSE_LOG(meta->Get<Plugin::Tag::MIME>(vencFormat_.mime)); in SetVideoEncoderFormat() 503 Plugin::Status ret; in HandleOneFrame() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/hdi_adapter/utils/ |
H A D | hdi_au_utils.cpp | 25 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}, 43 {AUDIO_FORMAT_TYPE_PCM_16_BIT, true, true, false, OHOS::Media::Plugin::AudioSampleFormat::S16}, 66 std::pair<OHOS::Media::Plugin::AudioChannelLayout, AudioChannelMask> g_phcmt[] = { 67 {OHOS::Media::Plugin::AudioChannelLayout::MONO, AUDIO_CHANNEL_MONO}, 68 {OHOS::Media::Plugin::AudioChannelLayout::STEREO, AUDIO_CHANNEL_STEREO} [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/scene/recorder/standard/ |
H A D | recorder_utils.cpp | 50 Plugin::SrcInputType TransAudioInputType(OHOS::Media::AudioSourceType sourceType) in TransAudioInputType() 53 {OHOS::Media::AudioSourceType::AUDIO_MIC, Plugin::SrcInputType::AUD_MIC}, in TransAudioInputType() 61 return Plugin::SrcInputType::UNKNOWN; in TransAudioInputType() 63 Plugin::SrcInputType TransVideoInputType(OHOS::Media::VideoSourceType sourceType) in TransVideoInputType() 74 return Plugin::SrcInputType::UNKNOWN; in TransVideoInputType() 81 FALSE_LOG(encoderMeta.Set<Plugin::Tag::MIME>(MEDIA_MIME_AUDIO_AAC)); in TransAudioEncoderFmt() 82 FALSE_LOG(encoderMeta.Set<Plugin::Tag::AUDIO_AAC_PROFILE>(Plugin::AudioAacProfile::LC)); in TransAudioEncoderFmt() 96 … FALSE_LOG(encoderMeta.Set<Plugin::Tag::VIDEO_H264_PROFILE>(Plugin::VideoH264Profile::BASELINE)); in TransVideoEncoderFmt() 112 bool CastAudRecorderParam(const RecorderParam& param, Plugin::ValueType& val) in CastAudRecorderParam() 134 bool CastVidRecorderParam(const RecorderParam& param, Plugin::ValueType& val) in CastVidRecorderParam() [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/video_encoder/ |
H A D | video_encoder_filter.h | 46 const std::shared_ptr<const Plugin::Capability>& upstreamCap, 47 Plugin::Capability& negotiatedCap, 48 const Plugin::Meta& upstreamParams, 49 Plugin::Meta& downstreamParams) override; 52 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override; 63 void OnInputBufferDone(const std::shared_ptr<Plugin::Buffer>& buffer) override; 76 Plugin::VideoPixelFormat format; 77 Plugin::VideoH264Profile profile; 79 Plugin::CodecConfig codecConfig; 92 ErrorCode ConfigureNoLocked(const std::shared_ptr<const Plugin::Meta>& meta); [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/sink/video_sink/ |
H A D | video_sink_filter.h | 46 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; 57 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override; 87 ErrorCode ConfigurePluginParams(const std::shared_ptr<const Plugin::Meta>& meta); 90 void HandleNegotiateParams(const Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams); 102 std::shared_ptr<Plugin::VideoSink> plugin_ {nullptr}; [all …]
|