Home
last modified time | relevance | path

Searched refs:Plugins (Results 1 - 25 of 349) sorted by relevance

12345678910>>...14

/foundation/multimedia/av_codec/services/media_engine/modules/sink/
H A Daudio_sampleformat.cpp22 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 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 in CreatePlugin()
[all...]
H A Davmuxer_ffmpeg_demo.h30 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 DInnerAVMuxerParamCheckTest.cpp52 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 DInnerAVMuxerStablityTest.cpp79 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 DInnerAVMuxerFuzzTest.cpp59 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 DInnerAVMuxerFunctionTest.cpp67 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 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) 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 Ddata_stream_source_plugin.cpp41 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 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
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 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;
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 Dsource_callback.h21 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 Dsource_callback.h21 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 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);
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 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()
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 Dtype_finder.h30 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 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 &aFmt) in ModuleFmt2SampleFmt()
/foundation/multimedia/av_codec/services/media_engine/modules/media_codec/
H A Dmedia_codec.h78 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 Dmedia_enum_napi.cpp289 { "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 Davmetadata_collector.cpp36 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 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
[all...]
/foundation/multimedia/av_codec/test/unittest/demuxer_test/
H A Ddemuxer_plugin_manager_test.cpp74 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 Daudio_sink_plugin.h27 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 Dmedia_unils_unit_test.cpp112 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()

Completed in 13 milliseconds

12345678910>>...14