_Attribut MFSampleExtension CleanPoint

Indique si un échantillon est un point d’accès aléatoire.

Type de données

Bool stocké comme UInt32

Obtenir/définir

Pour récupérer cet attribut, appelez IMFAttributes :: GetUInt32.

Pour définir cet attribut, appelez IMFAttributes :: SetUINT32.

S’applique à

IMFSample

Notes

Cet attribut s’applique aux exemples. Si l’attribut a la valeur true, l’exemple est un point d’accès aléatoire et le décodage peut commencer à partir de cet exemple. Dans le cas contraire, l’exemple n’est pas un point d’accès aléatoire.

Si cet attribut n’est pas défini, la valeur par défaut est false.

La constante GUID de cet attribut est exportée à partir de mfuuid. lib.

Exemples

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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows [Applications UWP pour applications de bureau Vista |]
Serveur minimal pris en charge
Windows Applications de bureau du serveur 2008 [ | applications UWP]
En-tête
Mfapi. h

Voir aussi

Liste alphabétique des attributs Media Foundation

Exemples d’attributs

Exemples de supports