Método IDirect3DVideoDevice9::GetDXVACompressedBufferInfo
Obtiene información sobre los búferes comprimidos necesarios para la descodificación acelerada por hardware.
Sintaxis
HRESULT GetDXVACompressedBufferInfo(
GUID *pGuid,
DXVAUncompDataInfo *pUncompData,
DWORD *pNumBuffers,
DXVACompBufferInfo *pBufferInfo
);
Parámetros
-
pGuid
-
Puntero a un GUID que especifica el perfil DXVA. Para obtener una lista de perfiles admitidos, llame a IDirect3DVideoDevice9::GetDXVAGuids.
-
pUncompData
-
Puntero a una estructura DXVAUncompDataInfo que especifica el tamaño y el formato de píxeles de los datos sin comprimir.
-
pNumBuffers
-
En la entrada, especifica el número de elementos de la matriz pBufferInfo . Si pBufferInfo es NULL, el valor de
*pNumBuffers
debe ser cero.En la salida, si pBufferInfo es NULL, pNumBuffers recibe el tamaño de la matriz que se va a asignar. De lo contrario, pNumBuffers recibe el número real de elementos que se copian en la matriz pBufferInfo .
-
pBufferInfo
-
Dirección de una matriz de estructuras DXVACompBufferInfo o NULL. Si el valor no es NULL, el método copia una lista de estructuras DXVACompBufferInfo en esta matriz. Cada estructura corresponde a un tipo de búfer de datos comprimido que usa el acelerador de vídeo.
Establezca todos los elementos de matriz en cero antes de llamar a este método.
Cada índice de matriz corresponde a uno de los tipos de superficie DXVA definidos en dxva.h. El acelerador de vídeo devuelve una lista de hasta DXVA_NUM_TYPES_COMP_BUFFERS entradas de matriz. Para obtener más información, consulte la especificación DXVA 1.0, sección 3.4, "Lista de descripción del búfer". Si el perfil DXVA no usa un tipo de búfer determinado, la entrada de ese índice contiene ceros para todos los valores.
Valor devuelto
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error HRESULT .
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible |
Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible |
Windows Server 2008 [solo aplicaciones de escritorio] |
Encabezado |
|
Consulte también