Partager via


attribut MF_SAMPLEGRABBERSINK_IGNORE_CLOCK

Spécifie si le récepteur d’échantillonnage utilise l’horloge de présentation pour planifier des exemples.

Type de données

UINT32

Obtenir/définir

Pour obtenir cet attribut, appelez IMFAttributes::GetUINT32.

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

Notes

Vous pouvez définir cet attribut sur l’objet d’activation créé par la fonction MFCreateSampleGrabberSinkActivate . Définissez l’attribut avant d’appeler la méthode IMFActivate::ActivateObject sur l’objet d’activation.

Par défaut, lorsque le récepteur d’échantillonnage reçoit un exemple, il attend l’heure de présentation de l’exemple pour appeler le rappel de l’application. Si l’attribut MF_SAMPLEGRABBERSINK_IGNORE_CLOCK est différent de zéro, le récepteur sample-grabber ignore l’horloge de présentation et appelle le rappel dès qu’il reçoit chaque exemple.

Utilisation recommandée :

  • Si vous souhaitez traiter des exemples le plus rapidement possible, définissez cet attribut sur TRUE.
  • Si vous souhaitez que les appels à la méthode de rappel soient synchronisés avec l’horloge, ne définissez pas cet attribut ou définissez-le sur FALSE. Vous pouvez obtenir des exemples légèrement en avance sur l’horloge, tout en restant synchronisés, en définissant l’attribut MF_SAMPLEGRABBERSINK_SAMPLE_TIME_OFFSET .

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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows 7 [applications de bureau uniquement]
Serveur minimal pris en charge
Windows Server 2008 R2 [applications de bureau uniquement]
En-tête
Mfidl.h

Voir aussi

Liste alphabétique des attributs Media Foundation

Attributs Media Foundation