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.