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) |