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

Method unregisterDecoder

external/nvImageCodec/src/plugin_framework.cpp:392–401  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

390 }
391
392 nvimgcodecStatus_t PluginFramework::unregisterDecoder(const nvimgcodecDecoderDesc_t* desc) {
393 NVIMGCODEC_LOG_INFO(logger_, "Framework is unregistering decoder (id:" << desc->id << " codec:" << desc->codec << ")");
394 ICodec* codec = codec_registry_->getCodecByName(desc->codec);
395 if (codec == nullptr) {
396 NVIMGCODEC_LOG_WARNING(logger_, "Codec " << desc->codec << " not registered");
397 return NVIMGCODEC_STATUS_INVALID_PARAMETER;
398 }
399 codec->unregisterDecoderFactory(desc->id);
400 return NVIMGCODEC_STATUS_SUCCESS;
401 }
402
403 nvimgcodecStatus_t PluginFramework::registerParser(const nvimgcodecParserDesc_t* desc, float priority) {
404 NVIMGCODEC_LOG_INFO(logger_, "Framework is registering parser (id:" << desc->id << " codec:" << desc->codec << ")");

Calls 2

getCodecByNameMethod · 0.80

Tested by

no test coverage detected