IMediaSample2-Schnittstelle (strmif.h)
[Das dieser Seite zugeordnete Feature DirectShow ist ein Legacyfeature. Es wurde durch MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation ersetzt. Diese Features wurden für Windows 10 und Windows 11 optimiert. Microsoft empfiehlt dringend, dass neuer Code nach Möglichkeit MediaPlayer, IMFMediaEngine und Audio/Video Capture in Media Foundation anstelle von DirectShow verwendet. Microsoft schlägt vor, vorhandenen Code, der die Legacy-APIs verwendet, um nach Möglichkeit die neuen APIs zu verwenden.]
Die IMediaSample2
Schnittstelle legt Eigenschaften für Medienbeispiele fest und ruft sie ab.
Diese Schnittstelle erbt die IMediaSample-Schnittstelle . Während die IMediaSample-Schnittstelle für jede Beispieleigenschaft separate Methodenaufrufe erfordert, verfügt die IMediaSample2
Schnittstelle über Methoden zum Festlegen und Abrufen mehrerer Eigenschaften gleichzeitig.
Medienbeispiele unterstützen IMediaSample2
nicht garantiert . Wenn jedoch ein Zuteilungsgeber Beispiele erstellt, die unterstützt werden IMediaSample2
, müssen alle von ihr erstellten Beispiele die Schnittstelle unterstützen. Für ein beliebiges Medienbeispiel gibt die IMediaSample2::GetProperties-Methode dieselben Werte wie die einzelnen IMediaSample-Methoden zurück. Daher können Sie die gewünschte Version verwenden.
Vererbung
Die IMediaSample2-Schnittstelle erbt von IMediaSample. IMediaSample2 verfügt auch über folgende Arten von Membern:
Methoden
Die IMediaSample2-Schnittstelle verfügt über diese Methoden.
IMediaSample2::GetProperties Die GetProperties-Methode ruft die Eigenschaften eines Medienbeispiels ab. |
IMediaSample2::SetProperties Die SetProperties-Methode legt die Eigenschaften eines Medienbeispiels fest. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 2000 Professional [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows 2000 Server [nur Desktop-Apps] |
Zielplattform | Windows |
Kopfzeile | strmif.h (include Dshow.h) |