Freigeben über


DVD_VideoAttributes-Struktur (strmif.h)

[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde von MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation abgelöst. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code mediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet, wenn möglich. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]

Die DVD_VideoAttributes -Struktur beschreibt die Attribute des Videostreams für den aktuellen Titel oder das aktuelle Menü.

Syntax

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;

Member

fPanscanPermitted

TRUE bedeutet, dass das Bild als Schwenkscan angezeigt werden kann, wenn das Seitenverhältnis der Anzeige 4 x 3 beträgt.

fLetterboxPermitted

TRUE bedeutet, dass das Bild als Briefkasten angezeigt werden kann, wenn das Seitenverhältnis der Anzeige 4 x 3 beträgt.

ulAspectX

Der X-Aspekt des Videostreams (4 oder 16).

ulAspectY

Der Y-Aspekt des Videostreams (3 oder 9).

ulFrameRate

Die Bildfrequenz in Hertz (Hz), entweder 50 oder 60.

ulFrameHeight

Die Framehöhe in Linien (525 für eine Bildfrequenz von 60 Hz oder 625 für 50 Hz).

Compression

Variable vom Typ DVD_VIDEO_COMPRESSION , die den MPEG-Komprimierungstyp angibt, der auf dem Datenträger verwendet wird.

fLine21Field1InGOP

TRUE bedeutet, dass in Zeile 21, Feld 1, Benutzerdaten vorhanden sind.

fLine21Field2InGOP

TRUE bedeutet, dass in Zeile 21, Feld 2, Benutzerdaten vorhanden sind.

ulSourceResolutionX

Die Quellauflösung der x-Achse (352, 704 oder 720).

ulSourceResolutionY

Die Quellauflösung der y-Achse (240, 480, 288 oder 576).

fIsSourceLetterboxed

TRUE bedeutet, dass das Quellvideo im Letterboxformat vorliegt. Unterbilder und Menüschaltflächen können nur im aktiven Videobereich angezeigt werden.

fIsFilmMode

Bei 625/50 Hz-Systemen bedeutet TRUE "Filmmodus" und FALSE "Kameramodus".

Hinweise

Diese Struktur wird gefüllt, wenn eine Anwendung die IDvdInfo2::GetCurrentVideoAttributes-Methode aufruft .

Anforderungen

Anforderung Wert
Header strmif.h (include Dshow.h)

Weitere Informationen

DirectShow-Strukturen