IDirect3DVideoDevice9::GetDXVAInternalInfo method

Queries for the amount of scratch memory that the hardware abstraction layer (HAL) will allocate for its private use.

Syntax

HRESULT GetDXVAInternalInfo(
   GUID               *pGuid,
   DXVAUncompDataInfo *pUncompData,
   DWORD              *pMemoryUsed
);

Parameters

pGuid

Pointer to a GUID that specifies the DXVA profile. To get a list of supported profiles, call IDirect3DVideoDevice9::GetDXVAGuids.

pUncompData

Pointer to a DXVAUncompDataInfo structure that specifies the size and pixel format of the uncompressed data.

pMemoryUsed

Receives the amount of scratch memory that the HAL will allocate, in bytes.

Return value

If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.

Requirements

Requirement Value
Minimum supported client
Windows Vista [desktop apps only]
Minimum supported server
Windows Server 2008 [desktop apps only]
Header
Dxva.h

See also

IDirect3DVideoDevice9