estructura DVD_VideoAttributes (strmif.h)
[La característica asociada a esta página, DirectShow, es una característica heredada. Se ha reemplazado por MediaPlayer, IMFMediaEngine y Captura de audio/vídeo en Media Foundation. Esas características se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use MediaPlayer, IMFMediaEngine y Audio/Video Capture en Media Foundation en lugar de DirectShow, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
La DVD_VideoAttributes
estructura describe los atributos de la secuencia de vídeo para el título o menú actual.
Sintaxis
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;
Miembros
fPanscanPermitted
TRUE significa que la imagen se puede mostrar como examen panorámico si la relación de aspecto de la pantalla es de 4 x 3.
fLetterboxPermitted
TRUE significa que la imagen se puede mostrar como un cuadro de letras si la relación de aspecto de la pantalla es de 4 x 3.
ulAspectX
Aspecto X de la secuencia de vídeo (4 o 16).
ulAspectY
Aspecto Y de la secuencia de vídeo (3 o 9).
ulFrameRate
Velocidad de fotogramas en hercios (Hz), 50 o 60.
ulFrameHeight
Alto del marco en líneas (525 para una velocidad de fotogramas de 60 Hz o 625 para 50 Hz).
Compression
Variable de tipo DVD_VIDEO_COMPRESSION que indica el tipo de compresión MPEG usado en el disco.
fLine21Field1InGOP
TRUE significa que hay datos de usuario en la línea 21, campo 1.
fLine21Field2InGOP
TRUE significa que hay datos de usuario en la línea 21, campo 2.
ulSourceResolutionX
Resolución de origen del eje x (352, 704 o 720).
ulSourceResolutionY
Resolución de origen del eje Y (240, 480, 288 o 576).
fIsSourceLetterboxed
TRUE significa que el vídeo de origen está en formato de bandeja de letra. Las subpicturas y los botones de menú solo se pueden mostrar en el área de vídeo activa.
fIsFilmMode
Para sistemas de 625/50 Hz, TRUE significa "modo de película" y FALSE significa "modo de cámara".
Comentarios
Esta estructura se rellena cuando una aplicación llama al método IDvdInfo2::GetCurrentVideoAttributes .
Requisitos
Requisito | Valor |
---|---|
Header | strmif.h (incluye Dshow.h) |