MEQualityNotify-Ereignis
Gibt Dem Qualitätsmanager Feedback zur Wiedergabequalität.
Ereigniswerte
Mögliche Werte, die von DERMEDIAEVENT::GetValue abgerufen werden, sind:
| VARTYPE | Beschreibung |
|---|---|
| VT _ I8 |
Siehe Hinweise. |
Hinweise
Dieses Ereignis wird von einigen Pipelinekomponenten ausgelöst. Die Mediensitzung gibt das Ereignis an den Qualitäts-Manager weiter, indem die METHODE VORGESETZTEQualityManager::NotifyQualityEvent aufgerufen wird.
Der erweiterte Typ des Ereignisses gibt die Bedeutung der Ereignisdaten an.
| Erweiterter Typ | Ereignisdaten |
|---|---|
| MF _ QUALITY _ NOTIFY _ PROCESSING _ LATENCY | Die von der Komponente eingeführte ungefähre Verarbeitungslatenz in Einheiten von 100 Nanosekunden. Verarbeitungslatenz ist die Latenz, die eine Komponente in die Pipeline einläuft, indem sie ein Beispiel verarbeitet. In einigen Fällen kann die Latenz nicht einfach abgeleitet werden, indem die Aufrufe von ZUDRQualityManager::NotifyProcessInput und ZUDRQualityManager::NotifyProcessOutput betrachtet werden. Beispielsweise gibt es möglicherweise keine 1:1-Entsprechung zwischen Eingabe- und Ausgabebeispielen. In diesem Fall kann die Komponente ein MEQualityNotify-Ereignis mit der Verarbeitungslatenz senden. Wenn sich die Verarbeitungslatenz ändert, kann die Komponente während des Streamings jederzeit ein neues Ereignis senden. |
| MF _ QUALITY _ NOTIFY _ SAMPLE _ LAG | Verzögerungszeit für das Beispiel in Einheiten von 100 Nanosekunden. Wenn der Wert positiv ist, war die Stichprobe zu spät. Wenn der Wert negativ ist, war die Stichprobe früh. |
Um den erweiterten Typ zu erhalten, rufen Sie DANNMediaEvent::GetExtendedType auf.
Pipelinekomponenten sind zum Senden dieses Ereignisses nicht erforderlich.
Anforderungen
| Anforderung | Wert |
|---|---|
| Unterstützte Mindestversion (Client) |
Windows Nur [ Vista-Desktop-Apps] |
| Unterstützte Mindestversion (Server) |
Windows Nur Server [ 2008-Desktop-Apps] |
| Header |
|