Eigenschaftenobjekt des Ausgabemediums
[Das dieser Seite zugeordnete Feature Windows Media Format 11 SDK ist ein Legacyfeature. Es wurde von Source Reader und Sink Writer abgelöst. Source Reader und Sink Writer wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit quellleser und Senkenschreiber anstelle des Windows Media Format 11 SDK verwendet. Microsoft schlägt vor, dass vorhandener Code, der die Legacy-APIs verwendet, so umgeschrieben wird, dass nach Möglichkeit die neuen APIs verwendet werden.]
Ein Ausgabemedieneigenschaftenobjekt wird verwendet, um eine Ausgabeeigenschaft abzurufen und festzulegen. Ausgabemedieneigenschaftenobjekte werden für unterstützte Ausgabeformate von Streams in einer Datei erstellt, die in ein Readerobjekt geladen wird. Bei komprimierten Datenströmen werden die Ausgabeeigenschaften durch die möglichen Ausgaben des Dekomprimierungscodecs bestimmt.
Ein Ausgabemedieneigenschaftenobjekt wird von IWMReader::GetOutputProps erstellt Diese Methode erstellt ein Ausgabemedieneigenschaftenobjekt, das die Eigenschaften des Standardausgabeformats enthält. Andere Formate können für eine Ausgabe unterstützt werden. Um zusätzliche Ausgabeformate zu erhalten, können Sie IWMReader::GetOutputFormatCount aufrufen, um die Anzahl der unterstützten Ausgabeformate abzurufen, und diese dann mithilfe von Aufrufen von IWMReader::GetOutputFormat durchlaufen. GetOutputFormat erstellt ein Ausgabemedieneigenschaftenobjekt, das mit den Daten für das ausgewählte Ausgabeformat aufgefüllt wird.
Ausgabemedieneigenschaftenobjekte können auch mit dem synchronen Reader erstellt werden. Alle Methodennamen sind mit denen im Reader identisch und werden von der IWMSyncReader-Schnittstelle verfügbar gemacht.
GetOutputProps und GetOutputFormat legen beide einen Zeiger auf eine IWMOutputMediaProps-Schnittstelle fest. Die anderen Schnittstellen des Ausgabemedieneigenschaftenobjekts können durch Aufrufen der QueryInterface-Methode abgerufen werden.
Die folgenden Schnittstellen werden von jedem Ausgabemedieneigenschaftenobjekt unterstützt.
Schnittstelle | BESCHREIBUNG |
---|---|
IWMMediaProps | Wird als Basisschnittstelle für die anderen Medieneigenschaftenschnittstellen (Eingabe, Ausgabe und Video) verwendet. |
IWMOutputMediaProps | Ruft die Eigenschaften einer Ausgabe ab. |
IWMVideoMediaProps | Verwaltet die Eigenschaften eines Videostreams. Dies ist eine optionale Schnittstelle, die nur für Videostreams verfügbar ist. |
Zugehörige Themen