/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/sink/ |
H A D | audio_sampleformat.cpp | 23 {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 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::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 D | InnerAVMuxerParamCheckTest.cpp | 52 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 D | InnerAVMuxerFunctionTest.cpp | 576 …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 D | InnerAVMuxerStablityTest.cpp | 432 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 D | InnerAVMuxerFuzzTest.cpp | 59 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 D | data_stream_source_plugin.cpp | 51 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 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) 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 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 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 D | source.cpp | 33 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 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; 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 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); 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 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() 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 D | avmetadata_collector.cpp | 38 { 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 D | media_enum_napi.cpp | 329 { "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 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::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 D | media_demuxer.h | 47 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 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 &a… in ModuleFmt2SampleFmt()
|
/ohos5.0/foundation/multimedia/av_codec/services/media_engine/modules/media_codec/ |
H A D | media_codec.h | 79 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 D | meta_func_unit_test.cpp | 319 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)}, 878 …Plugins::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 D | file_fd_source_plugin_unit_test.cpp | 32 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 D | meta.h | 151 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 D | http_source_plugin_unit_test.cpp | 26 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 D | source_callback.h | 21 namespace Plugins { 24 class SourceCallback : public Plugins::Callback { 26 void OnEvent(const Plugins::PluginEvent &event) in OnEvent()
|