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