MF_XVP_CALLER_ALLOCATES_OUTPUT attribute
Specifies whether that the caller will allocate the textures used for output.
Data type
BOOL stored as UINT32
Remarks
If this attribute is TRUE, the video processor expect output textures to be allocated by the caller, even when operating in DirectX Video Acceleration (DXVA) mode. If this attribute is FALSE, the video processor will allocate the output textures when operating in DXVA mode, and will fail if caller provided output textures are provided.
To set this attribute:
- Call IMFTransform::GetAttributes on the video processor.
- Call IMFAttributes::SetUINT32.
Set the attribute before streaming begins.
Requirements
Requirement | Value |
---|---|
Minimum supported client |
Windows 10 [desktop apps only] |
Minimum supported server |
Windows Server 2016 [desktop apps only] |
Header |
|
IDL |
|
See also