Functions to report capabilities of available implementations and create user-requested library implementations.
MFXQueryImplsDescription(mfxImplCapsDeliveryFormat format, mfxU32 *num_impls)¶
Delivers implementation capabilities in the requested format according to the format value.
Array of handles to the capability report or NULL in case of unsupported format or NULL num_impls pointer. Length of array is equal to num_impls.
[in] format: Format in which capabilities must be delivered. See mfxImplCapsDeliveryFormat for more details.
[out] num_impls: Number of the implementations.
MFXQueryImplsDescription() function is mandatory for any implementation.
Destroys the handle allocated by the MFXQueryImplsCapabilities function. Implementation must remember which handles are released. Once the last handle is released, this function must release memory allocated for the array of handles.
MFX_ERR_NONE The function completed successfully.
[in] hdl: Handle to destroy. Can be equal to NULL.
MFXReleaseImplDescription() function is mandatory for any implementation.