IMediaPropertyBag-Schnittstelle (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 IMediaPropertyBag
Schnittstelle wird vom Media Property Bag-Objekt verfügbar gemacht. Der Medieneigenschaftenbehälter ist eine spezielle Version des COM-Standardeigenschaftenbehälters, die zum Festlegen und Abrufen von INFO- und DISP-Blöcken in Audio-Video Interleaved-Dateien (AVI) entwickelt wurde.
Ein INFO-Block enthält Metainformationen zu einer Datei, z. B. Autoren- und Copyrightinformationen. Ein DISP-Block enthält Daten im Zwischenablageformat. Weitere Informationen finden Sie in der Riff-Spezifikation (Resource Interchange File Format).
Der Medieneigenschaftenbehälter speichert die Blöcke wie folgt als Name-Wert-Paare:
- INFO-Blöcke: Der Name ist eine Zeichenfolge mit der Form INFO/XXXX, wobei XXXX der vierstellige Code ist, der den Typ der Metainformationen definiert, z. B. ICOP für Copyrightinformationen und IART für Den Namen des Autors. Der Wert ist eine beliebige Zeichenfolge.
- DISP-Blöcke: Der Name ist eine Zeichenfolge im Format DISP/00000000000, wobei 00000000000 die 10-stellige dezimale Entsprechung eines Standardmäßigen Zwischenablageformats ist, z. B. 0000000008 für CF_DIB. Der Wert ist ein Bytearray, das die Anzeigedaten enthält.
Vererbung
Die IMediaPropertyBag-Schnittstelle erbt von IPropertyBag. IMediaPropertyBag verfügt auch über diese Arten von Membern:
Methoden
Die IMediaPropertyBag-Schnittstelle verfügt über diese Methoden.
IMediaPropertyBag::EnumProperty Die EnumProperty-Methode ruft ein Eigenschafts-Wert-Paar ab. |
Anforderungen
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) |