Freigeben über


DVD-Subpicture-Eigenschaftssatz

[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 Eigenschaften von DVD-Unterpicture steuern die Farbe, den Kontrast und die Ausgabe der Unterpicture-Anzeige.

Die folgenden Informationen enthalten die erforderlichen Konstanten und Datentypen, die für diese Eigenschaft in Aufrufen von IKsPropertySet-Methoden verwendet werden sollen. Sie stellt Werte für die Parameter GUID (guidPropSet), Eigenschafts-ID (dwPropID) und Eigenschaftsdatentyp (pPropData) bereit.

Bezeichnung Wert
Eigenschaftensatz-GUID AM_KSPROPSETID_DvdSubPic
Eigenschafts-ID BESCHREIBUNG
AM_PROPERTY_DVDSUBPIC_COMPOSIT_ON Set-only-Eigenschaft, die die Subpicture-Anzeige aktiviert oder deaktiviert. DirectShow definiert den AM_PROPERTY_COMPOSIT_ON booleschen Datentyp für diese Eigenschaft sowie PAM_PROPERTY_COMPOSIT_ON als Zeiger auf diesen Datentyp. TRUE gibt an, dass die Subpicture angezeigt wird, FALSE gibt an, dass sie deaktiviert wird. Weitere Informationen finden Sie im WDM-Teil des Windows DDK.
AM_PROPERTY_DVDSUBPIC_HLI Set-only-Eigenschaft, die ein Rechteck der Unteransicht oder des Bildschirms angibt, dessen Farbe oder Kontrast geändert wird. Der Datentyp ist AM_PROPERTY_SPHLI. Siehe Hinweise.
AM_PROPERTY_DVDSUBPIC_PALETTE Legt die Palette für eine Unterpicture fest. Der Datentyp ist AM_PROPERTY_SPPAL.

Bemerkungen

Die AM_PROPERTY_DVDSUBPIC_HLI-Eigenschaft ist nur festgelegt. Es gibt ein Rechteck der Unteransicht oder des Bildschirms an, dessen Farbe oder Kontrast geändert wird. Dies unterscheidet sich von der DVD-Video Spezifikation, da der Microsoft DVD-Navigator alle Schaltflächen- und Tastaturinformationen analysiert und zu einem bestimmten Zeitpunkt nur ein Hervorhebungsrechteck an den Subpicture-Decoder übergibt. Daher werden highlight-Informationen häufiger an den Decoder gesendet, als sie im DVD-Stream vorhanden sind.

Die Hervorhebungsinformationen gelangen asynchron in den Datenstrom. Der Decoder verwendet die hervorhebungen Start- und Endzeitstempel, um die Hervorhebungsinformationen mit den relevanten Unterpicture-Informationen zu korrelieren, sofern vorhanden. Wenn der Decoder keine Untergeordneten Datenstrominformationen für die angeforderten Zeitstempel empfangen hat, geht der Decoder davon aus, dass die Hervorhebungsinformationen eigenständig sind und nicht für eine Unterpicture gelten. In diesem Fall geht der Decoder davon aus, dass die Farb- und Kontrastinformationen alle dieselbe Farbe haben.

Die Daten sind nicht vollständig im DVD-Disc-Format. Microsoft stellt eine zusätzliche Struktur vom Typ AM_PROPERTY_SPHLI bereit, die als Parameter an diese Eigenschaft übergeben wird. Diese Struktur beschreibt die aktuell ausgewählte Schaltfläche aus den DVD-Hervorhebungsinformationen.

Der DVD-Navigator verarbeitet alle Tastatureingabeinformationen und sendet bei jeder Änderung des Schaltflächenzustands neue Hervorhebungsinformationen. Die Informationen beschreiben jeweils nur einen Modus einer Schaltfläche. Es enthält ein Anzeigerechteck in Pixelkoordinaten des Bildschirms oder eine Anzeige der Unteransicht, falls vorhanden. Die Struktur enthält auch Farb- und Kontrastinformationen, jedoch nur für den aktuellen Zustand der aktuell ausgewählten Schaltfläche. Das Format ist in der DVD-Spezifikation definiert.

Hervorhebungsinformationen enthalten Start- und Endzeitstempel. Diese befinden sich in den gleichen Einheiten wie andere Zeitstempel, mit zwei Ausnahmen: Ein Startzeitstempel von 0xFFFFFFFF bedeutet, dass die Hervorhebungseigenschaft beim Empfang wirksam ist, und ein Endzeitstempel von 0xFFFFFFFF bedeutet, dass die Hervorhebungseigenschaft gültig ist, bis die nächste Hervorhebung empfangen wird.

Das HLISS-Feld ist wie in der DVD-Spezifikation definiert. Der Wert 0 (null) gibt an, dass alle Hervorhebungen ungültig sind und der Decoder alle Hervorhebungen deaktivieren sollte.

Anforderungen

Anforderung Wert
Header
Dvdmedia.h

Siehe auch

Eigenschaftensätze