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