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 __INT64 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 __UINT64 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.