Types

Basic Types

typedef unsigned char mfxU8

Unsigned integer, 8 bit type.

typedef char mfxI8

Signed integer, 8 bit type.

typedef unsigned short mfxU16

Unsigned integer, 16 bit type.

typedef short mfxI16

Signed integer, 16 bit type.

typedef unsigned int mfxU32

Unsigned integer, 32 bit type.

typedef int mfxI32

Signed integer, 32 bit type.

typedef unsigned int mfxUL32

Unsigned integer, 32 bit type.

typedef int mfxL32

Signed integer, 32 bit type.

typedef __UINT64 mfxU64

Unsigned integer, 64 bit type.

typedef __INT64 mfxI64

Signed integer, 64 bit type.

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 mfxHDL mfxMemId

Memory ID type.

typedef void *mfxThreadTask

Thread task type.

typedef char mfxChar

UTF-8 byte.

Typedefs

typedef struct _mfxSession *mfxSession

SDK session handle.

typedef struct _mfxSyncPoint *mfxSyncPoint

Synchronization point object handle.

typedef struct _mfxLoader *mfxLoader

SDK loader handle.

typedef struct _mfxConfig *mfxConfig

SDK config handle.