TcVnPixelFormat
Contains detailed information about the pixel format.
Syntax
Definition:
struct TcVnPixelFormat
{
UCHAR bSupported : 1;
UCHAR bSigned : 1;
UCHAR bPlanar : 1;
UCHAR bFloat : 1;
BYTE nChannels;
ETcVnPixelEncoding ePixelEncoding;
ETcVnPixelPackMode ePixelPackMode;
USHORT nElementSize;
USHORT nTotalSize;
};
Parameters
Name |
Type |
Description |
---|---|---|
bSupported |
UCHAR : 1 |
If false, the pixel format is not supported. |
bSigned |
UCHAR : 1 |
If true, pixel intensities are signed values. |
bPlanar |
UCHAR : 1 |
If true, the image channels are stored planar instead of interleaved (e.g. RRRRRGGGGGBBBBB instead of RGBRGBRGBRGBRGB). |
bFloat |
UCHAR : 1 |
If true, the pixel format is floating point. |
nChannels |
BYTE |
Number of channels |
ePixelEncoding |
Pixel encoding | |
ePixelPackMode |
Pixel pack mode | |
nElementSize |
USHORT |
Size (bit) of a single pixel channel |
nTotalSize |
USHORT |
Size (bit) of all pixel channels |