Compartilhar via


estrutura DVD_VideoAttributes (strmif.h)

[O recurso associado a esta página, DirectShow, é um recurso herdado. Ele foi substituído por MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo na Media Foundation. Esses recursos foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda fortemente que o novo código use MediaPlayer, IMFMediaEngine e Captura de Áudio/Vídeo no Media Foundation em vez de DirectShow, quando possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]

A DVD_VideoAttributes estrutura descreve os atributos do fluxo de vídeo para o título ou menu atual.

Sintaxe

typedef struct tagDVD_VideoAttributes {
  BOOL                  fPanscanPermitted;
  BOOL                  fLetterboxPermitted;
  ULONG                 ulAspectX;
  ULONG                 ulAspectY;
  ULONG                 ulFrameRate;
  ULONG                 ulFrameHeight;
  DVD_VIDEO_COMPRESSION Compression;
  BOOL                  fLine21Field1InGOP;
  BOOL                  fLine21Field2InGOP;
  ULONG                 ulSourceResolutionX;
  ULONG                 ulSourceResolutionY;
  BOOL                  fIsSourceLetterboxed;
  BOOL                  fIsFilmMode;
} DVD_VideoAttributes;

Membros

fPanscanPermitted

TRUE significa que a imagem pode ser mostrada como pan-scan se a taxa de proporção de exibição for 4 x 3.

fLetterboxPermitted

TRUE significa que a imagem poderá ser mostrada como caixa de correio se a taxa de proporção de exibição for 4 x 3.

ulAspectX

O aspecto X do fluxo de vídeo (4 ou 16).

ulAspectY

O aspecto Y do fluxo de vídeo (3 ou 9).

ulFrameRate

A taxa de quadros em hertz (Hz), 50 ou 60.

ulFrameHeight

A altura do quadro em linhas (525 para uma taxa de quadros de 60 Hz ou 625 para 50 Hz).

Compression

Variável do tipo DVD_VIDEO_COMPRESSION indicando o tipo de compactação MPEG usado no disco.

fLine21Field1InGOP

TRUE significa que há dados do usuário na linha 21, campo 1.

fLine21Field2InGOP

TRUE significa que há dados do usuário na linha 21, campo 2.

ulSourceResolutionX

A resolução de origem do eixo x (352, 704 ou 720).

ulSourceResolutionY

A resolução de origem do eixo y (240, 480, 288 ou 576).

fIsSourceLetterboxed

TRUE significa que o vídeo de origem está no formato de caixa de correio. Subpicturas e botões de menu só podem ser exibidos na área de vídeo ativa.

fIsFilmMode

Para sistemas 625/50 Hz, TRUE significa "modo de filme" e FALSE significa "modo de câmera".

Comentários

Essa estrutura é preenchida quando um aplicativo chama o método IDvdInfo2::GetCurrentVideoAttributes .

Requisitos

Requisito Valor
Cabeçalho strmif.h (inclua Dshow.h)

Confira também

Estruturas do DirectShow