Événement MEQualityNotify
Fournit des commentaires au gestionnaire de qualité sur la qualité de la lecture.
Valeurs d’événement
Les valeurs possibles récupérées à partir d’IMFMediaEvent::GetValue sont les suivantes.
VARTYPE | Description |
---|---|
VT_I8 |
Consultez la section Notes. |
Notes
Cet événement est déclenché par certains composants de pipeline. La session multimédia transfère l’événement au responsable qualité en appelant la méthode IMFQualityManager::NotifyQualityEvent .
Le type étendu de l’événement indique la signification des données d’événement.
Type étendu | Données d’événement |
---|---|
MF_QUALITY_NOTIFY_PROCESSING_LATENCY | Latence de traitement approximative introduite par le composant, en unités de 100 nanosecondes. La latence de traitement correspond à la latence qu’un composant introduit dans le pipeline en traitant un exemple. Dans certains cas, la latence ne peut pas être dérivée simplement en examinant les appels à IMFQualityManager::NotifyProcessInput et IMFQualityManager::NotifyProcessOutput. Par exemple, il se peut qu’il n’y ait pas de correspondance un-à-un entre les exemples d’entrée et les exemples de sortie. Dans ce cas, le composant peut envoyer un événement MEQualityNotify avec la latence de traitement. Si la latence de traitement change, le composant peut envoyer un nouvel événement à tout moment pendant la diffusion en continu. |
MF_QUALITY_NOTIFY_SAMPLE_LAG | Temps de décalage pour l’exemple, en unités de 100 nanosecondes. Si la valeur est positive, l’échantillon était en retard. Si la valeur est négative, l’exemple était précoce. |
Pour obtenir le type étendu, appelez IMFMediaEvent::GetExtendedType.
Les composants de pipeline ne sont pas nécessaires pour envoyer cet événement.
Spécifications
Condition requise | Valeur |
---|---|
Client minimal pris en charge |
Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge |
Windows Server 2008 [applications de bureau uniquement] |
En-tête |
|
Voir aussi