attribut MF_MT_MPEG4_SAMPLE_DESCRIPTION
Enthält das Beispielbeschreibungsfeld für eine MP4- oder 3GP-Datei.
Datentyp
BYTE[]
Abrufen/Festlegen
Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetBlob auf.
Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetBlob auf.
Gilt für:
Bemerkungen
Das Beispielbeschreibungsfeld beschreibt die Codierung, die für einen Stream in der Datei verwendet wird.
Die MPEG-4-Dateiquelle legt dieses Attribut für den Medientyp für jeden Stream fest. Der Wert des Attributs sind die Rohdaten im Beispielbeschreibungsfeld. Wenn die MPEG-4-Dateiquelle die Beispielbeschreibung analysieren kann, fügt sie dem Medientyp auch die Formatdetails hinzu. Andernfalls muss die Anwendung oder der Decoder die Beispielbeschreibung aus dem attribut MF_MT_MPEG4_SAMPLE_DESCRIPTION analysieren.
Wenn Sie dieses Attribut für die MPEG-4-Senke über die IMFMediaTypeHandler::SetCurrentMediaType-Methode festlegen, sollten sich die Daten für das Attribut MF_MT_MPEG4_SAMPLE_DESCRIPTION nicht ändern, nachdem mindestens ein Beispiel an die Senke der entsprechenden IMFStreamSink::P rocessSample-Schnittstelle des entsprechenden Streams gesendet wurde.
Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) |
Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) |
Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Header |
|
Siehe auch