MCPcopy Create free account
hub / github.com/MrNeRF/LichtFeld-Studio / unregisterEncoder

Method unregisterEncoder

external/nvImageCodec/src/plugin_framework.cpp:373–382  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

371 }
372
373 nvimgcodecStatus_t PluginFramework::unregisterEncoder(const nvimgcodecEncoderDesc_t* desc) {
374 NVIMGCODEC_LOG_INFO(logger_, "Framework is unregistering encoder (id:" << desc->id << " codec:" << desc->codec << ")");
375 ICodec* codec = codec_registry_->getCodecByName(desc->codec);
376 if (codec == nullptr) {
377 NVIMGCODEC_LOG_WARNING(logger_, "Codec " << desc->codec << " not registered");
378 return NVIMGCODEC_STATUS_INVALID_PARAMETER;
379 }
380 codec->unregisterEncoderFactory(desc->id);
381 return NVIMGCODEC_STATUS_SUCCESS;
382 }
383
384 nvimgcodecStatus_t PluginFramework::registerDecoder(const nvimgcodecDecoderDesc_t* desc, float priority) {
385 NVIMGCODEC_LOG_INFO(logger_, "Framework is registering decoder (id:" << desc->id << " codec:" << desc->codec << ")");

Calls 2

getCodecByNameMethod · 0.80

Tested by

no test coverage detected