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