Freigeben über


MFSampleExtension_CleanPoint-Attribut

Gibt an, ob ein Beispiel ein zufälliger Zugriffspunkt ist.

Datentyp

BOOL gespeichert als UINT32

Abrufen/Festlegen

Um dieses Attribut abzurufen, rufen Sie IMFAttributes::GetUINT32 auf.

Um dieses Attribut festzulegen, rufen Sie IMFAttributes::SetUINT32 auf.

Gilt für:

IMFSample

Bemerkungen

Dieses Attribut gilt für Beispiele. Wenn das Attribut TRUE ist, ist das Beispiel ein zufälliger Zugriffspunkt, und die Decodierung kann mit diesem Beispiel beginnen. Andernfalls ist das Beispiel kein zufälliger Zugriffspunkt.

Wenn dieses Attribut nicht festgelegt ist, ist der Standardwert FALSE.

Die GUID-Konstante für dieses Attribut wird aus mfuuid.lib exportiert.

Beispiele

inline BOOL IsRandomAccessPoint(IMFSample *pSample)
{
    // Check for the "clean point" attribute. Default to FALSE.
    return MFGetAttributeUINT32(pSample, MFSampleExtension_CleanPoint, FALSE);
}

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server)
Windows Server 2008 [Desktop-Apps | UWP-Apps]
Header
Mfapi.h

Weitere Informationen

Alphabetische Liste der Media Foundation-Attribute

Beispielattribute

Medienbeispiele