/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/demuxer/ |
H A D | ffmpeg_format_helper.h | 76 static void ParseAVTrackInfo(const AVStream& avStream, Meta &format); 78 static void ParseAudioTrackInfo(const AVStream& avStream, Meta &format); 79 static void ParseImageTrackInfo(const AVStream& avStream, Meta &format); 80 static void ParseTimedMetaTrackInfo(const AVStream& avStream, Meta &format); 81 static void ParseHvccBoxInfo(const AVStream& avStream, Meta &format); 82 static void ParseColorBoxInfo(const AVStream& avStream, Meta &format); 87 static void PutInfoToFormat(const Tag key, int32_t value, Meta &format); 88 static void PutInfoToFormat(const Tag key, int64_t value, Meta &format); 89 static void PutInfoToFormat(const Tag key, float value, Meta &format); 90 static void PutInfoToFormat(const Tag key, double value, Meta &format); [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/core/ |
H A D | port.h | 63 …virtual bool Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upst… 93 const Plugin::Meta& upstreamParams, 94 Plugin::Meta& downstreamParams) override; 95 …bool Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upstreamPara… 96 Plugin::Meta& downstreamParams) override; 115 const Plugin::Meta& upstreamParams, 117 …bool Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upstreamPara… 141 const Plugin::Meta& upstreamParams, 143 …bool Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& upstreamPara… 164 const Plugin::Meta& upstreamParams, [all …]
|
H A D | port.cpp | 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() 162 const Plugin::Meta& upstreamParams, 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() 206 Plugin::Meta& downstreamParams) in Negotiate() 216 bool EmptyInPort::Configure(const std::shared_ptr<const Plugin::Meta>& upstreamMeta, Plugin::Meta& … in Configure() [all …]
|
/ohos5.0/docs/zh-cn/application-dev/tools/ |
H A D | rawheap-translator.md | 85 [INFO] Meta::ParseTypeEnums: parse type enums, size=213 87 [INFO] Meta::ParseTypeLayout: parse type layout, size=1 88 [INFO] Meta::ParseTypeLayout: parse type desc, size=4 89 [INFO] Meta::SetObjTypeBitFieldOffset: offset=72 115 [INFO] Meta::ParseTypeLayout: parse type desc, size=4 116 [INFO] Meta::SetObjTypeBitFieldOffset: offset=72 142 [INFO] Meta::ParseTypeLayout: parse type desc, size=4 143 [INFO] Meta::SetObjTypeBitFieldOffset: offset=72 169 [INFO] Meta::ParseTypeLayout: parse type desc, size=4 170 [INFO] Meta::SetObjTypeBitFieldOffset: offset=72 [all …]
|
/ohos5.0/foundation/multimedia/player_framework/services/engine/histreamer/transcoder/ |
H A D | hitranscoder_impl.h | 64 void AppendSrcMediaInfo(std::shared_ptr<Meta> meta); 65 void AppendDstMediaInfo(std::shared_ptr<Meta> meta); 78 Status SetTrackMime(const std::vector<std::shared_ptr<Meta>> &trackInfos); 82 bool SetValueByType(const std::shared_ptr<Meta> &innerMeta, std::shared_ptr<Meta> &outputMeta); 84 …const std::shared_ptr<Meta> &innerMeta, std::shared_ptr<Meta> &outputMeta, const std::string &meta… 86 const std::vector<std::shared_ptr<Meta>> &trackInfos); 110 std::shared_ptr<Meta> audioEncFormat_ = std::make_shared<Meta>(); 111 std::shared_ptr<Meta> videoEncFormat_ = std::make_shared<Meta>(); 112 std::shared_ptr<Meta> muxerFormat_ = std::make_shared<Meta>(); 113 std::shared_ptr<Meta> srcVideoFormat_ = std::make_shared<Meta>(); [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/demuxer/ |
H A D | ffmpeg_track_meta.h | 38 … const std::shared_ptr<AVCodecContext>& avCodecContext, Meta& meta); 41 const std::shared_ptr<AVCodecContext>& avCodecContext, Meta& meta); 44 const std::shared_ptr<AVCodecContext>& avCodecContext, Meta& meta); 47 const std::shared_ptr<AVCodecContext>& avCodecContext, Meta& meta); 50 const std::shared_ptr<AVCodecContext>& avCodecContext, Meta& meta); 56 … const std::shared_ptr<AVCodecContext>& avCodecContext, Meta& meta); 59 const std::shared_ptr<AVCodecContext>& avCodecContext, Meta& meta); 62 const std::shared_ptr<AVCodecContext>& avCodecContext, Meta& meta); 71 const std::shared_ptr<AVCodecContext>& avCodecContext, Meta& meta); 75 const std::shared_ptr<AVCodecContext>& avCodecContext, Meta& meta); [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/ |
H A D | codec_filter_base.h | 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::Meta& downstreamParams) override; 67 virtual uint32_t CalculateBufferSize(const std::shared_ptr<const Plugin::Meta>& meta); 69 virtual Plugin::Meta GetNegotiateParams(const Plugin::Meta& upstreamParams); 75 virtual ErrorCode ConfigureToStartPluginLocked(const std::shared_ptr<const Plugin::Meta>& meta); 77 ErrorCode UpdateMetaFromPlugin(Plugin::Meta& meta); 81 virtual void UpdateParams(const std::shared_ptr<const Plugin::Meta>& upMeta, 82 std::shared_ptr<Plugin::Meta>& meta); [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/video_decoder/ |
H A D | video_decoder_filter.h | 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; 59 Plugin::Meta GetNegotiateParams(const Plugin::Meta& upstreamParams) override; 61 uint32_t CalculateBufferSize(const std::shared_ptr<const Plugin::Meta>& meta) override; 63 …void UpdateParams(const std::shared_ptr<const Plugin::Meta>& upMeta, std::shared_ptr<Plugin::Meta>…
|
/ohos5.0/docs/en/application-dev/tools/ |
H A D | rawheap-translator.md | 80 [INFO] Meta::ParseTypeEnums: parse type enums, size=213 82 [INFO] Meta::ParseTypeLayout: parse type layout, size=1 83 [INFO] Meta::ParseTypeLayout: parse type desc, size=4 84 [INFO] Meta::SetObjTypeBitFieldOffset: offset=72 110 [INFO] Meta::ParseTypeLayout: parse type desc, size=4 111 [INFO] Meta::SetObjTypeBitFieldOffset: offset=72 137 [INFO] Meta::ParseTypeLayout: parse type desc, size=4 138 [INFO] Meta::SetObjTypeBitFieldOffset: offset=72 164 [INFO] Meta::ParseTypeLayout: parse type desc, size=4 165 [INFO] Meta::SetObjTypeBitFieldOffset: offset=72 [all …]
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/muxer/ |
H A D | ffmpeg_muxer_plugin.h | 43 Status SetParameter(const std::shared_ptr<Meta> ¶m) override; 44 Status SetUserMeta(const std::shared_ptr<Meta> &userMeta) override; 45 Status AddTrack(int32_t &trackIndex, const std::shared_ptr<Meta> &trackDesc) override; 52 Status SetRotation(std::shared_ptr<Meta> param); 53 Status SetLocation(std::shared_ptr<Meta> param); 54 Status SetMetaData(std::shared_ptr<Meta> param); 57 Status SetCodecParameterOfTrack(AVStream *stream, const std::shared_ptr<Meta> &trackDesc); 59 Status SetCodecParameterColor(AVStream* stream, const std::shared_ptr<Meta> &trackDesc); 61 Status SetCodecParameterCuva(AVStream* stream, const std::shared_ptr<Meta> &trackDesc); 64 Status SetCodecParameterTimedMeta(AVStream* stream, const std::shared_ptr<Meta> &trackDesc); [all …]
|
/ohos5.0/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/ |
H A D | avmetadata_collector.h | 72 std::shared_ptr<Meta> GetAVMetadata(); 84 std::shared_ptr<Meta> customInfo_; 85 std::shared_ptr<Meta> collectedAVMetaData_; 90 … const std::shared_ptr<Meta> &globalInfo, const std::vector<std::shared_ptr<Meta>> &trackInfos); 91 void ConvertToAVMeta(const std::shared_ptr<Meta> &innerMeta, Metadata &avmeta) const; 92 …void FormatAVMeta(Metadata &avmeta, int32_t imageTrackCount, const std::shared_ptr<Meta> &globalIn… 93 void FormatMimeType(Metadata &avmeta, const std::shared_ptr<Meta> &globalInfo); 94 void FormatDateTime(Metadata &avmeta, const std::shared_ptr<Meta> &globalInfo); 96 bool SetStringByValueType(const std::shared_ptr<Meta> &innerMeta,
|
/ohos5.0/foundation/multimedia/av_codec/test/unittest/audio_encoder_filter_test/ |
H A D | audio_encoder_filter_unitest.cpp | 69 int32_t Configure(const std::shared_ptr<Meta> &meta) in Configure() 99 int32_t GetOutputFormat(std::shared_ptr<Meta> ¶meter) in GetOutputFormat() 203 std::shared_ptr<Meta> format = std::make_shared<Meta>(); 225 std::shared_ptr<Meta> parameter = std::make_shared<Meta>(); 333 std::shared_ptr<Meta> parameter = std::make_shared<Meta>(); 340 std::shared_ptr<Meta> parameter = std::make_shared<Meta>(); 398 std::shared_ptr<Meta> meta = std::make_shared<Meta>(); 405 std::shared_ptr<Meta> meta = std::make_shared<Meta>(); 425 std::shared_ptr<Meta> meta = std::make_shared<Meta>(); 433 std::shared_ptr<Meta> meta = std::make_shared<Meta>(); [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/audio_encoder/ |
H A D | audio_encoder_filter.h | 33 virtual ErrorCode SetAudioEncoder(int32_t sourceId, std::shared_ptr<Plugin::Meta> encoderMeta); 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::Meta>& meta) override; 78 std::shared_ptr<Plugin::Meta> encoderMeta_ {nullptr};
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/demux/ |
H A D | demuxer_filter.h | 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; 77 std::vector<std::shared_ptr<Plugin::Meta>> GetStreamMetaInfo() const; 79 std::shared_ptr<Plugin::Meta> GetGlobalMetaInfo() const; 101 std::vector<std::shared_ptr<Plugin::Meta>> trackMetas; 102 std::shared_ptr<Plugin::Meta> globalMeta; 127 std::shared_ptr<Plugin::Meta> GetTrackMeta(uint32_t trackId); 135 void UpdateStreamMeta(std::shared_ptr<Plugin::Meta>& streamMeta, [all …]
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/audio_decoder/ |
H A D | audio_decoder_filter.h | 37 … bool Configure(const std::string& inPort, const std::shared_ptr<const Plugin::Meta>& upstreamMeta, 38 Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams) override; 43 const Plugin::Meta& upstreamParams, 44 Plugin::Meta& downstreamParams) override; 51 uint32_t CalculateBufferSize(const std::shared_ptr<const Plugin::Meta>& meta) override; 55 void UpdateParams(const std::shared_ptr<const Plugin::Meta>& upMeta, 56 std::shared_ptr<Plugin::Meta>& meta) override;
|
/ohos5.0/foundation/multimedia/av_codec/interfaces/inner_api/native/ |
H A D | surface_decoder_filter.h | 42 Status Configure(const std::shared_ptr<Meta> ¶meter); 52 void SetParameter(const std::shared_ptr<Meta>& parameter) override; 53 void GetParameter(std::shared_ptr<Meta>& parameter) override; 58 …void OnLinkedResult(const sptr<AVBufferQueueProducer> &outputBufferQueue, std::shared_ptr<Meta> &m… 59 void OnUpdatedResult(std::shared_ptr<Meta> &meta); 60 void OnUnlinkedResult(std::shared_ptr<Meta> &meta); 64 Status OnLinked(StreamType inType, const std::shared_ptr<Meta> &meta, 66 Status OnUpdated(StreamType inType, const std::shared_ptr<Meta> &meta, 80 std::shared_ptr<Meta> configureParameter_{nullptr}; 87 std::shared_ptr<Meta> meta_{nullptr};
|
H A D | audio_encoder_filter.h | 31 Status SetCodecFormat(const std::shared_ptr<Meta> &format); 34 Status Configure(const std::shared_ptr<Meta> ¶meter); 44 void SetParameter(const std::shared_ptr<Meta> ¶meter) override; 45 void GetParameter(std::shared_ptr<Meta> ¶meter) override; 50 …void OnLinkedResult(const sptr<AVBufferQueueProducer> &outputBufferQueue, std::shared_ptr<Meta> &m… 51 void OnUpdatedResult(std::shared_ptr<Meta> &meta); 52 void OnUnlinkedResult(std::shared_ptr<Meta> &meta); 58 Status OnLinked(StreamType inType, const std::shared_ptr<Meta> &meta, 60 Status OnUpdated(StreamType inType, const std::shared_ptr<Meta> &meta, 76 std::shared_ptr<Meta> configureParameter_;
|
H A D | metadata_filter.h | 39 Status SetCodecFormat(const std::shared_ptr<Meta> &format); 42 Status Configure(const std::shared_ptr<Meta> ¶meter); 53 void SetParameter(const std::shared_ptr<Meta> ¶meter) override; 54 void GetParameter(std::shared_ptr<Meta> ¶meter) override; 59 …void OnLinkedResult(const sptr<AVBufferQueueProducer> &outputBufferQueue, std::shared_ptr<Meta> &m… 60 void OnUpdatedResult(std::shared_ptr<Meta> &meta); 61 void OnUnlinkedResult(std::shared_ptr<Meta> &meta); 65 Status OnLinked(StreamType inType, const std::shared_ptr<Meta> &meta, 67 Status OnUpdated(StreamType inType, const std::shared_ptr<Meta> &meta, 82 std::shared_ptr<Meta> configureParameter_;
|
H A D | video_capture_filter.h | 39 Status SetCodecFormat(const std::shared_ptr<Meta> &format); 42 Status Configure(const std::shared_ptr<Meta> ¶meter); 53 void SetParameter(const std::shared_ptr<Meta> ¶meter) override; 54 void GetParameter(std::shared_ptr<Meta> ¶meter) override; 59 …void OnLinkedResult(const sptr<AVBufferQueueProducer> &outputBufferQueue, std::shared_ptr<Meta> &m… 60 void OnUpdatedResult(std::shared_ptr<Meta> &meta); 61 void OnUnlinkedResult(std::shared_ptr<Meta> &meta); 65 Status OnLinked(StreamType inType, const std::shared_ptr<Meta> &meta, 67 Status OnUpdated(StreamType inType, const std::shared_ptr<Meta> &meta, 82 std::shared_ptr<Meta> configureParameter_;
|
H A D | surface_encoder_filter.h | 39 Status SetCodecFormat(const std::shared_ptr<Meta> &format); 42 Status Configure(const std::shared_ptr<Meta> ¶meter); 56 void SetParameter(const std::shared_ptr<Meta> ¶meter) override; 57 void GetParameter(std::shared_ptr<Meta> ¶meter) override; 62 …void OnLinkedResult(const sptr<AVBufferQueueProducer> &outputBufferQueue, std::shared_ptr<Meta> &m… 63 void OnUpdatedResult(std::shared_ptr<Meta> &meta); 64 void OnUnlinkedResult(std::shared_ptr<Meta> &meta); 70 Status OnLinked(StreamType inType, const std::shared_ptr<Meta> &meta, 72 Status OnUpdated(StreamType inType, const std::shared_ptr<Meta> &meta, 88 std::shared_ptr<Meta> configureParameter_;
|
H A D | audio_decoder_filter.h | 54 void SetParameter(const std::shared_ptr<Meta> ¶meter) override; 58 void GetParameter(std::shared_ptr<Meta> ¶meter) override; 66 Status ChangePlugin(std::shared_ptr<Meta> meta); 70 …void OnLinkedResult(const sptr<AVBufferQueueProducer> &outputBufferQueue, std::shared_ptr<Meta> &m… 72 void OnUpdatedResult(std::shared_ptr<Meta> &meta); 74 void OnUnlinkedResult(std::shared_ptr<Meta> &meta); 89 Status OnLinked(StreamType inType, const std::shared_ptr<Meta> &meta, 92 Status OnUpdated(StreamType inType, const std::shared_ptr<Meta> &meta, 99 void UpdateTrackInfoSampleFormat(const std::string& mime, const std::shared_ptr<Meta> &meta); 103 std::shared_ptr<Meta> meta_;
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/codec/video_encoder/ |
H A D | video_encoder_filter.h | 33 virtual ErrorCode SetVideoEncoder(int32_t sourceId, std::shared_ptr<Plugin::Meta> encoderMeta); 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; 82 ErrorCode SetVideoEncoderFormat(const std::shared_ptr<const Plugin::Meta>& meta); 92 ErrorCode ConfigureNoLocked(const std::shared_ptr<const Plugin::Meta>& meta); 100 uint32_t CalculateBufferSize(const std::shared_ptr<const Plugin::Meta>& meta) override; 107 std::shared_ptr<Plugin::Meta> codecMeta_ {nullptr};
|
/ohos5.0/foundation/multimedia/media_foundation/test/unittest/ |
H A D | TestMeta.cpp | 38 Meta meta; 48 Meta meta; 55 Meta meta; 65 Meta meta; 75 Meta meta; 84 Meta meta; 96 Meta meta; 116 Meta meta; 141 Meta meta; 154 Meta meta; [all …]
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_decoder/ape/ |
H A D | ffmpeg_ape_decoder_plugin.h | 43 Status SetParameter(const std::shared_ptr<Meta> ¶meter) override; 45 Status GetParameter(std::shared_ptr<Meta> ¶meter) override; 67 bool CheckAdts(const std::shared_ptr<Meta> &format); 68 bool CheckSampleFormat(const std::shared_ptr<Meta> &format); 69 bool CheckFormat(const std::shared_ptr<Meta> &format); 70 bool CheckChannelCount(const std::shared_ptr<Meta> &format); 71 bool SetSamplerate(const std::shared_ptr<Meta> ¶meter); 75 Status GenExtradata(const std::shared_ptr<Meta> &format) const;
|
/ohos5.0/foundation/multimedia/media_foundation/engine/include/pipeline/filters/sink/video_sink/ |
H A D | video_sink_filter.h | 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::Meta>& meta); 88 ErrorCode ConfigurePluginToStartNoLocked(const std::shared_ptr<const Plugin::Meta>& meta); 90 void HandleNegotiateParams(const Plugin::Meta& upstreamParams, Plugin::Meta& downstreamParams);
|