Compartilhar via


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 no modo de usuário que esse identificador é o hDevice membro 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 o CreateVideoDecoderDDI.

BufferCount

O número de buffers na matriz referenciado pelo membro pBufferDesc.

pBufferDesc

Um ponteiro para uma matriz de uma ou mais estruturas D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1.

Valor de retorno

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.

Observações

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 enviado para decodificação.

Requisitos

Requisito Valor
de cliente com suporte mínimo Windows 10
servidor com suporte mínimo Windows Server 2016
da Plataforma de Destino Área de trabalho
cabeçalho d3d10umddi.h (inclua D3d10umddi.h)

Consulte também

CreateVideoDecoder

D3DDDIARG_CREATEDEVICE

D3DWDDM2_0DDI_VIDEO_DECODER_BUFFER_DESC1