Compartir a través de


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)

Consulte también

Estructuras directShow