/foundation/multimedia/av_codec/services/media_engine/modules/sink/ |
H A D | audio_sampleformat.cpp | 22 const std::map<Plugins::AudioSampleFormat, int32_t> SAMPLEFORMAT_INFOS = { 23 {Plugins::SAMPLE_U8, 8}, 24 {Plugins::SAMPLE_S16LE, 16}, 25 {Plugins::SAMPLE_S24LE, 24}, 26 {Plugins::SAMPLE_S32LE, 32}, 27 {Plugins::SAMPLE_F32LE, 32}, 28 {Plugins::SAMPLE_U8P, 8}, 29 {Plugins::SAMPLE_S16P, 16}, 30 {Plugins::SAMPLE_S24P, 24}, 31 {Plugins [all...] |
/foundation/multimedia/av_codec/test/nativedemo/avmuxer/ |
H A D | avmuxer_ffmpeg_demo.cpp | 49 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 in CreatePlugin() [all...] |
H A D | avmuxer_ffmpeg_demo.h | 30 std::shared_ptr<Plugins::MuxerPlugin> CreatePlugin(Plugins::OutputFormat format); 36 std::shared_ptr<Plugins::MuxerPlugin> ffmpegMuxer_ = nullptr;
|
/foundation/multimedia/av_codec/test/moduletest/muxer/InnerAPI/ |
H A D | InnerAVMuxerParamCheckTest.cpp | 52 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4; in HWTEST_F() 74 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4; in HWTEST_F() 80 format = Plugins::OutputFormat::M4A; in HWTEST_F() 87 format = Plugins::OutputFormat::DEFAULT; in HWTEST_F() 104 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4; in HWTEST_F() 150 Plugins::OutputFormat format = Plugins in HWTEST_F() [all...] |
H A D | InnerAVMuxerStablityTest.cpp | 79 audioParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_AAC); in AddTrack() 92 avMemBuffer->flag_ = static_cast<uint32_t>(Plugins::AVBufferFlag::NONE); in WriteSample() 109 audioParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_MPEG); in AddAudioTrack() 127 audioParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_AAC); in AddAudioTrackAAC() 146 videoParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::VIDEO_MPEG4); in AddVideoTrack() 220 audioParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_MPEG); in AddAudioTrackByFd() 238 audioParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_AAC); in AddAudioTrackAACByFd() 256 videoParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::VIDEO_MPEG4); in AddVideoTrackByFd() 358 void RunMuxer(string testcaseName, int threadId, Plugins::OutputFormat format) in RunMuxer() 381 if (format == Plugins in RunMuxer() [all...] |
H A D | InnerAVMuxerFuzzTest.cpp | 59 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4; in HWTEST_F() 83 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4; in HWTEST_F() 113 Plugins::OutputFormat format = Plugins::OutputFormat::MPEG_4; in HWTEST_F() 173 Plugins::OutputFormat format = Plugins::OutputFormat::M4A; in HWTEST_F() 180 mediaParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_AAC); in HWTEST_F() 286 Plugins in HWTEST_F() [all...] |
H A D | InnerAVMuxerFunctionTest.cpp | 67 audioParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_MPEG); in AddAudioTrack() 87 audioParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_AAC); in AddAudioTrackAAC() 107 videoParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::VIDEO_MPEG4); in AddVideoTrack() 121 coverFormat->Set<Tag::MIME_TYPE>(Plugins::MimeType::IMAGE_JPG); in AddCoverTrack() 123 coverFormat->Set<Tag::MIME_TYPE>(Plugins::MimeType::IMAGE_PNG); in AddCoverTrack() 125 coverFormat->Set<Tag::MIME_TYPE>(Plugins::MimeType::IMAGE_BMP); in AddCoverTrack() 252 audioParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_MPEG); in AddAudioTrackByFd() 272 audioParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::AUDIO_AAC); in AddAudioTrackAACByFd() 292 videoParams->Set<Tag::MIME_TYPE>(Plugins::MimeType::VIDEO_MPEG4); in AddVideoTrackByFd() 312 videoParams->Set<Tag::MIME_TYPE>(Plugins in AddVideoTrackH264ByFd() [all...] |
/foundation/multimedia/av_codec/services/media_engine/plugins/source/ |
H A D | data_stream_source_plugin.h | 28 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) override; 37 Plugins::Seekable GetSeekable() override; 42 std::shared_ptr<Plugins::Buffer> WrapAVSharedMemory( 49 Plugins::Seekable seekable_ {Plugins::Seekable::INVALID}; 53 Plugins::Callback* callback_ {nullptr};
|
H A D | data_stream_source_plugin.cpp | 41 std::shared_ptr<Plugins::SourcePlugin> DataStreamSourcePluginCreator(const std::string& name) in DataStreamSourcePluginCreator() 46 Status DataStreamSourceRegister(const std::shared_ptr<Plugins::Register>& reg) in DataStreamSourceRegister() 48 Plugins::SourcePluginDef definition; in DataStreamSourceRegister() 52 Plugins::Capability capability; in DataStreamSourceRegister() 53 capability.AppendFixedKey<std::vector<Plugins::ProtocolType>>( in DataStreamSourceRegister() 54 Tag::MEDIA_PROTOCOL_TYPE, {Plugins::ProtocolType::STREAM}); in DataStreamSourceRegister() 60 PLUGIN_DEFINITION(DataStreamSource, Plugins::LicenseType::APACHE_V2, DataStreamSourceRegister, [] {}); 76 Status DataStreamSourcePlugin::SetSource(std::shared_ptr<Plugins::MediaSource> source) in SetSource() 85 seekable_ = size_ == -1 ? Plugins::Seekable::UNSEEKABLE : Plugins in SetSource() [all...] |
/foundation/multimedia/av_codec/services/media_engine/modules/source/ |
H A D | source.h | 35 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 71 class Source : public Plugins::Callback { 84 Plugins::Seekable GetSeekable(); 88 void OnEvent(const Plugins::PluginEvent &event) override; 125 Plugins::Seekable seekable_; 127 std::shared_ptr<Plugins::SourcePlugin> plugin_; 129 std::shared_ptr<Plugins [all...] |
/foundation/multimedia/av_codec/services/media_engine/modules/muxer/ |
H A D | media_muxer.h | 30 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 D | media_muxer.cpp | 39 using namespace Plugins; 76 : appUid_(appUid), appPid_(appPid), format_(Plugins::OutputFormat::DEFAULT) in MediaMuxer() 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() 122 Status MediaMuxer::Init(FILE *file, Plugins::OutputFormat format) in Init() 132 format_ = format == Plugins::OutputFormat::DEFAULT ? Plugins::OutputFormat::MPEG_4 : format; in Init() 426 std::shared_ptr<Plugins::MuxerPlugin> MediaMuxer::CreatePlugin(Plugins [all...] |
/foundation/multimedia/av_codec/test/unittest/http_source_test/ |
H A D | source_callback.h | 21 namespace Plugins { namespace 24 class SourceCallback : public Plugins::Callback { 26 void OnEvent(const Plugins::PluginEvent &event) in OnEvent()
|
/foundation/multimedia/av_codec/test/unittest/hls_test/ |
H A D | source_callback.h | 21 namespace Plugins { namespace 24 class SourceCallback : public Plugins::Callback { 26 void OnEvent(const Plugins::PluginEvent &event) in OnEvent()
|
/foundation/multimedia/av_codec/services/media_engine/modules/demuxer/ |
H A D | demuxer_plugin_manager.h | 49 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);
109 Plugins::MediaInfo& mediaInfo);
115 Status SeekTo(int64_t seekTime, Plugins::SeekMode mode, int64_t& realSeekTime);
124 Status UpdateDefaultStreamID(Plugins::MediaInfo& mediaInfo, StreamType type, int32_t newStreamID);
140 void AddMediaInfo(int32_t streamID, Plugins::MediaInfo& mediaInfo);
155 Plugins [all...] |
H A D | type_finder.cpp | 34 using namespace Plugins; 46 bool IsPluginSupportedExtension(Plugins::PluginInfo& pluginInfo, const std::string& extension) in IsPluginSupportedExtension() 48 if (pluginInfo.pluginType != Plugins::PluginType::DEMUXER) { in IsPluginSupportedExtension() 163 Plugins::Seekable TypeFinder::GetSeekable() in GetSeekable() 165 return Plugins::Seekable::INVALID; in GetSeekable() 172 pluginName = Plugins::PluginManagerV2::Instance().SnifferPlugin(PluginType::DEMUXER, dataSource); in SniffMediaType() 205 [&uriSuffix](const std::shared_ptr<Plugins::PluginInfo>& lhs, in SortPlugins() 206 const std::shared_ptr<Plugins::PluginInfo>& rhs) { in SortPlugins()
|
H A D | type_finder.h | 30 using namespace Plugins; 31 class TypeFinder : public std::enable_shared_from_this<TypeFinder>, public Plugins::DataSource { 46 Plugins::Seekable GetSeekable() override; 67 std::vector<std::shared_ptr<Plugins::PluginInfo>> plugins_;
|
/foundation/multimedia/av_codec/services/media_engine/modules/source/audio_capture/ |
H A D | audio_type_translate.cpp | 38 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 &aFmt) in ModuleFmt2SampleFmt()
|
/foundation/multimedia/av_codec/services/media_engine/modules/media_codec/ |
H A D | media_codec.h | 78 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 pluginType); 149 void OnEvent(const std::shared_ptr<Plugins::PluginEvent> event) override; 160 std::shared_ptr<Plugins::CodecPlugin> codecPlugin_;
|
/foundation/multimedia/player_framework/frameworks/js/media/ |
H A D | media_enum_napi.cpp | 289 { "VIDEO_SCALE_TYPE_FIT", static_cast<int32_t>(Plugins::VideoScaleType::VIDEO_SCALE_TYPE_FIT) },
290 { "VIDEO_SCALE_TYPE_FIT_CROP", static_cast<int32_t>(Plugins::VideoScaleType::VIDEO_SCALE_TYPE_FIT_CROP) },
318 { "VIDEO_H263", OHOS::Media::Plugins::MimeType::VIDEO_H263 },
319 { "VIDEO_AVC", OHOS::Media::Plugins::MimeType::VIDEO_AVC },
320 { "VIDEO_MPEG2", OHOS::Media::Plugins::MimeType::VIDEO_MPEG2 },
321 { "VIDEO_HEVC", OHOS::Media::Plugins::MimeType::VIDEO_HEVC },
322 { "VIDEO_MPEG4", OHOS::Media::Plugins::MimeType::VIDEO_MPEG4 },
323 { "VIDEO_VP8", OHOS::Media::Plugins::MimeType::VIDEO_VP8 },
324 { "VIDEO_VP9", OHOS::Media::Plugins::MimeType::VIDEO_VP9 },
325 { "AUDIO_AMR_NB", OHOS::Media::Plugins [all...] |
/foundation/multimedia/player_framework/services/engine/histreamer/avmetadatahelper/ |
H A D | avmetadata_collector.cpp | 36 static const std::unordered_map<Plugins::FileType, std::string> fileTypeMap = { 37 { Plugins::FileType::UNKNOW, "uknown" }, 38 { Plugins::FileType::MP4, "mp4" }, 39 { Plugins::FileType::MPEGTS, "mpeg" }, 40 { Plugins::FileType::MKV, "mkv" }, 41 { Plugins::FileType::AMR, "amr" }, 42 { Plugins::FileType::AAC, "aac-adts" }, 43 { Plugins::FileType::MP3, "mpeg" }, 44 { Plugins::FileType::FLAC, "flac" }, 45 { Plugins [all...] |
/foundation/multimedia/av_codec/services/media_engine/filters/ |
H A D | muxer_filter.cpp | 27 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 [all...] |
/foundation/multimedia/av_codec/test/unittest/demuxer_test/ |
H A D | demuxer_plugin_manager_test.cpp | 74 Plugins::MediaInfo mediaInfo;
in HWTEST_F() 151 Plugins::MediaInfo mediaInfo;
in HWTEST_F() 170 Plugins::MediaInfo mediaInfo;
in HWTEST_F() 189 Plugins::MediaInfo mediaInfo;
in HWTEST_F() 208 Plugins::MediaInfo mediaInfo;
in HWTEST_F() 236 Plugins::MediaInfo mediaInfo;
in HWTEST_F() 250 Plugins::MediaInfo mediaInfo;
in HWTEST_F() 264 Plugins::MediaInfo mediaInfo;
in HWTEST_F()
|
/foundation/multimedia/av_codec/interfaces/plugin/ |
H A D | audio_sink_plugin.h | 27 namespace Plugins { namespace 36 struct AudioSinkPlugin : public Plugins::PluginBase { 260 struct AudioSinkPluginDef : public Plugins::PluginDefBase { 264 pluginType = Plugins::PluginType::AUDIO_SINK; ///< Plugin type, MUST be AUDIO_SINK. in AudioSinkPluginDef()
|
/foundation/multimedia/player_framework/test/unittest/utils_test/ |
H A D | media_unils_unit_test.cpp | 112 EXPECT_EQ(Plugins::SeekMode::SEEK_NEXT_SYNC, Transform2SeekMode(PlayerSeekMode::SEEK_NEXT_SYNC));
in HWTEST_F() 117 EXPECT_EQ(Plugins::SeekMode::SEEK_PREVIOUS_SYNC, Transform2SeekMode(PlayerSeekMode::SEEK_PREVIOUS_SYNC));
in HWTEST_F() 122 EXPECT_EQ(Plugins::SeekMode::SEEK_CLOSEST_SYNC, Transform2SeekMode(PlayerSeekMode::SEEK_CLOSEST_SYNC));
in HWTEST_F() 127 EXPECT_EQ(Plugins::SeekMode::SEEK_CLOSEST, Transform2SeekMode(PlayerSeekMode::SEEK_CLOSEST));
in HWTEST_F() 132 EXPECT_EQ(Plugins::SeekMode::SEEK_CLOSEST, Transform2SeekMode(static_cast<PlayerSeekMode>(-1)));
in HWTEST_F()
|