/foundation/multimedia/av_codec/services/media_engine/modules/source/ |
H A D | source.cpp | 47 plugin_(nullptr), in Source() 58 if (plugin_) { in ~Source() 59 plugin_->Deinit(); in ~Source() 94 if (plugin_ != nullptr) { in SetSource() 95 seekToTimeFlag_ = plugin_->IsSeekToTimeSupported(); in SetSource() 105 if (plugin_ != nullptr) { in SetBundleName() 106 plugin_->SetBundleName(bundleName); in SetBundleName() 112 plugin_->SetDemuxerState(streamId); in SetDemuxerState() 119 FALSE_RETURN_V_MSG_E(plugin_ != nullptr, Status::ERROR_INVALID_OPERATION, "InitPlugin, Source plugin is nullptr"); in InitPlugin() 121 Status ret = plugin_ in InitPlugin() [all...] |
/foundation/multimedia/media_foundation/engine/plugin/core/ |
H A D | base.cpp | 27 : pkgVersion_(pkgVer), apiVersion_(apiVer), plugin_(std::move(plugin)) {} in Base() 33 RETURN_WRONG_STATE_IF_CON_TRUE(pluginState_ == State::DESTROYED, plugin_, pluginState_.load()); in Init() 35 MEDIA_LOG_I("plugin " PUBLIC_LOG_S " has been already inited", plugin_->GetName().c_str()); in Init() 38 auto ret = plugin_->Init(); in Init() 39 LOG_WARN_IF_NOT_OK(plugin_, ret); in Init() 53 plugin_->GetName().c_str()); in Deinit() 56 auto ret = plugin_->Deinit(); in Deinit() 57 LOG_WARN_IF_NOT_OK(plugin_, ret); in Deinit() 68 plugin_, pluginState_.load()); in Prepare() 70 MEDIA_LOG_I("plugin " PUBLIC_LOG_S " already prepared, ignore this prepare", plugin_ in Prepare() [all...] |
H A D | video_sink.cpp | 37 plugin_->GetName().c_str(), GetStateString(pluginState_.load())); in Pause() 41 LOG_WARN_IF_NOT_OK(plugin_, ret); in Pause() 55 plugin_->GetName().c_str(), GetStateString(pluginState_.load())); in Resume() 59 LOG_WARN_IF_NOT_OK(plugin_, ret); in Resume()
|
H A D | audio_sink.cpp | 36 plugin_->GetName().c_str(), GetStateString(pluginState_.load())); in Pause() 40 LOG_WARN_IF_NOT_OK(plugin_, ret); in Pause() 54 plugin_->GetName().c_str(), GetStateString(pluginState_.load())); in Resume() 58 LOG_WARN_IF_NOT_OK(plugin_, ret); in Resume()
|
/foundation/multimedia/av_codec/services/media_engine/modules/sink/ |
H A D | audio_sink.cpp | 50 plugin_ = CreatePlugin(); in AudioSink() 61 FALSE_RETURN_V(plugin_ != nullptr, Status::ERROR_NULL_POINTER); in Init() 65 plugin_->SetEventReceiver(receiver); in Init() 66 plugin_->SetParameter(meta); in Init() 67 plugin_->Init(); in Init() 68 plugin_->Prepare(); in Init() 69 plugin_->SetMuted(isMuted_); in Init() 108 FALSE_RETURN_V(plugin_ != nullptr, Status::ERROR_NULL_POINTER); in SetParameter() 109 plugin_->SetParameter(meta); in SetParameter() 115 return plugin_ in GetParameter() [all...] |
/foundation/ai/ai_engine/services/server/server_executor/source/ |
H A D | engine.cpp | 32 plugin_(plugin), in Engine() 56 return plugin_; in GetPlugin() 76 if (plugin_->GetPluginAlgorithm() == nullptr) { in Initialize() 79 if (IsSyncMode(plugin_)) { in Initialize() 80 AIE_NEW(msgHandler_, SyncMsgHandler(*queue_, plugin_->GetPluginAlgorithm())); in Initialize() 82 AIE_NEW(msgHandler_, AsyncMsgHandler(*queue_, plugin_->GetPluginAlgorithm())); in Initialize() 86 plugin_->GetVersion(), plugin_->GetAid().c_str()); in Initialize() 94 plugin_->GetAid().c_str(), plugin_ in Initialize() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/sink/video_sink/ |
H A D | video_sink_filter.cpp | 57 if (plugin_) { in ~VideoSinkFilter() 58 plugin_->Stop(); in ~VideoSinkFilter() 59 plugin_->Deinit(); in ~VideoSinkFilter() 99 if (plugin_) { in SetParameter() 100 (void)plugin_->SetParameter(Tag::VIDEO_SCALE_TYPE, videoScaleType_); in SetParameter() 119 RETURN_AGAIN_IF_NULL(plugin_); in GetParameter() 120 return TranslatePluginStatus(plugin_->GetParameter(tag, value)); in GetParameter() 131 auto ret = plugin_->SetParameter(tag, Plugin::AnyCast<uint32_t>(ite->second)); in HandleNegotiateParams() 137 auto pluginAllocator = plugin_->GetAllocator(); in HandleNegotiateParams() 148 if (plugin_ ! in CreateVideoSinkPlugin() [all...] |
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/av_transport_output/ |
H A D | av_transport_output_filter.cpp | 31 AVOutputFilter::AVOutputFilter(const std::string& name) : FilterBase(name), plugin_(nullptr), pluginInfo_(nullptr) in AVOutputFilter() 53 if (plugin_ != nullptr) { in SetParameter() 54 plugin_->SetParameter(static_cast<Plugin::Tag>(key), value); in SetParameter() 122 if (plugin_ == nullptr) { in Start() 126 if (TranslatePluginStatus(plugin_->Start()) != ErrorCode::SUCCESS) { in Start() 138 if (plugin_ == nullptr) { in Stop() 144 plugin_->Deinit(); in Stop() 147 if (TranslatePluginStatus(plugin_->Stop()) != ErrorCode::SUCCESS) { in Stop() 150 plugin_->Deinit(); in Stop() 151 plugin_ in Stop() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/sink/output_sink/ |
H A D | output_sink_filter.cpp | 83 auto res = UpdateAndInitPluginByInfo<Plugin::OutputSink>(plugin_, pluginInfo_, selectedPluginInfo, in Negotiate() 94 if (plugin_ == nullptr || pluginInfo_ == nullptr) { in Configure() 122 auto seekable = plugin_->GetSeekable(); in PushData() 127 ret = TranslatePluginStatus(plugin_->SeekTo(offset)); in PushData() 138 ret = TranslatePluginStatus(plugin_->Write(buffer)); in PushData() 146 plugin_->Flush(); in PushData() 161 if (plugin_) { in Prepare() 162 plugin_->Prepare(); in Prepare() 170 if (plugin_ == nullptr) { in Start() 174 FAIL_RETURN_MSG_W(TranslatePluginStatus(plugin_ in Start() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/source/media_source/ |
H A D | media_source_filter.cpp | 52 plugin_(nullptr), in MediaSourceFilter() 62 if (plugin_) { in ~MediaSourceFilter() 63 plugin_->Deinit(); in ~MediaSourceFilter() 105 ErrorCode err = TranslatePluginStatus(plugin_->Init()); in InitPlugin() 109 plugin_->SetCallback(this); in InitPlugin() 110 pluginAllocator_ = plugin_->GetAllocator(); in InitPlugin() 111 return TranslatePluginStatus(plugin_->SetSource(source)); in InitPlugin() 134 if (plugin_ == nullptr) { in Prepare() 137 Status ret = plugin_->Prepare(); in Prepare() 157 return plugin_ in Start() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/source/video_capture/ |
H A D | video_capture_filter.cpp | 36 plugin_(nullptr), in VideoCaptureFilter() 50 if (plugin_) { in ~VideoCaptureFilter() 51 plugin_->Deinit(); in ~VideoCaptureFilter() 63 ErrorCode err = TranslatePluginStatus(plugin_->Init()); in InitAndConfigPlugin() 67 plugin_->SetCallback(this); in InitAndConfigPlugin() 68 pluginAllocator_ = plugin_->GetAllocator(); in InitAndConfigPlugin() 69 err = TranslatePluginStatus(plugin_->SetParameter(Tag::VIDEO_WIDTH, videoWidth_)); in InitAndConfigPlugin() 73 err = TranslatePluginStatus(plugin_->SetParameter(Tag::VIDEO_HEIGHT, videoHeight_)); in InitAndConfigPlugin() 77 err = TranslatePluginStatus(plugin_->SetParameter(Tag::VIDEO_CAPTURE_RATE, captureRate_)); in InitAndConfigPlugin() 81 err = TranslatePluginStatus(plugin_ in InitAndConfigPlugin() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/sink/audio_sink/ |
H A D | audio_sink_filter.cpp | 50 if (plugin_) { in ~AudioSinkFilter() 51 plugin_->Stop(); in ~AudioSinkFilter() 52 plugin_->Deinit(); in ~AudioSinkFilter() 64 return TranslatePluginStatus(plugin_->SetParameter(tag, value)); in SetPluginParameter() 94 if (plugin_) { in SetParameter() 95 (void)plugin_->SetParameter(Tag::AUDIO_INTERRUPT_MODE, audioInterruptMode_); in SetParameter() 114 RETURN_AGAIN_IF_NULL(plugin_); in GetParameter() 115 return TranslatePluginStatus(plugin_->GetParameter(tag, value)); in GetParameter() 143 auto res = UpdateAndInitPluginByInfo<Plugin::AudioSink>(plugin_, pluginInfo_, selectedPluginInfo, in Negotiate() 153 NOK_LOG(plugin_ in Negotiate() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/muxer/ |
H A D | muxer_filter.cpp | 71 if (plugin_ != nullptr) { in UpdateAndInitPluginByInfo() 73 if (plugin_->Reset() == Plugin::Status::OK) { in UpdateAndInitPluginByInfo() 79 plugin_->Deinit(); in UpdateAndInitPluginByInfo() 82 plugin_ = Plugin::PluginManager::Instance().CreateMuxerPlugin(selectedPluginInfo->name); in UpdateAndInitPluginByInfo() 83 if (plugin_ == nullptr) { in UpdateAndInitPluginByInfo() 87 auto err = TranslatePluginStatus(plugin_->Init()); in UpdateAndInitPluginByInfo() 92 plugin_->SetCallback(this); in UpdateAndInitPluginByInfo() 137 ErrorCode isTranSuccess = TranslatePluginStatus(plugin_->AddTrack(trackId)); in AddTrackThenConfigure() 150 plugin_->SetTrackParameter(trackId, keyPair.first, outValue); in AddTrackThenConfigure() 175 ret = TranslatePluginStatus(plugin_ in ConfigureToStart() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/source/audio_capture/ |
H A D | audio_capture_filter.cpp | 38 plugin_(nullptr), in AudioCaptureFilter() 53 if (plugin_) { in ~AudioCaptureFilter() 54 plugin_->Deinit(); in ~AudioCaptureFilter() 66 NOK_LOG(plugin_->SetParameter(Tag::APP_TOKEN_ID, appTokenId_)); in SetAppInfoParams() 69 NOK_LOG(plugin_->SetParameter(Tag::APP_FULL_TOKEN_ID, appFullTokenId_)); in SetAppInfoParams() 72 NOK_LOG(plugin_->SetParameter(Tag::APP_UID, appUid_)); in SetAppInfoParams() 75 NOK_LOG(plugin_->SetParameter(Tag::APP_PID, appPid_)); in SetAppInfoParams() 86 errorCode = TranslatePluginStatus(plugin_->SetParameter(Tag::AUDIO_SAMPLE_RATE, sampleRate)); in ConfigureAudioSampleRate() 98 errorCode = TranslatePluginStatus(plugin_->SetParameter(Tag::AUDIO_CHANNELS, channelNum_)); in ConfigureAudioChannels() 109 errorCode = TranslatePluginStatus(plugin_ in ConfigureAudioBitRate() [all...] |
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/av_transport_input/ |
H A D | av_transport_input_filter.cpp | 31 AVInputFilter::AVInputFilter(const std::string& name) : FilterBase(name), plugin_(nullptr), pluginInfo_(nullptr) in AVInputFilter() 53 if (plugin_ != nullptr) { in SetParameter() 54 plugin_->SetParameter(static_cast<Plugin::Tag>(key), value); in SetParameter() 116 if (plugin_ == nullptr) { in Start() 120 if (TranslatePluginStatus(plugin_->Start()) != ErrorCode::SUCCESS) { in Start() 132 if (plugin_ == nullptr) { in Stop() 138 plugin_->Deinit(); in Stop() 141 if (TranslatePluginStatus(plugin_->Stop()) != ErrorCode::SUCCESS) { in Stop() 144 plugin_->Deinit(); in Stop() 145 plugin_ in Stop() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/ |
H A D | codec_mode.cpp | 33 plugin_ = plugin; in Init() 45 FAIL_RETURN_MSG(TranslatePluginStatus(plugin_->Prepare()), "Prepare plugin fail"); in Configure() 46 FAIL_RETURN_MSG(TranslatePluginStatus(plugin_->Start()), "Start plugin fail"); in Configure() 84 plugin_->SetParameter(Tag::OUTPUT_MEMORY_TYPE, MemoryType::VIRTUAL_ADDR); in CreateOutBufferPool() 88 plugin_->SetParameter(Tag::OUTPUT_MEMORY_TYPE, outAllocator->GetMemoryType()); in CreateOutBufferPool()
|
H A D | codec_filter_base.cpp | 53 FALSE_RETURN_V_MSG_W(plugin_!= nullptr, ErrorCode::ERROR_NULL_POINTER, "plugin is null"); in Stop() 54 FAIL_RETURN_MSG(TranslatePluginStatus(plugin_->Flush()), "Flush plugin fail"); in Stop() 55 FAIL_RETURN_MSG(TranslatePluginStatus(plugin_->Stop()), "Stop plugin fail"); in Stop() 81 auto ret = TranslatePluginStatus(plugin_->GetParameter(keyPair.first, tmpVal)); in UpdateMetaFromPlugin() 110 return TranslatePluginStatus(plugin_->SetParameter(tag, value)); in SetPluginParameterLocked() 121 RETURN_AGAIN_IF_NULL(plugin_); in SetParameter() 133 RETURN_AGAIN_IF_NULL(plugin_); in GetParameter() 134 return TranslatePluginStatus(plugin_->GetParameter(tag, outVal)); in GetParameter() 144 return plugin_->GetAllocator(); in GetAllocator() 225 auto res = UpdateAndInitPluginByInfo<Plugin::Codec>(plugin_, pluginInfo in Negotiate() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/audio_decoder/ |
H A D | audio_decoder_filter.cpp | 55 if (plugin_) { in ~AudioDecoderFilter() 56 plugin_->Stop(); in ~AudioDecoderFilter() 57 plugin_->Deinit(); in ~AudioDecoderFilter() 169 if (plugin_ != nullptr && in UpdateParams() 170 plugin_->SetParameter(Plugin::Tag::AUDIO_OUTPUT_CHANNELS, outputChannels) != Plugin::Status::OK) { in UpdateParams() 171 MEDIA_LOG_W("Set outputChannels to plugin " PUBLIC_LOG_S " failed", plugin_->GetName().c_str()); in UpdateParams() 182 if (plugin_ != nullptr && in UpdateParams() 183 plugin_->SetParameter(Plugin::Tag::AUDIO_OUTPUT_CHANNEL_LAYOUT, outputChanLayout) != Plugin::Status::OK) { in UpdateParams() 184 MEDIA_LOG_W("Set outputChannelLayout to plugin " PUBLIC_LOG_S " failed", plugin_->GetName().c_str()); in UpdateParams()
|
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/test/av_transport_output_filter_test/ |
H A D | av_transport_output_filter_test.cpp | 65 avOutputTest_->plugin_ = in HWTEST_F() 122 avOutputTest_->plugin_ = in HWTEST_F() 132 avOutputTest_->plugin_ = nullptr; in HWTEST_F() 136 avOutputTest_->plugin_ = in HWTEST_F() 146 avOutputTest_->plugin_ = in HWTEST_F() 164 avOutputTest_->plugin_ = in HWTEST_F() 206 avOutputTest_->plugin_ = nullptr; in HWTEST_F() 211 avOutputTest_->plugin_ = in HWTEST_F() 216 avOutputTest_->plugin_ = nullptr; in HWTEST_F() 221 avOutputTest_->plugin_ in HWTEST_F() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/audio_encoder/ |
H A D | audio_encoder_filter.cpp | 110 auto res = UpdateAndInitPluginByInfo<Plugin::Codec>(plugin_, pluginInfo_, selectedPluginInfo, in Negotiate() 115 plugin_->SetDataCallback(this); in Negotiate() 123 if (plugin_->GetParameter(Plugin::Tag::AUDIO_SAMPLE_PER_FRAME, value) != Plugin::Status::OK || in CalculateBufferSize() 141 FALSE_RETURN_V_MSG_E(plugin_ != nullptr && pluginInfo_ != nullptr, false, in Configure() 167 FAIL_RETURN_MSG(ConfigPluginWithMeta(*plugin_, *meta), "configure encoder plugin error"); in ConfigureToStartPluginLocked() 168 FAIL_RETURN_MSG(TranslatePluginStatus(plugin_->Prepare()), "encoder prepare failed"); in ConfigureToStartPluginLocked() 169 FAIL_RETURN_MSG(TranslatePluginStatus(plugin_->Start()), "encoder start failed"); in ConfigureToStartPluginLocked() 181 auto outAllocator = plugin_->GetAllocator(); in ConfigureToStartPluginLocked() 255 if (plugin_ != nullptr) { in Stop() 256 FAIL_RETURN_MSG(TranslatePluginStatus(plugin_ in Stop() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/video_encoder/ |
H A D | video_encoder_filter.cpp | 83 if (plugin_) { in ~VideoEncoderFilter() 84 plugin_->Stop(); in ~VideoEncoderFilter() 85 plugin_->Deinit(); in ~VideoEncoderFilter() 205 auto res = UpdateAndInitPluginByInfo<Plugin::Codec>(plugin_, pluginInfo_, selectedPluginInfo, in Negotiate() 219 if (plugin_ == nullptr || pluginInfo_ == nullptr) { in Configure() 271 auto outAllocator = plugin_->GetAllocator(); // zero copy need change to use sink allocator in AllocateOutputBuffers() 274 plugin_->SetParameter(Tag::OUTPUT_MEMORY_TYPE, MemoryType::VIRTUAL_ADDR); in AllocateOutputBuffers() 278 plugin_->SetParameter(Tag::OUTPUT_MEMORY_TYPE, outAllocator->GetMemoryType()); in AllocateOutputBuffers() 378 err = TranslatePluginStatus(plugin_->QueueOutputBuffer(ptr, -1)); in ConfigurePluginOutputBuffers() 388 FAIL_RETURN_MSG(TranslatePluginStatus(plugin_ in ConfigurePlugin() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/demux/ |
H A D | demuxer_filter.cpp | 115 plugin_(nullptr), in DemuxerFilter() 131 if (plugin_) { in ~DemuxerFilter() 132 plugin_->Deinit(); in ~DemuxerFilter() 198 FALSE_RETURN_V_MSG(plugin_ != nullptr, ErrorCode::ERROR_INVALID_OPERATION, "plugin is nullptr"); in SetParameter() 199 return TranslatePluginStatus(plugin_->SetParameter(static_cast<Plugin::Tag>(key), value)); in SetParameter() 204 FALSE_RETURN_V_MSG(plugin_ != nullptr, ErrorCode::ERROR_INVALID_OPERATION, "plugin is nullptr"); in GetParameter() 205 return TranslatePluginStatus(plugin_->SetParameter(static_cast<Plugin::Tag>(key), value)); in GetParameter() 265 if (!plugin_) { in SeekTo() 269 auto rtv = TranslatePluginStatus(plugin_->SeekTo(-1, seekTime, mode, realSeekTime)); in SeekTo() 311 if (plugin_) { in CreatePlugin() [all...] |
/foundation/distributedhardware/distributed_hardware_fwk/av_transport/av_trans_engine/filters/test/av_transport_input_filter_test/ |
H A D | av_transport_input_filter_test.cpp | 70 avInputTest_->plugin_ = in HWTEST_F() 140 avInputTest_->plugin_ = in HWTEST_F() 153 avInputTest_->plugin_ = in HWTEST_F() 171 avInputTest_->plugin_ = in HWTEST_F() 210 avInputTest_->plugin_ = in HWTEST_F() 230 avInputTest_->plugin_ = in HWTEST_F() 292 avInputTest_->plugin_ = nullptr; in HWTEST_F() 460 avInputTest_->plugin_ = nullptr; in HWTEST_F() 464 avInputTest_->plugin_ = in HWTEST_F() 478 avInputTest_->plugin_ in HWTEST_F() [all...] |
/foundation/multimedia/media_foundation/engine/pipeline/filters/codec/video_decoder/ |
H A D | video_decoder_filter.cpp | 62 if (plugin_) { in ~VideoDecoderFilter() 63 plugin_->Stop(); in ~VideoDecoderFilter() 64 plugin_->Deinit(); in ~VideoDecoderFilter() 185 return plugin_->GetAllocator(); in GetAllocator()
|
/foundation/multimedia/av_codec/test/unittest/media_sink_test/ |
H A D | audio_sink_test.cpp | 244 audioSink->plugin_ = audioSink->CreatePlugin(); in HWTEST() 260 audioSink->plugin_ = audioSink->CreatePlugin(); in HWTEST() 276 audioSink->plugin_ = nullptr; in HWTEST() 323 audioSink->plugin_ = nullptr; in HWTEST() 333 audioSink->plugin_ = nullptr; in HWTEST() 354 audioSink->plugin_ = nullptr; in HWTEST() 570 audioSink->plugin_ = audioSink->CreatePlugin(); in HWTEST() 572 ASSERT_NE(nullptr, audioSink->plugin_); in HWTEST() 639 audioSink->plugin_ = nullptr; in HWTEST() 649 audioSink->plugin_ in HWTEST() [all...] |