/ohos5.0/foundation/multimedia/media_foundation/engine/include/plugin/common/ |
H A D | plugin_buffer.h | 69 class BufferMeta { 72 virtual ~BufferMeta() = default; 82 void Update(const BufferMeta& bufferMeta); 84 virtual std::shared_ptr<BufferMeta> Clone() = 0; 88 explicit BufferMeta(BufferMetaType type); 105 class AudioBufferMeta : public BufferMeta { 110 std::shared_ptr<BufferMeta> Clone() override; 148 class VideoBufferMeta : public BufferMeta { 153 std::shared_ptr<BufferMeta> Clone() override; 216 std::shared_ptr<BufferMeta> GetBufferMeta(); [all …]
|
/ohos5.0/foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/src/ |
H A D | av_trans_buffer.cpp | 28 meta_ = std::make_shared<BufferMeta>(type); in AVTransBuffer() 63 std::shared_ptr<BufferMeta> AVTransBuffer::GetBufferMeta() in GetBufferMeta() 68 void AVTransBuffer::UpdateBufferMeta(std::shared_ptr<BufferMeta> bufferMeta) in UpdateBufferMeta() 91 meta_ = std::make_shared<BufferMeta>(type); in Reset() 166 BufferMeta::BufferMeta(MetaType type) : type_(type) in BufferMeta() function in OHOS::DistributedHardware::BufferMeta 170 bool BufferMeta::GetMetaItem(AVTransTag tag, std::string& value) in GetMetaItem() 180 void BufferMeta::SetMetaItem(AVTransTag tag, const std::string& value) in SetMetaItem() 185 MetaType BufferMeta::GetMetaType() const in GetMetaType()
|
H A D | av_trans_meta.cpp | 29 std::shared_ptr<OHOS::Media::Plugin::BufferMeta> AVTransAudioBufferMeta::Clone() in Clone() 96 std::shared_ptr<OHOS::Media::Plugin::BufferMeta> AVTransVideoBufferMeta::Clone() in Clone()
|
H A D | av_trans_utils.cpp | 29 using HiSBufferMeta = OHOS::Media::Plugin::BufferMeta; 30 using TransBufferMeta = OHOS::DistributedHardware::BufferMeta;
|
/ohos5.0/foundation/distributedhardware/distributed_hardware_fwk/av_transport/common/include/ |
H A D | av_trans_meta.h | 33 class AVTransAudioBufferMeta : public OHOS::Media::Plugin::BufferMeta { 35 AVTransAudioBufferMeta() : OHOS::Media::Plugin::BufferMeta(BufferMetaType::AUDIO) {} in AVTransAudioBufferMeta() 38 std::shared_ptr<OHOS::Media::Plugin::BufferMeta> Clone() override; 66 class AVTransVideoBufferMeta : public OHOS::Media::Plugin::BufferMeta { 68 AVTransVideoBufferMeta() : OHOS::Media::Plugin::BufferMeta(BufferMetaType::VIDEO) {} in AVTransVideoBufferMeta() 71 std::shared_ptr<OHOS::Media::Plugin::BufferMeta> Clone() override;
|
H A D | av_trans_buffer.h | 61 class BufferMeta { 63 explicit BufferMeta(MetaType type); 64 virtual ~BufferMeta() = default; 87 std::shared_ptr<BufferMeta> GetBufferMeta(); 88 void UpdateBufferMeta(std::shared_ptr<BufferMeta> bufferMeta); 95 std::shared_ptr<BufferMeta> meta_;
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/common/ |
H A D | plugin_buffer.cpp | 129 BufferMeta::BufferMeta(BufferMetaType type) : type_(type), tags_(std::make_shared<Meta>()) in BufferMeta() function in OHOS::Media::Plugin::BufferMeta 133 ValueType BufferMeta::GetMeta(Tag tag) in GetMeta() 141 void BufferMeta::SetMeta(Tag tag, ValueType value) in SetMeta() 146 BufferMetaType BufferMeta::GetType() const in GetType() 151 bool BufferMeta::IsExist(Tag tag) in IsExist() 156 void BufferMeta::Update(const BufferMeta& bufferMeta) in Update() 162 std::shared_ptr<BufferMeta> AudioBufferMeta::Clone() in Clone() 176 std::shared_ptr<BufferMeta> VideoBufferMeta::Clone() in Clone() 279 std::shared_ptr<BufferMeta> Buffer::GetBufferMeta() in GetBufferMeta() 284 void Buffer::UpdateBufferMeta(const BufferMeta& bufferMeta) in UpdateBufferMeta()
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/source/video_capture/ |
H A D | video_file_capture_plugin.h | 52 void SetVideoBufferMeta(std::shared_ptr<BufferMeta>& bufferMeta);
|
H A D | video_capture_plugin.h | 68 void SetVideoBufferMeta(std::shared_ptr<BufferMeta>& bufferMeta);
|
H A D | video_file_capture_plugin.cpp | 223 void VideoFileCapturePlugin::SetVideoBufferMeta(std::shared_ptr<BufferMeta>& bufferMeta) in SetVideoBufferMeta()
|
H A D | video_capture_plugin.cpp | 272 void VideoCapturePlugin::SetVideoBufferMeta(std::shared_ptr<BufferMeta>& bufferMeta) in SetVideoBufferMeta()
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_encoder/ |
H A D | audio_ffmpeg_encoder_plugin.h | 113 std::shared_ptr<BufferMeta> bufferMeta_ {nullptr};
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_decoder/ |
H A D | audio_ffmpeg_decoder_plugin.h | 123 std::shared_ptr<BufferMeta> bufferMeta_ {nullptr};
|
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/codec_adapter/ |
H A D | hdi_codec_adapter.h | 114 std::map<int64_t, std::shared_ptr<BufferMeta>> bufferMetaMap_;
|