IndexImagingBLImageDecoder
BLImageDecoder Class Referencefinal

Image decoder [C++ API].

Member Functions

Construction & Destruction
Overloaded Operators
Common Functionality
Accessors
Properties
Decoder Functionality
- Public Member Functions inherited from BLImageDecoderCore

Additional Inherited Members

- Public Attributes inherited from BLObjectCore

bool BLImageDecoder::isValid() constnoexcept[¶]

Tests whether the image decoder is a built-in null instance.

BLResult BLImageDecoder::lastResult() constnoexcept[¶]

Returns the last decoding result.

uint64_t BLImageDecoder::frameIndex() constnoexcept[¶]

Returns the current frame index (to be decoded).

size_t BLImageDecoder::bufferIndex() constnoexcept[¶]

Returns the position in source buffer.

BLResult BLImageDecoder::getProperty(
const char* name,
BLVarCore& valueOut
) constnoexcept[1/2][¶]

Gets a property of the given name and assigns it to an initialized valueOut.

BLResult BLImageDecoder::getProperty(
BLVarCore& valueOut
) constnoexcept[2/2][¶]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.

BLResult BLImageDecoder::setProperty(
const char* name,
const BLObjectCore& value
)noexcept[1/2][¶]

Sets a property of the given name to value.

BLResult BLImageDecoder::setProperty(
const BLObjectCore& value
)noexcept[2/2][¶]

This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.