attribut MFSampleExtension_CleanPoint

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

Type de données

BOOL stocké en tant qu’UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

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

S’applique à

IMFSample

Remarques

Cet attribut s’applique aux exemples. Si l’attribut est TRUE, l’exemple est un point d’accès aléatoire et le décodage peut commencer à partir de cet exemple. Sinon, 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 Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge
Windows Server 2008 [applications de bureau | Applications UWP]
En-tête
Mfapi.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Exemples d’attributs

Exemples multimédias