Método IDirect3DVideoDevice9::GetDXVACompressedBufferInfo
Obtém informações sobre os buffers compactados necessários para a decodificação acelerada por hardware.
Sintaxe
HRESULT GetDXVACompressedBufferInfo(
GUID *pGuid,
DXVAUncompDataInfo *pUncompData,
DWORD *pNumBuffers,
DXVACompBufferInfo *pBufferInfo
);
Parâmetros
-
pGuid
-
Ponteiro para um GUID que especifica o perfil DXVA. Para obter uma lista de perfis com suporte, chame IDirect3DVideoDevice9::GetDXVAGuids.
-
pUncompData
-
Ponteiro para uma estrutura DXVAUncompDataInfo que especifica o tamanho e o formato de pixel dos dados não compactados.
-
pNumBuffers
-
Na entrada, especifica o número de elementos na matriz pBufferInfo . Se pBufferInfo for NULL, o valor de
*pNumBuffers
deverá ser zero.Na saída, se pBufferInfo for NULL, pNumBuffers receberá o tamanho da matriz a ser alocada. Caso contrário, pNumBuffers receberá o número real de elementos copiados para a matriz pBufferInfo .
-
pBufferInfo
-
Endereço de uma matriz de estruturas DXVACompBufferInfo ou NULL. Se o valor não for NULL, o método copiará uma lista de estruturas DXVACompBufferInfo para essa matriz. Cada estrutura corresponde a um tipo de buffer de dados compactado usado pelo acelerador de vídeo.
Defina todos os elementos da matriz como zero antes de chamar esse método.
Cada índice de matriz corresponde a um dos tipos de superfície DXVA definidos em dxva.h. O acelerador de vídeo retorna uma lista de até DXVA_NUM_TYPES_COMP_BUFFERS entradas de matriz. Para obter detalhes, consulte a especificação DXVA 1.0, seção 3.4, "Lista de Descrição do Buffer". Se um tipo de buffer específico não for usado pelo perfil DXVA, a entrada nesse índice conterá zeros para todos os valores.
Valor retornado
Se esse método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT .
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte |
Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte |
Windows Server 2008 [somente aplicativos da área de trabalho] |
Cabeçalho |
|
Confira também