estrutura DXVADDI_VIDEOSAMPLEFLAGS (d3dumddi.h)
A estrutura DXVADDI_VIDEOSAMPLEFLAGS identifica alterações no quadro de exemplo atual do quadro de exemplo anterior.
Sintaxe
typedef struct _DXVADDI_VIDEOSAMPLEFLAGS {
union {
struct {
UINT PaletteChanged : 1;
UINT SrcRectChanged : 1;
UINT DstRectChanged : 1;
UINT ColorDataChanged : 1;
UINT PlanarAlphaChanged : 1;
UINT Reserved : 11;
UINT SampleData : 16;
};
UINT Value;
};
} DXVADDI_VIDEOSAMPLEFLAGS;
Membros
PaletteChanged
Um valor UINT que especifica se a paleta do quadro de exemplo foi alterada. Definir esse membro é equivalente a definir o primeiro bit do membro Value de 32 bits (0x00000001).
SrcRectChanged
Um valor UINT que especifica se o retângulo de origem do quadro de exemplo foi alterado. Definir esse membro é equivalente a definir o segundo bit do membro Value de 32 bits (0x00000002).
DstRectChanged
Um valor UINT que especifica se o retângulo de destino do quadro de exemplo foi alterado. Definir esse membro é equivalente a definir o terceiro bit do membro Value de 32 bits (0x00000004).
ColorDataChanged
Um valor UINT que especifica se os dados de cor do quadro de exemplo foram alterados. Definir esse membro é equivalente a definir o quarto bit do membro Value de 32 bits (0x00000008).
PlanarAlphaChanged
Um valor UINT que especifica se os dados alfa (transparência) do quadro de exemplo foram alterados. Definir esse membro é equivalente a definir o quarto bit do membro Value de 32 bits (0x00000008).
Reserved
Esse membro é reservado e deve ser definido como zero. Definir esse membro como zero é equivalente a definir o sexto a décimo sexto bits (0x0000FFE0) do membro Value de 32 bits como zeros.
SampleData
Um valor UINT que contém dados de exemplo de vídeo. Definir esse membro é equivalente a definir os bits de 17 a 30 segundos (0xFFFF0000) do membro Value de 32 bits. Os seguintes bits podem ser definidos:
DXVADDI_SAMPLEDATA_RFF (0x0001)
DXVADDI_SAMPLEDATA_TFF (0x0002)
DXVADDI_SAMPLEDATA_RFF_TFF_PRESENT (0x0004)
Value
Um membro na união contido em DXVADDI_VIDEOSAMPLEFLAGS que pode conter um valor de 32 bits que identifica alterações no quadro de exemplo atual do quadro de exemplo anterior.
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) |