Buffer-Objekt
Ein Pufferobjekt wird verwendet, um Beispiele zu speichern und sie zwischen den Objekten des Windows Media Format SDK und Ihrer Anwendung zu übermitteln. Wenn Sie eine Datei schreiben, übergeben Sie Ihre Eingabebeispiele mithilfe von Pufferobjekten an den Writer. Wenn Sie eine Datei lesen, stellt das Leserobjekt oder synchrone Reader-Objekt Ihrer Anwendung Beispiele in Pufferobjekten bereit.
Zum Schreiben von Beispielen in eine Datei können Sie mithilfe der IWMWriter::AllocateSample-Methode ein Pufferobjekt erstellen. Für Lesebeispiele erstellen sowohl das Readerobjekt als auch das synchrone Readerobjekt intern Pufferobjekte. Wenn Sie möchten, können Sie Ihre eigenen Pufferobjekte für das Lesen von Dateien mithilfe von IWMReaderAllocatorEx::AllocateForOutputEx oder IWMReaderAllocatorEx::AllocateForStreamEx zuordnen.
Die folgenden Schnittstellen werden von jedem Pufferobjekt unterstützt.
Schnittstelle | BESCHREIBUNG |
---|---|
INSSBuffer | Steuert und gewährt Zugriff auf den Puffer. |
INSSBuffer2 | Nicht implementiert. |
INSSBuffer3 | Unterstützt Puffereigenschaften, die für Dateneinheitserweiterungen verwendet werden. |
INSSBuffer4 | Listet Puffereigenschaften auf. |
Zugehörige Themen