Home
last modified time | relevance | path

Searched refs:definition (Results 1 - 25 of 50) sorted by relevance

12

/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_decoder/
H A Dffmpeg_decoder_plugin.cpp43 void SetDefinition(size_t index, CodecPluginDef &definition, Capability &cap);
47 CodecPluginDef &definition, Capability &cap) in InitDefinition()
50 definition.name = codecName; in InitDefinition()
51 definition.SetCreator([](const std::string &name) -> std::shared_ptr<CodecPlugin> { in InitDefinition()
56 void SetDefinition(size_t index, CodecPluginDef &definition, Capability &cap) in SetDefinition() argument
61 AVCodecCodecName::AUDIO_DECODER_MP3_NAME, definition, cap); in SetDefinition()
65 AVCodecCodecName::AUDIO_DECODER_AAC_NAME, definition, cap); in SetDefinition()
69 AVCodecCodecName::AUDIO_DECODER_FLAC_NAME, definition, cap); in SetDefinition()
73 AVCodecCodecName::AUDIO_DECODER_VORBIS_NAME, definition, cap); in SetDefinition()
77 AVCodecCodecName::AUDIO_DECODER_AMRNB_NAME, definition, ca in SetDefinition()
46 InitDefinition(const std::string &mimetype, const std::string_view &codecName, CodecPluginDef &definition, Capability &cap) InitDefinition() argument
95 CodecPluginDef definition; RegisterAudioDecoderPlugins() local
[all...]
/foundation/multimedia/av_codec/services/media_engine/plugins/ffmpeg_adapter/audio_encoder/
H A Dffmpeg_encoder_plugin.cpp42 void SetDefinition(size_t index, CodecPluginDef &definition, Capability &cap);
44 void SetDefinition(size_t index, CodecPluginDef &definition, Capability &cap) in SetDefinition() argument
49 definition.name = AVCodecCodecName::AUDIO_ENCODER_AAC_NAME; in SetDefinition()
50 definition.SetCreator([](const std::string &name) -> std::shared_ptr<CodecPlugin> { in SetDefinition()
56 definition.name = AVCodecCodecName::AUDIO_ENCODER_FLAC_NAME; in SetDefinition()
57 definition.SetCreator([](const std::string &name) -> std::shared_ptr<CodecPlugin> { in SetDefinition()
69 CodecPluginDef definition; in RegisterAudioEncoderPlugins() local
70 definition.pluginType = PluginType::AUDIO_ENCODER; in RegisterAudioEncoderPlugins()
71 definition.rank = 100; // 100:rank in RegisterAudioEncoderPlugins()
73 SetDefinition(i, definition, ca in RegisterAudioEncoderPlugins()
[all...]
/foundation/multimedia/media_foundation/test/unittest/plugins/
H A DUtSourceTest2.cpp30 SourcePluginDef definition; in SourceRegister() local
31 definition.name = "UtSourceTest2"; in SourceRegister()
32 definition.description = "unit test source test2"; in SourceRegister()
33 definition.rank = 100; // 100 in SourceRegister()
34 definition.protocol.emplace_back(ProtocolType::FILE); in SourceRegister()
35 definition.creator = PluginCreator; in SourceRegister()
36 return reg->AddPlugin(definition); in SourceRegister()
H A DUtCodecTest1.cpp27 CodecPluginDef definition; in CodecRegister() local
28 definition.pluginType = PluginType::AUDIO_DECODER; in CodecRegister()
29 definition.name = "UtCodecTest1"; in CodecRegister()
30 definition.description = "unit test codec test1"; in CodecRegister()
31 definition.rank = 100; // 100 in CodecRegister()
32 definition.creator = PluginCreator; in CodecRegister()
33 return reg->AddPlugin(definition); in CodecRegister()
H A DUtCodecTest2.cpp27 CodecPluginDef definition; in CodecRegister() local
28 definition.name = "UtCodecTest2"; in CodecRegister()
29 definition.pluginType = PluginType::AUDIO_DECODER; in CodecRegister()
30 definition.description = "unit test codec test2"; in CodecRegister()
31 definition.rank = 100; // 100 in CodecRegister()
32 definition.creator = PluginCreator; in CodecRegister()
33 return reg->AddPlugin(definition); in CodecRegister()
H A DUtSourceTest1.cpp31 SourcePluginDef definition; in SourceRegister() local
32 definition.name = "UtSourceTest1"; in SourceRegister()
33 definition.description = "unit test source test1"; in SourceRegister()
34 definition.rank = 100; // 100 in SourceRegister()
35 definition.protocol.emplace_back(ProtocolType::FILE); in SourceRegister()
36 definition.creator = PluginCreator; in SourceRegister()
37 return reg->AddPlugin(definition); in SourceRegister()
H A DUtAudioSinkTest2.cpp27 AudioSinkPluginDef definition; in AudioSinkRegister() local
28 definition.name = "UtAudioSinkTest2"; in AudioSinkRegister()
29 definition.description = "unit test audio sink test2"; in AudioSinkRegister()
30 definition.rank = 100; // 100 in AudioSinkRegister()
31 definition.creator = PluginCreator; in AudioSinkRegister()
32 return reg->AddPlugin(definition); in AudioSinkRegister()
H A DUtAudioSinkTest1.cpp27 AudioSinkPluginDef definition; in AudioSinkRegister() local
28 definition.name = "UtAudioSinkTest1"; in AudioSinkRegister()
29 definition.description = "unit test audio sink test1"; in AudioSinkRegister()
30 definition.rank = 100; // 100 in AudioSinkRegister()
31 definition.creator = PluginCreator; in AudioSinkRegister()
32 return reg->AddPlugin(definition); in AudioSinkRegister()
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/plugins/av_trans_output/dscreen_output/
H A Ddscreen_output_plugin.cpp27 GenericPluginDef definition; in CreateDscreenOutputPluginDef() local
28 definition.name = "AVTransDscreenOutputPlugin"; in CreateDscreenOutputPluginDef()
29 definition.pkgName = "AVTransDscreenOutputPlugin"; in CreateDscreenOutputPluginDef()
30 definition.description = "Send video display and frame rate control."; in CreateDscreenOutputPluginDef()
31 definition.rank = PLUGIN_RANK; in CreateDscreenOutputPluginDef()
32 definition.creator = [] (const std::string& name) -> std::shared_ptr<AvTransOutputPlugin> { in CreateDscreenOutputPluginDef()
36 definition.pkgVersion = AVTRANS_OUTPUT_API_VERSION; in CreateDscreenOutputPluginDef()
37 definition.license = LicenseType::APACHE_V2; in CreateDscreenOutputPluginDef()
42 definition.inCaps.push_back(inCap); in CreateDscreenOutputPluginDef()
43 return definition; in CreateDscreenOutputPluginDef()
[all...]
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/plugins/av_trans_input/daudio_input/
H A Ddaudio_input_plugin.cpp28 GenericPluginDef definition; in CreateDaudioInputPluginDef() local
29 definition.name = "AVTransDaudioInputPlugin"; in CreateDaudioInputPluginDef()
30 definition.pkgName = "AVTransDaudioInputPlugin"; in CreateDaudioInputPluginDef()
31 definition.description = "Audio transport from daudio service"; in CreateDaudioInputPluginDef()
32 definition.rank = PLUGIN_RANK; in CreateDaudioInputPluginDef()
33 definition.creator = [] (const std::string& name) -> std::shared_ptr<AvTransInputPlugin> { in CreateDaudioInputPluginDef()
37 definition.pkgVersion = AVTRANS_INPUT_API_VERSION; in CreateDaudioInputPluginDef()
38 definition.license = LicenseType::APACHE_V2; in CreateDaudioInputPluginDef()
45 definition.outCaps.push_back(capBuilder.Build()); in CreateDaudioInputPluginDef()
46 return definition; in CreateDaudioInputPluginDef()
[all...]
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/plugins/av_trans_input/dscreen_input/
H A Ddscreen_input_plugin.cpp27 GenericPluginDef definition; in CreateDscreenInputPluginDef() local
28 definition.name = "AVTransDscreenInputPlugin"; in CreateDscreenInputPluginDef()
29 definition.pkgName = "AVTransDscreenInputPlugin"; in CreateDscreenInputPluginDef()
30 definition.description = "Video transport from dscreen service"; in CreateDscreenInputPluginDef()
31 definition.rank = PLUGIN_RANK; in CreateDscreenInputPluginDef()
32 definition.creator = [] (const std::string& name) -> std::shared_ptr<AvTransInputPlugin> { in CreateDscreenInputPluginDef()
36 definition.pkgVersion = AVTRANS_INPUT_API_VERSION; in CreateDscreenInputPluginDef()
37 definition.license = LicenseType::APACHE_V2; in CreateDscreenInputPluginDef()
42 definition.outCaps.push_back(outCap); in CreateDscreenInputPluginDef()
43 return definition; in CreateDscreenInputPluginDef()
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/lite_aac_decoder/
H A Dlite_aac_decoder_plugin.cpp32 void UpdatePluginDefinition(CodecPluginDef& definition);
49 CodecPluginDef definition; in RegisterDecoderPlugin() local
50 definition.name = "LiteAACDecoderPlugin"; in RegisterDecoderPlugin()
51 definition.pluginType = PluginType::AUDIO_DECODER; in RegisterDecoderPlugin()
52 definition.rank = RANK_MAX; in RegisterDecoderPlugin()
53 definition.creator = LiteAACDecoderCreator; in RegisterDecoderPlugin()
54 UpdatePluginDefinition(definition); in RegisterDecoderPlugin()
55 if (reg->AddPlugin(definition) != Status::OK) { in RegisterDecoderPlugin()
61 void UpdateInCaps(CodecPluginDef& definition) in UpdateInCaps() argument
72 definition in UpdateInCaps()
75 UpdateOutCaps(CodecPluginDef& definition) UpdateOutCaps() argument
83 UpdatePluginDefinition(CodecPluginDef& definition) UpdatePluginDefinition() argument
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/minimp3_adapter/
H A Dminimp3_decoder_plugin.cpp232 void UpdatePluginDefinition(CodecPluginDef& definition);
246 CodecPluginDef definition; in RegisterDecoderPlugin() local
247 definition.name = "Minimp3DecoderPlugin"; in RegisterDecoderPlugin()
248 definition.pluginType = PluginType::AUDIO_DECODER; in RegisterDecoderPlugin()
249 definition.rank = MAX_RANK; in RegisterDecoderPlugin()
250 definition.creator = Minimp3DecoderCreator; in RegisterDecoderPlugin()
251 UpdatePluginDefinition(definition); in RegisterDecoderPlugin()
252 if (reg->AddPlugin(definition) != Status::OK) { in RegisterDecoderPlugin()
258 void UpdateInCaps(CodecPluginDef& definition) in UpdateInCaps() argument
269 definition in UpdateInCaps()
272 UpdateOutCaps(CodecPluginDef& definition) UpdateOutCaps() argument
280 UpdatePluginDefinition(CodecPluginDef& definition) UpdatePluginDefinition() argument
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/sink/file_sink/
H A Dfile_fd_sink_plugin.cpp37 OutputSinkPluginDef definition; in FileFdSinkRegister() local
38 definition.protocolType = ProtocolType::FD; in FileFdSinkRegister()
39 definition.name = "file_fd_sink"; in FileFdSinkRegister()
40 definition.description = "file fd sink"; in FileFdSinkRegister()
41 definition.rank = 100; // 100 in FileFdSinkRegister()
42 definition.creator = FileFdSinkPluginCreator; in FileFdSinkRegister()
43 return reg->AddPlugin(definition); in FileFdSinkRegister()
/foundation/multimedia/media_foundation/engine/plugin/plugins/source/stream_source/
H A Dstream_source_plugin.cpp32 SourcePluginDef definition; in StreamSourceRegister() local
33 definition.name = "StreamSource"; in StreamSourceRegister()
34 definition.description = "Stream source"; in StreamSourceRegister()
35 definition.rank = 100; // 100: max rank in StreamSourceRegister()
36 definition.protocol.emplace_back(ProtocolType::STREAM); in StreamSourceRegister()
37 definition.creator = StreamSourcePluginCreator; in StreamSourceRegister()
38 return reg->AddPlugin(definition); in StreamSourceRegister()
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/plugins/av_trans_input/dsoftbus_input_audio/
H A Ddsoftbus_input_audio_plugin.cpp29 GenericPluginDef definition; in CreateDsoftbusInputAudioPluginDef() local
30 definition.name = "AVTransDsoftbusInputAudioPlugin"; in CreateDsoftbusInputAudioPluginDef()
31 definition.pkgName = "AVTransDsoftbusInputAudioPlugin"; in CreateDsoftbusInputAudioPluginDef()
32 definition.description = "Audio transport from dsoftbus"; in CreateDsoftbusInputAudioPluginDef()
33 definition.rank = PLUGIN_RANK; in CreateDsoftbusInputAudioPluginDef()
34 definition.creator = [] (const std::string& name) -> std::shared_ptr<AvTransInputPlugin> { in CreateDsoftbusInputAudioPluginDef()
38 definition.pkgVersion = AVTRANS_INPUT_API_VERSION; in CreateDsoftbusInputAudioPluginDef()
39 definition.license = LicenseType::APACHE_V2; in CreateDsoftbusInputAudioPluginDef()
46 definition.outCaps.push_back(capBuilder.Build()); in CreateDsoftbusInputAudioPluginDef()
47 return definition; in CreateDsoftbusInputAudioPluginDef()
[all...]
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/plugin/plugins/av_trans_output/daudio_output/
H A Ddaudio_output_plugin.cpp28 GenericPluginDef definition; in CreateDaudioOutputPluginDef() local
29 definition.name = "AVTransDaudioOutputPlugin"; in CreateDaudioOutputPluginDef()
30 definition.pkgName = "AVTransDaudioOutputPlugin"; in CreateDaudioOutputPluginDef()
31 definition.description = "Send audio playback and frame rate control."; in CreateDaudioOutputPluginDef()
32 definition.rank = PLUGIN_RANK; in CreateDaudioOutputPluginDef()
33 definition.creator = [] (const std::string& name) -> std::shared_ptr<AvTransOutputPlugin> { in CreateDaudioOutputPluginDef()
37 definition.pkgVersion = AVTRANS_OUTPUT_API_VERSION; in CreateDaudioOutputPluginDef()
38 definition.license = LicenseType::APACHE_V2; in CreateDaudioOutputPluginDef()
47 definition.inCaps.push_back(capBuilder.Build()); in CreateDaudioOutputPluginDef()
48 return definition; in CreateDaudioOutputPluginDef()
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/source/file_source/
H A Dfile_fd_source_plugin.cpp50 SourcePluginDef definition; in FileFdSourceRegister() local
51 definition.name = "FileFdSource"; in FileFdSourceRegister()
52 definition.description = "File Fd source"; in FileFdSourceRegister()
53 definition.rank = 100; // 100: max rank in FileFdSourceRegister()
54 definition.protocol.emplace_back(ProtocolType::FD); in FileFdSourceRegister()
55 definition.creator = [](const std::string& name) -> std::shared_ptr<SourcePlugin> { in FileFdSourceRegister()
58 return reg->AddPlugin(definition); in FileFdSourceRegister()
/foundation/multimedia/media_foundation/engine/plugin/plugins/source/std_stream_source/
H A Dstd_stream_source_plugin.cpp36 SourcePluginDef definition; in StdStreamSourceRegister() local
37 definition.name = "StdStreamSource"; in StdStreamSourceRegister()
38 definition.description = "standard stream source"; in StdStreamSourceRegister()
39 definition.rank = 100; // 100: max rank in StdStreamSourceRegister()
40 definition.protocol.emplace_back(ProtocolType::STREAM); in StdStreamSourceRegister()
41 definition.creator = StdStreamSourcePluginCreator; in StdStreamSourceRegister()
42 return reg->AddPlugin(definition); in StdStreamSourceRegister()
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_decoder/
H A Daudio_ffmpeg_decoder_plugin.cpp30 void UpdatePluginDefinition(const AVCodec* codec, CodecPluginDef& definition);
75 CodecPluginDef definition; in RegisterAudioDecoderPlugins() local
76 definition.name = "ffmpegAuDec_" + std::string(codec->name); in RegisterAudioDecoderPlugins()
77 definition.pluginType = PluginType::AUDIO_DECODER; in RegisterAudioDecoderPlugins()
78 definition.rank = 100; // 100 in RegisterAudioDecoderPlugins()
79 definition.creator = [] (const std::string& name) -> std::shared_ptr<CodecPlugin> { in RegisterAudioDecoderPlugins()
82 UpdatePluginDefinition(codec, definition); in RegisterAudioDecoderPlugins()
84 codecMap[definition.name] = std::shared_ptr<AVCodec>(const_cast<AVCodec*>(codec), [](void* ptr) {}); in RegisterAudioDecoderPlugins()
85 if (reg->AddPlugin(definition) != Status::OK) { in RegisterAudioDecoderPlugins()
86 MEDIA_LOG_W("register plugin " PUBLIC_LOG_S " failed", definition in RegisterAudioDecoderPlugins()
97 UpdateInCaps(const AVCodec* codec, CodecPluginDef& definition) UpdateInCaps() argument
163 UpdateOutCaps(const AVCodec* codec, CodecPluginDef& definition) UpdateOutCaps() argument
191 UpdatePluginDefinition(const AVCodec* codec, CodecPluginDef& definition) UpdatePluginDefinition() argument
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/source/http_lite_source/
H A Dhttp_lite_source_plugin.cpp37 SourcePluginDef definition; in HttpSourceRegister() local
38 definition.name = "HttpLiteSource"; in HttpSourceRegister()
39 definition.description = "Http lite source"; in HttpSourceRegister()
40 definition.rank = RANK_MAX; in HttpSourceRegister()
41 definition.protocol.emplace_back(ProtocolType::HTTP); in HttpSourceRegister()
42 definition.protocol.emplace_back(ProtocolType::HTTPS); in HttpSourceRegister()
43 definition.protocol.emplace_back(ProtocolType::HLS); in HttpSourceRegister()
44 definition.creator = HttpSourcePluginCreater; in HttpSourceRegister()
45 return reg->AddPlugin(definition); in HttpSourceRegister()
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/audio_encoder/
H A Daudio_ffmpeg_encoder_plugin.cpp29 void UpdatePluginDefinition(const AVCodec* codec, CodecPluginDef& definition);
54 CodecPluginDef definition; in RegisterAudioEncoderPlugins() local
55 definition.name = "ffmpegAuEnc_" + std::string(codec->name); in RegisterAudioEncoderPlugins()
56 definition.pluginType = PluginType::AUDIO_ENCODER; in RegisterAudioEncoderPlugins()
57 definition.rank = 100; // 100 in RegisterAudioEncoderPlugins()
58 definition.creator = AuFfmpegEncoderCreator; in RegisterAudioEncoderPlugins()
59 UpdatePluginDefinition(codec, definition); in RegisterAudioEncoderPlugins()
61 codecMap[definition.name] = std::shared_ptr<AVCodec>(const_cast<AVCodec*>(codec), [](void* ptr) {}); in RegisterAudioEncoderPlugins()
62 if (reg->AddPlugin(definition) != Status::OK) { in RegisterAudioEncoderPlugins()
74 void UpdateInCaps(const AVCodec* codec, CodecPluginDef& definition) in UpdateInCaps() argument
91 UpdateOutCaps(const AVCodec* codec, CodecPluginDef& definition) UpdateOutCaps() argument
112 UpdatePluginDefinition(const AVCodec* codec, CodecPluginDef& definition) UpdatePluginDefinition() argument
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/ffmpeg_adapter/video_encoder/
H A Dvideo_ffmpeg_encoder_plugin.cpp34 void UpdatePluginDefinition(const AVCodec* codec, CodecPluginDef& definition);
60 CodecPluginDef definition; in RegisterVideoEncoderPlugins() local
61 definition.name = "video_encoder_" + std::string(codec->name); in RegisterVideoEncoderPlugins()
62 definition.pluginType = PluginType::VIDEO_ENCODER; in RegisterVideoEncoderPlugins()
63 definition.rank = 100; // 100 in RegisterVideoEncoderPlugins()
64 definition.creator = [](const std::string& name) -> std::shared_ptr<CodecPlugin> { in RegisterVideoEncoderPlugins()
67 UpdatePluginDefinition(codec, definition); in RegisterVideoEncoderPlugins()
69 codecMap[definition.name] = std::shared_ptr<AVCodec>(const_cast<AVCodec*>(codec), [](void* ptr) {}); in RegisterVideoEncoderPlugins()
70 if (reg->AddPlugin(definition) != Status::OK) { in RegisterVideoEncoderPlugins()
82 void UpdateInCaps(const AVCodec* codec, CodecPluginDef& definition) in UpdateInCaps() argument
100 UpdateOutCaps(const AVCodec* codec, CodecPluginDef& definition) UpdateOutCaps() argument
115 UpdatePluginDefinition(const AVCodec* codec, CodecPluginDef& definition) UpdatePluginDefinition() argument
[all...]
/foundation/multimedia/media_foundation/engine/plugin/plugins/source/video_capture/
H A Dvideo_file_capture_plugin.cpp38 SourcePluginDef definition; in VideoFileCaptureRegister() local
39 definition.name = "VideoFileCapture"; in VideoFileCaptureRegister()
40 definition.description = "Video capture from audio service"; in VideoFileCaptureRegister()
41 definition.rank = 100; // 100: max rank in VideoFileCaptureRegister()
42 definition.inputType = SrcInputType::VID_SURFACE_YUV; in VideoFileCaptureRegister()
43 definition.creator = [](const std::string& name) -> std::shared_ptr<SourcePlugin> { in VideoFileCaptureRegister()
49 definition.outCaps.push_back(outCaps); in VideoFileCaptureRegister()
51 return reg->AddPlugin(definition); in VideoFileCaptureRegister()
/foundation/multimedia/media_foundation/engine/plugin/plugins/source/http_source/
H A Dhttp_source_plugin.cpp40 SourcePluginDef definition; in HttpSourceRegister() local
41 definition.name = "HttpSource"; in HttpSourceRegister()
42 definition.description = "Http source"; in HttpSourceRegister()
43 definition.rank = 100; // 100 in HttpSourceRegister()
44 definition.protocol.emplace_back(ProtocolType::HTTP); in HttpSourceRegister()
45 definition.protocol.emplace_back(ProtocolType::HTTPS); in HttpSourceRegister()
46 definition.creator = HttpSourcePluginCreater; in HttpSourceRegister()
47 return reg->AddPlugin(definition); in HttpSourceRegister()

Completed in 10 milliseconds

12