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 |
|
Voir aussi