Método IDXVAHD_VideoProcessor::GetVideoProcessStreamState (dxvahd.h)
Obtém o valor de um parâmetro de estado para um fluxo de entrada em um dispositivo de Alta Definição de Aceleração de Vídeo (DXVA-HD) do Microsoft DirectX.
Sintaxe
HRESULT GetVideoProcessStreamState(
[in] UINT StreamNumber,
[in] DXVAHD_STREAM_STATE State,
[in] UINT DataSize,
[out] void *pData
);
Parâmetros
[in] StreamNumber
O índice baseado em zero do fluxo de entrada. Para obter o número máximo de fluxos, chame IDXVAHD_Device::GetVideoProcessorDeviceCaps e marcar o membro MaxStreamStates da estrutura DXVAHD_VPDEVCAPS.
[in] State
O parâmetro de estado a ser consultado, especificado como membro da enumeração DXVAHD_STREAM_STATE .
[in] DataSize
O tamanho, em bytes, do buffer apontado por pData.
[out] pData
Um ponteiro para um buffer alocado pelo chamador. O método copia os dados de estado para o buffer. O buffer deve ser grande o suficiente para manter a estrutura de dados que corresponde ao parâmetro de estado. Para obter mais informações, consulte DXVAHD_STREAM_STATE.
Retornar valor
Se o 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 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | dxvahd.h |