Metodo IDirect3DVideoDevice9::GetDXVACompressedBufferInfo
Ottiene informazioni sui buffer compressi necessari per la decodifica accelerata hardware.
Sintassi
HRESULT GetDXVACompressedBufferInfo(
GUID *pGuid,
DXVAUncompDataInfo *pUncompData,
DWORD *pNumBuffers,
DXVACompBufferInfo *pBufferInfo
);
Parametri
-
pGuid
-
Puntatore a un GUID che specifica il profilo DXVA. Per ottenere un elenco di profili supportati, chiamare IDirect3DVideoDevice9::GetDXVAGuids.
-
pUncompData
-
Puntatore a una struttura DXVAUncompDataInfo che specifica la dimensione e il formato pixel dei dati non compressi.
-
pNumBuffers
-
In input specifica il numero di elementi nella matrice pBufferInfo . Se pBufferInfo è NULL, il valore di
*pNumBuffers
deve essere zero.Nell'output, se pBufferInfo è NULL, pNumBuffers riceve le dimensioni della matrice da allocare. In caso contrario, pNumBuffers riceve il numero effettivo di elementi copiati nella matrice pBufferInfo .
-
pBufferInfo
-
Indirizzo di una matrice di strutture DXVACompBufferInfo o NULL. Se il valore non è NULL, il metodo copia un elenco di strutture DXVACompBufferInfo in questa matrice. Ogni struttura corrisponde a un tipo di buffer dati compresso usato dall'acceleratore video.
Impostare tutti gli elementi della matrice su zero prima di chiamare questo metodo.
Ogni indice di matrice corrisponde a uno dei tipi di superficie DXVA definiti in dxva.h. L'acceleratore video restituisce un elenco di voci di matrice fino a DXVA_NUM_TYPES_COMP_BUFFERS . Per informazioni dettagliate, vedere la specifica DXVA 1.0, sezione 3.4, "Elenco descrizione buffer". Se un particolare tipo di buffer non viene usato dal profilo DXVA, la voce in corrispondenza di tale indice contiene zero per tutti i valori.
Valore restituito
Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato |
Windows Vista [solo app desktop] |
Server minimo supportato |
Windows Server 2008 [solo app desktop] |
Intestazione |
|
Vedi anche