Defines types and functions to handle memory formats. More...
#include "Export.h"
#include "detail/FormatUtils.h"
Go to the source code of this file.
Macros | |
#define | VPI_MAKE_SWIZZLE(x, y, z, w) ((VPISwizzle)VPI_DETAIL_MAKE_SWIZZLE(x, y, z, w)) |
Creates an user-defined swizzle operation. More... | |
Enumerations | |
enum | VPIFormatPacking |
Defines how channels are packed into an image plane element. More... | |
enum | VPIFormatDataType |
Defines the channel data type. More... | |
enum | VPIMemLayout |
Defines how the 2D plane pixels are laid out in memory. More... | |
enum | VPISwizzleChannel |
Defines the format channel names. More... | |
enum | VPISwizzle |
Defines the supported channel swizzle operations. More... | |
enum | VPIColorModel |
Defines color models. More... | |
enum | VPIColorSpace |
Defines color spaces. More... | |
enum | VPIChromaSubsampling |
Defines how chroma-subsampling is done. More... | |
Functions | |
VPISwizzle | vpiMakeSwizzle (VPISwizzleChannel x, VPISwizzleChannel y, VPISwizzleChannel z, VPISwizzleChannel w) |
Creates an user-defined VPISwizzle operation. More... | |
VPIChromaSubsampling | vpiMakeChromaSubsampling (int divHoriz, int divVert, int centerSampleHoriz, int centerSampleVert) |
Creates an user-defined VPIChromaSubsampling definition. More... | |
VPIFormatPacking | vpiMakeFormatPacking (int fixed, int bitsX, int bitsY, int bitsZ, int bitsW) |
Returns a pre-defined VPIFormatPacking given the number of bits in each channel. More... | |
void | vpiFormatPackingGetParams (VPIFormatPacking packing, int *fixed, int *bitsX, int *bitsY, int *bitsZ, int *bitsW) |
Returns channels' information from a format packing. More... | |
int | vpiFormatPackingGetChannelCount (VPIFormatPacking packing) |
Returns the number of channels defined by the given packing. More... | |
int | vpiFormatPackingGetBitsPerPixel (VPIFormatPacking packing) |
Returns the number of bits per pixel of the given packing. More... | |
Defines types and functions to handle memory formats.
Definition in file Format.h.