Compartilhar via


estrutura DXVA_VideoSample32 (dxva.h)

A estrutura DXVA_VideoSample32 é usada para encaminhar chamadas de DXVA_DeinterlaceBltEx de 32 bits em drivers de 64 bits.

Sintaxe

typedef struct _DXVA_VideoSample32 {
  REFERENCE_TIME   rtStart;
  REFERENCE_TIME   rtEnd;
  DWORD            SampleFormat;
  DWORD            SampleFlags;
  DWORD            lpDDSSrcSurface;
  RECT             rcSrc;
  RECT             rcDst;
  DXVA_AYUVsample2 Palette[16];
} DXVA_VideoSample32;

Membros

rtStart

Especifica a hora de início do exemplo.

rtEnd

Especifica a hora de término do exemplo.

SampleFormat

Especifica o formato do exemplo conforme definido pelos valores do tipo de enumeração DXVA_ExtendedFormat .

SampleFlags

Especifica uma coleção de sinalizadores que indicam alterações no quadro de exemplo atual do quadro de exemplo anterior. Esse membro é um OR bit a bit de um ou mais dos sinalizadores no tipo de enumeração DXVA_SampleFlags .

lpDDSSrcSurface

Ponteiro para uma estrutura DD_SURFACE_LOCAL que representa o exemplo.

rcSrc

Especifica uma estrutura RECT que descreve os pontos superior esquerdo e inferior direito de um retângulo na superfície de origem. Esses pontos definem a área dos dados de origem para a transferência de bloco de bits e sua posição na superfície de origem.

rcDst

Especifica uma estrutura RECT que descreve os pontos superior esquerdo e inferior direito de um retângulo na superfície de destino. Esses pontos definem a área na qual a transferência de bloco de bits deve ocorrer e sua posição na superfície de destino.

Palette[16]

Especifica uma matriz de estruturas de DXVA_AYUVsample2 que representam uma paleta completa de 16 cores para formatos de pixel de subfluxo de vídeo palletizado. O driver usa essa paleta para compor o exemplo de substream. Para formatos de pixel nãopalletizados, a paleta é zero e pode ser ignorada.

Comentários

O compilador adiciona 4 bytes de preenchimento para alinhar a estrutura a 8 bytes.

Requisitos

Requisito Valor
Cliente mínimo com suporte Essa estrutura se aplica somente ao Windows Server 2003 com SP1 e posterior e ao Windows XP com SP2 e posterior. Compila apenas para uma versão de 64 bits do sistema operacional.
Cabeçalho dxva.h (inclua Dxva.h)

Confira também

DD_SURFACE_LOCAL

DXVA_AYUVsample2

DXVA_DeinterlaceBltEx

DXVA_ExtendedFormat

DXVA_SampleFlags

DXVA_SampleFormat

RECT