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.
-
typedef mfxExtAVCRefListCtrl mfxExtRefListCtrl#
-
typedef mfxExtAVCEncodedFrameInfo mfxExtEncodedFrameInfo#