Home
last modified time | relevance | path

Searched refs:BufferMeta (Results 1 – 14 of 14) sorted by relevance

/ohos5.0/foundation/multimedia/media_foundation/engine/include/plugin/common/
H A Dplugin_buffer.h69 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 Dav_trans_buffer.cpp28 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 Dav_trans_meta.cpp29 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 Dav_trans_utils.cpp29 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 Dav_trans_meta.h33 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 Dav_trans_buffer.h61 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 Dplugin_buffer.cpp129 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 Dvideo_file_capture_plugin.h52 void SetVideoBufferMeta(std::shared_ptr<BufferMeta>& bufferMeta);
H A Dvideo_capture_plugin.h68 void SetVideoBufferMeta(std::shared_ptr<BufferMeta>& bufferMeta);
H A Dvideo_file_capture_plugin.cpp223 void VideoFileCapturePlugin::SetVideoBufferMeta(std::shared_ptr<BufferMeta>& bufferMeta) in SetVideoBufferMeta()
H A Dvideo_capture_plugin.cpp272 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 Daudio_ffmpeg_encoder_plugin.h113 std::shared_ptr<BufferMeta> bufferMeta_ {nullptr};
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_decoder/
H A Daudio_ffmpeg_decoder_plugin.h123 std::shared_ptr<BufferMeta> bufferMeta_ {nullptr};
/ohos5.0/foundation/multimedia/media_foundation/engine/plugin/plugins/codec_adapter/
H A Dhdi_codec_adapter.h114 std::map<int64_t, std::shared_ptr<BufferMeta>> bufferMetaMap_;