Freigeben über


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:

IMFMediaType

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
Mfapi.h

Siehe auch

Alphabetische Liste der Media Foundation-Attribute

Medientypattribute