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