Type Reference#

Basic Types#

typedef char mfxChar#

UTF-8 byte.

typedef float mfxF32#

Single-precision floating point, 32 bit type.

typedef double mfxF64#

Double-precision floating point, 64 bit type.

typedef void *mfxHDL#

Handle type.

typedef char mfxI8#

Signed integer, 8 bit type.

typedef short mfxI16#

Signed integer, 16 bit type.

typedef int mfxI32#

Signed integer, 32 bit type.

typedef long long mfxI64#

Signed integer, 64 bit type.

typedef int mfxL32#

Signed integer, 32 bit type.

typedef mfxHDL mfxMemId#

Memory ID type.

typedef void *mfxThreadTask#

Thread task type.

typedef unsigned char mfxU8#

Unsigned integer, 8 bit type.

typedef unsigned short mfxU16#

Unsigned integer, 16 bit type.

typedef unsigned int mfxU32#

Unsigned integer, 32 bit type.

typedef unsigned long long mfxU64#

Unsigned integer, 64 bit type.

typedef unsigned int mfxUL32#

Unsigned integer, 32 bit type.

Typedefs#

typedef struct _mfxConfig *mfxConfig#

Config handle.

typedef struct _mfxLoader *mfxLoader#

Loader handle.

typedef struct _mfxSession *mfxSession#

Session handle.

typedef struct _mfxSyncPoint *mfxSyncPoint#

Synchronization point object handle.

typedef mfxExtAVCRefListCtrl mfxExtRefListCtrl#