estrutura DXVADDI_VIDEOSAMPLE (d3dumddi.h)
A estrutura DXVADDI_VIDEOSAMPLE descreve o formato de um exemplo de vídeo usado em uma operação de processamento de vídeo.
Sintaxe
typedef struct _DXVADDI_VIDEOSAMPLE {
[in] REFERENCE_TIME Start;
[in] REFERENCE_TIME End;
[in] DXVADDI_EXTENDEDFORMAT SampleFormat;
[in] DXVADDI_VIDEOSAMPLEFLAGS SampleFlags;
[in] HANDLE SrcResource;
[in] UINT SrcSubResourceIndex;
[in] RECT SrcRect;
[in] RECT DstRect;
DXVADDI_AYUVSAMPLE8 Pal[16];
[in] DXVADDI_FIXED32 PlanarAlpha;
} DXVADDI_VIDEOSAMPLE;
Membros
[in] Start
Um valor REFERENCE_TIME que identifica a hora de início do exemplo.
[in] End
Um valor REFERENCE_TIME que identifica a hora de término do exemplo.
[in] SampleFormat
Uma estrutura DXVADDI_EXTENDEDFORMAT que descreve o formato estendido do exemplo de vídeo.
[in] SampleFlags
Uma estrutura DXVADDI_VIDEOSAMPLEFLAGS que identifica as alterações no quadro de exemplo atual do quadro de exemplo anterior.
[in] SrcResource
Um identificador para o recurso que contém a superfície de origem.
[in] SrcSubResourceIndex
O índice para a superfície de origem dentro do recurso.
[in] SrcRect
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 (bitblt) e sua posição na superfície de origem.
[in] DstRect
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 (bitblt) deve ocorrer e sua posição na superfície de destino.
[in] Pal[16]
Uma matriz de estruturas de DXVADDI_AYUVSAMPLE8 que representam uma paleta completa de 16 cores para formatos de pixel de subfluxo de vídeo palletizados. O driver usa essa paleta para compor o exemplo de substream. Para formatos de pixel nãopalletizados, o membro Pal é NULL e pode ser ignorado.
[in] PlanarAlpha
Uma estrutura DXVADDI_FIXED32 que especifica o valor de transparência que o driver deve aplicar à cor da tela de fundo composta e ao fluxo de vídeo e à imagem de subfluxo (o plano de vídeo inteiro) à medida que é gravado na superfície de destino. Um valor de 0,0 indica transparente. Um valor de 1,0 indica opaco.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível no Windows Vista e versões posteriores dos sistemas operacionais Windows. |
Cabeçalho | d3dumddi.h (inclua D3dumddi.h) |