Dispatcher API Define Reference#
API#
MFX_IMPL_NAME_LEN#
-
MFX_IMPL_NAME_LEN#
Maximum allowed length of the implementation name.
MFX_STRFIELD_LEN#
-
MFX_STRFIELD_LEN#
Maximum allowed length of the implementation name.
Helper macro definitions to add property with single value.
MFX_ADD_PROPERTY_U32#
-
MFX_ADD_PROPERTY_U32(loader, name, value)#
Adds single property of mfxU32 type.
- Parameters:
loader – [in] Valid mfxLoader object
name – [in] Property name string
value – [in] Property value
MFX_ADD_PROPERTY_U16#
-
MFX_ADD_PROPERTY_U16(loader, name, value)#
Adds single property of mfxU16 type.
- Parameters:
loader – [in] Valid mfxLoader object
name – [in] Property name string
value – [in] Property value
MFX_ADD_PROPERTY_PTR#
-
MFX_ADD_PROPERTY_PTR(loader, name, value)#
Adds single property of pointer type.
- Parameters:
loader – [in] Valid mfxLoader object
name – [in] Property name string
value – [in] Property value
Helper macro definitions to update existing property.
MFX_UPDATE_PROPERTY_U32#
-
MFX_UPDATE_PROPERTY_U32(loader, config, name, value)#
Update existing property of mfxU32 type.
- Parameters:
loader – [in] Valid mfxLoader object
config – [in] Valid mfxConfig object
name – [in] Property name string
value – [in] Property value
MFX_UPDATE_PROPERTY_U16#
-
MFX_UPDATE_PROPERTY_U16(loader, config, name, value)#
Update existing property of mfxU16 type.
- Parameters:
loader – [in] Valid mfxLoader object
config – [in] Valid mfxConfig object
name – [in] Property name string
value – [in] Property value
MFX_UPDATE_PROPERTY_PTR#
-
MFX_UPDATE_PROPERTY_PTR(loader, config, name, value)#
Update existing property of pointer type.
- Parameters:
loader – [in] Valid mfxLoader object
config – [in] Valid mfxConfig object
name – [in] Property name string
value – [in] Property value