PFND3DWDDM2_0DDI_VIDEODECODERSUBMITBUFFERS1 função de retorno de chamada (d3d10umddi.h)
VideoDecoderSubmitBuffers1 envia um ou mais buffers para decodificação.
Sintaxe
PFND3DWDDM2_0DDI_VIDEODECODERSUBMITBUFFERS1 Pfnd3dwddm20DdiVideodecodersubmitbuffers1;
HRESULT Pfnd3dwddm20DdiVideodecodersubmitbuffers1(
D3D10DDI_HDEVICE hDevice,
D3D11_1DDI_HDECODE hDecode,
UINT BufferCount,
const D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 *pBufferDesc
)
{...}
Parâmetros
hDevice
Um identificador para o dispositivo de exibição (contexto gráfico). O runtime do Direct3D passou o driver de modo de usuário desse identificador como o membro hDevice da estrutura D3DDDIARG_CREATEDEVICE na criação do dispositivo.
hDecode
Um identificador para o objeto de decodificador de vídeo que foi criado por meio de uma chamada para a DDI CreateVideoDecoder.
BufferCount
O número de buffers na matriz referenciada pelo membro pBufferDesc .
pBufferDesc
Um ponteiro para uma matriz de uma ou mais estruturas D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 .
Retornar valor
Retorna um dos seguintes valores:
Código de retorno | Descrição |
---|---|
S_OK | Os dados do driver privado foram retornados com êxito. |
E_OUTOFMEMORY | A memória não estava disponível para concluir a operação. |
Comentários
O membro pBufferDesc aponta para uma matriz de uma ou mais estruturas D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1 . Cada elemento na matriz descreve um buffer de quadro de vídeo compactado que é enviado para decodificação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 |
Servidor mínimo com suporte | Windows Server 2016 |
Plataforma de Destino | Área de Trabalho |
Cabeçalho | d3d10umddi.h (inclua D3d10umddi.h) |