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

Method canEncode

external/nvImageCodec/src/image_generic_encoder.cpp:43–52  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41namespace nvimgcodec {
42
43 void ImageGenericEncoder::canEncode(const std::vector<IImage*>& images, const std::vector<ICodeStream*>& code_streams,
44 const nvimgcodecEncodeParams_t* params, nvimgcodecProcessingStatus_t* processing_status, int force_format) noexcept {
45 try {
46 curr_params_ = params;
47 canProcess(code_streams, images, processing_status, force_format);
48 } catch (const std::exception& e) {
49 NVIMGCODEC_LOG_ERROR(logger_, "Exception during canEncode: " << e.what());
50 std::fill(processing_status, processing_status + code_streams.size(), NVIMGCODEC_PROCESSING_STATUS_FAIL);
51 }
52 }
53
54 ProcessingResultsPromise::FutureImpl ImageGenericEncoder::encode(
55 const std::vector<IImage*>& images, const std::vector<ICodeStream*>& code_streams, const nvimgcodecEncodeParams_t* params) noexcept {

Callers 1

canProcessImplMethod · 0.45

Calls 2

whatMethod · 0.45
sizeMethod · 0.45

Tested by

no test coverage detected