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