Home
last modified time | relevance | path

Searched refs:Plugins (Results 1 – 25 of 347) sorted by relevance

12345678910>>...14

/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/sink/
H A Daudio_sampleformat.cpp23 {Plugins::SAMPLE_U8, 8},
28 {Plugins::SAMPLE_U8P, 8},
29 {Plugins::SAMPLE_S16P, 16},
33 {Plugins::SAMPLE_S8, 8},
34 {Plugins::SAMPLE_S8P, 8},
35 {Plugins::SAMPLE_U16, 16},
37 {Plugins::SAMPLE_U24, 24},
39 {Plugins::SAMPLE_U32, 32},
41 {Plugins::SAMPLE_S64, 64},
42 {Plugins::SAMPLE_U64, 64},
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/nativedemo/avmuxer/
H A Davmuxer_ffmpeg_demo.cpp49 ffmpegMuxer_ = CreatePlugin(Plugins::OutputFormat::MPEG_4); in DoRunMuxer()
84 std::shared_ptr<Plugins::MuxerPlugin> AVMuxerFFmpegDemo::CreatePlugin(Plugins::OutputFormat format) in CreatePlugin()
86 static const std::unordered_map<Plugins::OutputFormat, std::string> table = { in CreatePlugin()
87 {Plugins::OutputFormat::DEFAULT, Plugins::MimeType::MEDIA_MP4}, in CreatePlugin()
88 {Plugins::OutputFormat::MPEG_4, Plugins::MimeType::MEDIA_MP4}, in CreatePlugin()
89 {Plugins::OutputFormat::M4A, Plugins::MimeType::MEDIA_M4A}, in CreatePlugin()
90 {Plugins::OutputFormat::MP3, Plugins::MimeType::MEDIA_MP3}, in CreatePlugin()
93 …auto plugin = Plugins::PluginManagerV2::Instance().CreatePluginByMime(Plugins::PluginType::MUXER, … in CreatePlugin()
97 return std::reinterpret_pointer_cast<Plugins::MuxerPlugin>(plugin); in CreatePlugin()
/ohos5.0/foundation/multimedia/av_codec/test/moduletest/muxer/InnerAPI/
H A DInnerAVMuxerParamCheckTest.cpp52 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
74 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
104 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
150 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
197 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
233 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
268 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
316 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
352 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
388 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
[all …]
H A DInnerAVMuxerFunctionTest.cpp576 …const Plugins::OutputFormat formatList[] = {Plugins::OutputFormat::M4A, Plugins::OutputFormat::MPE…
624 …const Plugins::OutputFormat formatList[] = {Plugins::OutputFormat::M4A, Plugins::OutputFormat::MPE…
670 …const Plugins::OutputFormat formatList[] = {Plugins::OutputFormat::M4A, Plugins::OutputFormat::MPE…
722 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
765 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
804 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
825 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
847 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
896 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
946 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
[all …]
H A DInnerAVMuxerStablityTest.cpp432 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
461 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
492 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
523 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
556 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
592 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
631 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
664 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
714 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
757 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
[all …]
H A DInnerAVMuxerFuzzTest.cpp59 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
83 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
113 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
173 Plugins::OutputFormat format = Plugins::OutputFormat::M4A;
180 mediaParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_AAC);
286 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4;
305 format = Plugins::OutputFormat(rand() % 3);
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/plugins/source/
H A Ddata_stream_source_plugin.cpp51 Plugins::SourcePluginDef definition; in DataStreamSourceRegister()
55 Plugins::Capability capability; in DataStreamSourceRegister()
56 capability.AppendFixedKey<std::vector<Plugins::ProtocolType>>( in DataStreamSourceRegister()
57 Tag::MEDIA_PROTOCOL_TYPE, {Plugins::ProtocolType::STREAM}); in DataStreamSourceRegister()
88 seekable_ = size_ == -1 ? Plugins::Seekable::UNSEEKABLE : Plugins::Seekable::SEEKABLE; in SetSource()
93 Status DataStreamSourcePlugin::SetCallback(Plugins::Callback* cb) in SetCallback()
104 std::shared_ptr<Plugins::Buffer> buffer = std::make_shared<Plugins::Buffer>(); in WrapAVSharedMemory()
149 if (seekable_ == Plugins::Seekable::SEEKABLE) { in Read()
226 if (seekable_ == Plugins::Seekable::SEEKABLE) { in GetSize()
234 Plugins::Seekable DataStreamSourcePlugin::GetSeekable() in GetSeekable()
[all …]
H A Ddata_stream_source_plugin.h28 class DataStreamSourcePlugin : public Plugins::SourcePlugin {
33 Status SetCallback(Plugins::Callback* cb) override;
34 Status SetSource(std::shared_ptr<Plugins::MediaSource> source) override;
35 …Status Read(std::shared_ptr<Plugins::Buffer>& buffer, uint64_t offset, size_t expectedLen) overrid…
37 Plugins::Seekable GetSeekable() override;
45 std::shared_ptr<Plugins::Buffer> WrapAVSharedMemory(
53 Plugins::Seekable seekable_ {Plugins::Seekable::INVALID};
59 Plugins::Callback* callback_ {nullptr};
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/source/
H A Dsource.h35 using SourceType = OHOS::Media::Plugins::SourceType;
36 using MediaSource = OHOS::Media::Plugins::MediaSource;
38 class CallbackImpl : public Plugins::Callback {
40 void OnEvent(const Plugins::PluginEvent &event) override in OnEvent()
71 class Source : public Plugins::Callback {
84 Plugins::Seekable GetSeekable();
88 void OnEvent(const Plugins::PluginEvent &event) override;
124 Plugins::Seekable seekable_;
126 std::shared_ptr<Plugins::SourcePlugin> plugin_;
128 std::shared_ptr<Plugins::PluginInfo> pluginInfo_{};
H A Dsource.cpp33 using namespace Plugins;
198 if (Plugins::Ms2HstTime(seekTime, timeNs)) { in SeekToTime()
268 void Source::OnEvent(const Plugins::PluginEvent& event) in OnEvent()
330 Plugins::Seekable Source::GetSeekable() in GetSeekable()
332 …FALSE_RETURN_V_MSG_E(plugin_ != nullptr, Plugins::Seekable::INVALID, "GetSeekable, Source plugin i… in GetSeekable()
380 Plugins::StreamInfo info; in GetStreamInfo()
383 info.type = Plugins::MIXED; in GetStreamInfo()
445 …auto plugin = Plugins::PluginManagerV2::Instance().CreatePluginByMime(Plugins::PluginType::SOURCE,… in FindPlugin()
457 …FALSE_RETURN_V_MSG_W(seekToTimeFlag_, Plugins::HST_TIME_NONE, "Source GetDuration return -1 for is… in GetDuration()
458 …FALSE_RETURN_V_MSG_W(plugin_ != nullptr, Plugins::HST_TIME_NONE, "Source GetDuration error, plugin… in GetDuration()
[all …]
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/muxer/
H A Dmedia_muxer.h30 class MediaMuxer : public Plugins::Callback {
34 Status Init(int32_t fd, Plugins::OutputFormat format);
35 Status Init(FILE *file, Plugins::OutputFormat format);
44 void OnEvent(const Plugins::PluginEvent &event) override;
54 std::shared_ptr<Plugins::MuxerPlugin> CreatePlugin(Plugins::OutputFormat format);
89 Plugins::OutputFormat format_;
91 std::shared_ptr<Plugins::MuxerPlugin> muxer_ = nullptr;
H A Dmedia_muxer.cpp39 using namespace Plugins;
95 Status MediaMuxer::Init(int32_t fd, Plugins::OutputFormat format) in Init()
108 format_ = format == Plugins::OutputFormat::DEFAULT ? Plugins::OutputFormat::MPEG_4 : format; in Init()
132 format_ = format == Plugins::OutputFormat::DEFAULT ? Plugins::OutputFormat::MPEG_4 : format; in Init()
427 std::shared_ptr<Plugins::MuxerPlugin> MediaMuxer::CreatePlugin(Plugins::OutputFormat format) in CreatePlugin()
431 {Plugins::OutputFormat::MPEG_4, MimeType::MEDIA_MP4}, in CreatePlugin()
432 {Plugins::OutputFormat::M4A, MimeType::MEDIA_M4A}, in CreatePlugin()
433 {Plugins::OutputFormat::AMR, MimeType::MEDIA_AMR}, in CreatePlugin()
434 {Plugins::OutputFormat::MP3, MimeType::MEDIA_MP3}, in CreatePlugin()
435 {Plugins::OutputFormat::WAV, MimeType::MEDIA_WAV}, in CreatePlugin()
[all …]
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/
H A Ddemuxer_plugin_manager.h49 class DataSourceImpl : public Plugins::DataSource {
55 Plugins::Seekable GetSeekable() override;
75 std::shared_ptr<Plugins::DemuxerPlugin> plugin = nullptr;
77 Plugins::MediaInfo mediaInfo; // dash中每个streamid只有一个track
93 std::shared_ptr<Plugins::DemuxerPlugin> GetPluginByStreamID(int32_t streamID);
111 Plugins::MediaInfo& mediaInfo);
117 Status SeekTo(int64_t seekTime, Plugins::SeekMode mode, int64_t& realSeekTime);
125 … Status UpdateDefaultStreamID(Plugins::MediaInfo& mediaInfo, StreamType type, int32_t newStreamID);
142 void AddMediaInfo(int32_t streamID, Plugins::MediaInfo& mediaInfo);
157 Plugins::MediaInfo curMediaInfo_;
H A Dtype_finder.cpp34 using namespace Plugins;
46 bool IsPluginSupportedExtension(Plugins::PluginInfo& pluginInfo, const std::string& extension) in IsPluginSupportedExtension()
48 if (pluginInfo.pluginType != Plugins::PluginType::DEMUXER) { in IsPluginSupportedExtension()
178 Plugins::Seekable TypeFinder::GetSeekable() in GetSeekable()
180 return Plugins::Seekable::INVALID; in GetSeekable()
200 … pluginName = Plugins::PluginManagerV2::Instance().SnifferPlugin(PluginType::DEMUXER, dataSource); in SniffMediaType()
233 [&uriSuffix](const std::shared_ptr<Plugins::PluginInfo>& lhs, in SortPlugins()
234 const std::shared_ptr<Plugins::PluginInfo>& rhs) { in SortPlugins()
/ohos5.0/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/
H A Davmetadata_collector.cpp38 { Plugins::FileType::MP4, "mp4" },
39 { Plugins::FileType::MPEGTS, "mpeg" },
40 { Plugins::FileType::MKV, "mkv" },
41 { Plugins::FileType::AMR, "amr" },
43 { Plugins::FileType::MP3, "mpeg" },
44 { Plugins::FileType::FLAC, "flac" },
45 { Plugins::FileType::OGG, "ogg" },
46 { Plugins::FileType::M4A, "mp4" },
47 { Plugins::FileType::WAV, "wav" }
197 Plugins::MediaType mediaType; in GetMetadata()
[all …]
/ohos5.0/foundation/multimedia/player_framework/frameworks/js/media/
H A Dmedia_enum_napi.cpp329 { "VIDEO_H263", OHOS::Media::Plugins::MimeType::VIDEO_H263 },
330 { "VIDEO_AVC", OHOS::Media::Plugins::MimeType::VIDEO_AVC },
331 { "VIDEO_MPEG2", OHOS::Media::Plugins::MimeType::VIDEO_MPEG2 },
332 { "VIDEO_HEVC", OHOS::Media::Plugins::MimeType::VIDEO_HEVC },
334 { "VIDEO_VP8", OHOS::Media::Plugins::MimeType::VIDEO_VP8 },
335 { "VIDEO_VP9", OHOS::Media::Plugins::MimeType::VIDEO_VP9 },
338 { "AUDIO_MPEG", OHOS::Media::Plugins::MimeType::AUDIO_MPEG },
339 { "AUDIO_AAC", OHOS::Media::Plugins::MimeType::AUDIO_AAC },
341 { "AUDIO_OPUS", OHOS::Media::Plugins::MimeType::AUDIO_OPUS },
342 { "AUDIO_FLAC", OHOS::Media::Plugins::MimeType::AUDIO_FLAC },
[all …]
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/filters/
H A Dmuxer_filter.cpp27 static const std::unordered_map<OHOS::Media::Plugins::OutputFormat, std::string> FORMAT_TABLE = {
28 {OHOS::Media::Plugins::OutputFormat::DEFAULT, OHOS::Media::Plugins::MimeType::MEDIA_MP4},
29 {OHOS::Media::Plugins::OutputFormat::MPEG_4, OHOS::Media::Plugins::MimeType::MEDIA_MP4},
30 {OHOS::Media::Plugins::OutputFormat::M4A, OHOS::Media::Plugins::MimeType::MEDIA_M4A},
31 {OHOS::Media::Plugins::OutputFormat::AMR, OHOS::Media::Plugins::MimeType::MEDIA_AMR},
32 {OHOS::Media::Plugins::OutputFormat::MP3, OHOS::Media::Plugins::MimeType::MEDIA_MP3},
33 {OHOS::Media::Plugins::OutputFormat::WAV, OHOS::Media::Plugins::MimeType::MEDIA_WAV},
96 Status ret = mediaMuxer_->Init(fd, (Plugins::OutputFormat)format); in SetOutputParameter()
97 outputFormat_ = (Plugins::OutputFormat)format; in SetOutputParameter()
375 const std::string &MuxerFilter::GetContainerFormat(Plugins::OutputFormat format) in GetContainerFormat()
/ohos5.0/foundation/multimedia/av_codec/interfaces/inner_api/native/
H A Dmedia_demuxer.h47 using MediaSource = OHOS::Media::Plugins::MediaSource;
92 void OnEvent(const Plugins::PluginEvent &event) override;
93 void OnSeekReadyEvent(const Plugins::PluginEvent &event);
111 Status DisableMediaTrack(Plugins::MediaType mediaType);
160 void InitMediaMetaData(const Plugins::MediaInfo& mediaInfo);
183 bool IsTrackDisabled(Plugins::MediaType mediaType);
191 std::shared_ptr<Plugins::DemuxerPlugin> GetCurFFmpegPlugin();
193 Plugins::Seekable seekable_;
194 Plugins::Seekable subSeekable_;
244 int64_t lastSeekTime_{Plugins::HST_TIME_NONE};
[all …]
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/source/audio_capture/
H A Daudio_type_translate.cpp38 const std::pair<AudioStandard::AudioSampleFormat, Media::Plugins::AudioSampleFormat> g_aduFmtMap[] …
39 {AudioStandard::SAMPLE_U8, Media::Plugins::AudioSampleFormat::SAMPLE_U8},
40 {AudioStandard::SAMPLE_S16LE, Media::Plugins::AudioSampleFormat::SAMPLE_S16LE},
41 {AudioStandard::SAMPLE_S24LE, Media::Plugins::AudioSampleFormat::SAMPLE_S24LE},
42 {AudioStandard::SAMPLE_S32LE, Media::Plugins::AudioSampleFormat::SAMPLE_S32LE}
65 bool ModuleFmt2SampleFmt(Plugins::AudioSampleFormat pFmt, OHOS::AudioStandard::AudioSampleFormat &a… in ModuleFmt2SampleFmt()
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/media_codec/
H A Dmedia_codec.h79 class MediaCodec : public Plugins::DataCallback {
133 std::shared_ptr<Plugins::CodecPlugin> CreatePlugin(Plugins::PluginType pluginType);
134 …std::shared_ptr<Plugins::CodecPlugin> CreatePlugin(const std::string &mime, Plugins::PluginType pl…
149 void OnEvent(const std::shared_ptr<Plugins::PluginEvent> event) override;
160 std::shared_ptr<Plugins::CodecPlugin> codecPlugin_;
/ohos5.0/foundation/multimedia/media_foundation/tests/unittest/meta/
H A Dmeta_func_unit_test.cpp319 Plugins::VideoRotation valueOut;
338 Plugins::AudioChannelLayout valueOut;
455 {Tag::SRC_INPUT_TYPE, static_cast<int32_t>(Plugins::SrcInputType::AUD_ES)},
458 {Tag::MEDIA_TYPE, static_cast<int32_t>(Plugins::MediaType::AUDIO)},
468 {Tag::MEDIA_FILE_TYPE, static_cast<int32_t>(Plugins::FileType::AMR)},
471 static_cast<int32_t>(Plugins::TemporalGopReferenceMode::JUMP_REFERENCE)},
481 {Tag::AUDIO_AAC_PROFILE, static_cast<int32_t>(Plugins::AudioAacProfile::ELD)},
878Plugins::MetaDrmCencInfo *drmCencInfoIn = (Plugins::MetaDrmCencInfo *)malloc(sizeof(Plugins::MetaD…
879 drmCencInfoIn->algo = Plugins::MetaDrmCencAlgorithm::META_DRM_ALG_CENC_SM4_CBC;
895 ((uint8_t *)drmCencInfoIn) + sizeof(Plugins::MetaDrmCencInfo));
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/unittest/plugins_source_test/
H A Dfile_fd_source_plugin_unit_test.cpp32 namespace Plugins { namespace
36 void OHOS::Media::Plugins::FileFdSource::FileFdSourceUnitTest::SetUpTestCase(void) in SetUpTestCase()
58 class SourceCallback : public Plugins::Callback {
60 void OnEvent(const Plugins::PluginEvent &event) override in OnEvent()
94 Plugins::Callback* sourceCallback = new SourceCallback();
115 Plugins::Callback* sourceCallback = new SourceCallback();
/ohos5.0/foundation/multimedia/media_foundation/interface/inner_api/meta/
H A Dmeta.h151 Plugins::AudioChannelLayout, AnyValueType::INT64_T);
152 DEFINE_INSERT_GET_FUNC(tagCharSeq == Tag::AUDIO_SAMPLE_FORMAT, Plugins::AudioSampleFormat,
157 DEFINE_INSERT_GET_FUNC(tagCharSeq == Tag::VIDEO_PIXEL_FORMAT, Plugins::VideoPixelFormat,
163 DEFINE_INSERT_GET_FUNC(tagCharSeq == Tag::VIDEO_H264_PROFILE, Plugins::VideoH264Profile,
166 DEFINE_INSERT_GET_FUNC(tagCharSeq == Tag::VIDEO_ORIENTATION_TYPE, Plugins::VideoOrientationType,
168 DEFINE_INSERT_GET_FUNC(tagCharSeq == Tag::VIDEO_COLOR_PRIMARIES, Plugins::ColorPrimary,
170 DEFINE_INSERT_GET_FUNC(tagCharSeq == Tag::VIDEO_COLOR_TRC, Plugins::TransferCharacteristic,
172 DEFINE_INSERT_GET_FUNC(tagCharSeq == Tag::VIDEO_COLOR_MATRIX_COEFF, Plugins::MatrixCoefficient,
175 Plugins::VideoEncodeBitrateMode, AnyValueType::INT32_T);
205 Plugins::ChromaLocation, AnyValueType::INT32_T);
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/unittest/http_source_test/
H A Dhttp_source_plugin_unit_test.cpp26 namespace Plugins { namespace
78 Plugins::Callback* sourceCallback = new SourceCallback();
97 Plugins::Callback* sourceCallback = new SourceCallback();
114 Plugins::Callback* sourceCallback = new SourceCallback();
131 Plugins::Callback* sourceCallback = new SourceCallback();
142 Plugins::Callback* sourceCallback = new SourceCallback();
155 Plugins::Callback* sourceCallback = new SourceCallback();
177 Plugins::Callback* sourceCallback = new SourceCallback();
200 Plugins::Callback* sourceCallback = new SourceCallback();
217 Plugins::Callback* sourceCallback = new SourceCallback();
[all …]
/ohos5.0/foundation/multimedia/av_codec/test/unittest/hls_test/
H A Dsource_callback.h21 namespace Plugins {
24 class SourceCallback : public Plugins::Callback {
26 void OnEvent(const Plugins::PluginEvent &event) in OnEvent()

12345678910>>...14