Wird verwendet, um einen Audio-Video-Stream in der Vonage Video API-Sitzung abzurufen. Mehr...

Erbt von IDisposable.

Kurse
Klasse AudioDataEventArgs
Legt Parameter für OpenTok.AudioData Veranstaltungen. Mehr...
Klasse AudioLevelArgs
Definiert Argumente für AudioLevel Veranstaltungen. Mehr...
Klasse AudioNetworkStatsEventArgs
Definiert Argumente für Audio-Statistiken aktualisiert Veranstaltungen. Mehr...
Klasse Bauunternehmer
Wird verwendet, um ein Abonnent Beispiel. Mehr...
Klasse Bildunterschrift-Argumente
Definiert Argumente für Bildunterschrift Veranstaltungen. Mehr...
Klasse ErrorEventArgs
Definiert Argumente für die Fehler Veranstaltung. Mehr...
Klasse NetworkConditionChangedEventArgs
Definiert Argumente für Netzwerkstatus geändert vom Abonnenten ausgelöste Ereignisse. Mehr...
Klasse RtcStatsReportArgs
Definiert Argumente für RtcStatsReport Veranstaltungen. Mehr...
Klasse Absender-Statistiken
Netzwerkstatistiken auf der Senderseite. Mehr...
Klasse AbonnentenMedienLinkStatistiken
Stellt Statistiken zu den Medienverbindungen der Teilnehmer bereit, einschließlich Kennzahlen zum lokalen und entfernten Transport sowie Informationen zu Netzwerkbeeinträchtigungen. Mehr...
Klasse SubscriberMediaLinkStatsEventArgs
Definiert Argumente für MediaLinkStatsAktualisiert Veranstaltungen. Mehr...
Klasse VideoEventArgs
Definiert Argumente für die Video aktiviert und Video deaktiviert Veranstaltungen. Mehr...
Klasse VideoNetworkStatsEventArgs
Definiert Argumente für Video-Statistiken – Aktualisiert Veranstaltungen. Mehr...
Klasse VideoQualityChangedEventArgs
Definiert Argumente für Videoqualität geändert vom Abonnenten ausgelöste Ereignisse. Mehr...
Öffentliche Typen
enum VideoReason : int {   Video veröffentlichen = 1 , Video-Abonnent = 2 , Qualität = 3 , Codec wird nicht unterstützt = 4 ,   Codec-Wechsel = 8 , Auflösungsänderung = 9 , Video-Unterbrechung = 10 }
Legt Werte für die VideoEventArgs.Reason und VideoEventArgs.Reason Eigenschaften. Mehr...
Öffentliche Member-Funktionen
void Entsorgen ()
Entsorgt die Abonnent Ressourcen des Objekts.
void GetRtcStatsReport ()
Ruft den RTC-Statistikbericht für den Teilnehmer ab. Dies ist ein asynchroner Vorgang. Sobald die Statistiken verfügbar sind, wird die RtcStatsReport Die Nachricht wird gesendet. Mehr...
Geschützte Member-Funktionen
Abonnent (Bauunternehmer Bauunternehmer)
virtuelle Leere Entsorgen (bool disposing)
Eigenschaften
Stream Stream [get]
Der Stream für diesen Abonnenten. Die Eigenschaften des Stream Objekte stellen eine Momentaufnahme des Stream-Zustands zum Zeitpunkt des Zugriffs auf diese Eigenschaft dar und werden nicht aktualisiert, wenn sich der Zustand des Streams ändert.
bool Untertitel abonnieren [get, set]
Ob die Abonnent die Untertitel abonniert (true) oder nicht (false). Der Standardwert ist der Wert „captions“ des Publishers des Streams.Publisher.PublishCaptions
String UntertitelÜbersetzungSprache [get, set]
Die bevorzugte Sprache für die Übersetzung der Untertitel dieses Abonnenten. Mehr...
bool Audio abonnieren [get, set]
Ob die Abonnent abonniert Audio (true) oder nicht (false).
bool Video abonnieren [get, set]
Ob die Abonnent abonniert das Video (true) oder nicht (false).
IVideoRenderer VideoRenderer [get]
Der von diesem Abonnenten verwendete Videorenderer. Mehr...
String Id [get]
Die eindeutige Kennung für die Abonnent.
Größe Bevorzugte Lösung [get, set]
Die bevorzugte Auflösung für den Stream des Abonnenten. Mehr...
doppelt Lautstärke [get, set]
Die Lautstärke des Teilnehmers. Mehr...
float Bevorzugte Bildrate [get, set]
Die bevorzugte Bildrate für den Stream des Abonnenten. Mehr...
Veranstaltungen
EventHandler Verbunden
Wird aufgerufen, wenn die Instanz erfolgreich eine Verbindung zum Stream hergestellt hat und mit der Wiedergabe der Medien beginnt.
EventHandler Stream unterbrochen
Wird aufgerufen, wenn der Stream des Teilnehmers unterbrochen wurde. Mehr...
EventHandler Stream wieder verbunden
Wird gesendet, wenn der Stream des Abonnenten wieder aufgenommen wird (nach einer vorübergehenden Unterbrechung der Verbindung). Mehr...
EventHandler< Bildunterschrift-Argumente > Bildunterschrift
Wird gesendet, wenn der Stream des Abonnenten Untertiteltext empfängt.
EventHandler< VideoEventArgs > Video deaktiviert
Wird aufgerufen, wenn der Teilnehmer kein Video mehr empfängt. Mehr...
EventHandler< VideoEventArgs > Video aktiviert
Wird aufgerufen, wenn der Videostream des Teilnehmers startet (wenn zuvor kein Video vorhanden war) oder fortgesetzt wird (nachdem das Video deaktiviert wurde). Mehr...
EventHandler< ErrorEventArgs > Fehler
Wird aufgerufen, wenn ein Abonnent keine Verbindung zum Vonage Video API-Server herstellen konnte.
EventHandler Video-Warnung deaktivieren
Wird aufgerufen, wenn der Vonage Video API Media Router feststellt, dass sich die Stream-Qualität verschlechtert hat und das Video deaktiviert wird, sollte sich die Qualität weiter verschlechtern. Mehr...
EventHandler Video-Warnung deaktiviert
Wird aufgerufen, wenn der Vonage Video API Media Router feststellt, dass sich die Stream-Qualität so weit verbessert hat, dass das Deaktivieren des Videos kein unmittelbares Risiko mehr darstellt. Mehr...
EventHandler< VideoQualityChangedEventArgs > Videoqualität geändert
Tritt auf, wenn auf der Abonnentenseite ein qualitätsbezogenes Ereignis festgestellt wird. Mehr...
EventHandler< NetworkConditionChangedEventArgs > Netzwerkstatus geändert
Tritt auf, wenn auf der Teilnehmerseite Änderungen der Netzwerkbedingungen festgestellt werden. Mehr...
EventHandler< SubscriberMediaLinkStatsEventArgs > MediaLinkStatsAktualisiert
Wird in regelmäßigen Abständen ausgeführt, um Statistiken zu den Medien-Links des Abonnenten zu melden.
EventHandler< AudioLevelArgs > AudioLevel
Wird in regelmäßigen Abständen gesendet, um den Audiopegel des Teilnehmers zu melden.
EventHandler< AudioDataEventArgs > AudioDaten
Wird in regelmäßigen Abständen aufgerufen, um die PCM-Audiodaten des Teilnehmers zu melden.
EventHandler< AudioNetworkStatsEventArgs > Audio-Statistiken aktualisiert
Wird aufgerufen, wenn der Abonnent Audio-Statistiken zur Verfügung stellen kann.
EventHandler< VideoNetworkStatsEventArgs > Video-Statistiken – Aktualisiert
Wird aufgerufen, wenn der Abonnent Videostatistiken zur Verfügung stellen kann.
EventHandler< RtcStatsReportArgs > RtcStatsReport
Als Antwort auf einen Aufruf zu GetRtcStatsReport().

Ausführliche Beschreibung

Wird verwendet, um einen Audio-Video-Stream in der Vonage Video API-Sitzung abzurufen.

Verwenden Sie die Subscriber.Builder Klasse zum Erstellen einer Abonnent Beispiel: Abonnenten können eine Verbindung herstellen, um Medien zu empfangen, wenn Sie die Session.Subscribe(Subscriber) Methode.

Die Abonnent Die Klasse implementiert die Schnittstelle „System.IDisposable“. Achten Sie darauf, die Methode Dispose() Methode der Abonnent Das Objekt muss seine Ressourcen freigeben, wenn Sie das Objekt nicht mehr benötigen (zum Beispiel, wenn die Abonnent das Streaming des Videos unterbrochen wird oder wenn die App oder das Fenster geschlossen wird).

Dokumentation zur Mitgliederauflistung

VideoReason

Legt Werte für die VideoEventArgs.Reason und VideoEventArgs.Reason Eigenschaften.

Zähler
Video veröffentlichen Der Vorfall ereignete sich, weil der Anbieter des Streams die Übertragung des Videos gestartet oder beendet hat.
Video-Abonnent Der Vorfall trat auf, weil der lokale Client das Abonnement für das Video gestartet oder beendet hat.
Qualität Der Vorfall wurde durch eine Änderung der Qualität des Videostreams verursacht. Stream Die Qualität kann sich aufgrund der Netzwerkbedingungen oder der CPU-Auslastung beim Abonnenten oder beim Publisher ändern. Wenn diese Funktion aktiviert ist, löst das Audio-Fallback-Verfahren ein Ereignis aus, sobald der Abonnent den Videostream aufgrund einer verschlechterten Videoqualität unterbricht, was dazu führt, dass der Abonnent die Video deaktiviert Ereignis. Sobald sich die Bedingungen verbessern, wird der Videostream fortgesetzt, und die Abonnent sendet die Video aktiviert Ereignis. Wenn der Videostream unterbrochen wird, empfängt der Teilnehmer weiterhin den Audiostream, sofern vorhanden. Bei gerouteten Sitzungen kann die Ursache für dieses Verhalten entweder der Vonage Video API Media Router sein (Abonnent Audio-Fallback) oder der Veröffentlichungsclient (Herausgeber Audio-Fallback). Wenn der Publishing-Client die Quelle ist, erhält die Abonnentenanwendung die entsprechende Session.StreamHasVideoChanged, was darauf hindeutet, dass der abonnierte Videokanal nicht mehr aktiv ist. Im Allgemeinen deutet dieses Verhalten auf eine Verschlechterung der Netzwerkqualität auf Seiten des Anbieters hin; jedoch können vom Abonnenten gemeldete Kennzahlen die Fallback-Entscheidungen des Anbieters beeinflussen, was die Ermittlung der genauen Ursache der Verschlechterung erschweren kann. In weitergeleiteten Sitzungen wird das „quality“-Ereignis ausschließlich durch die interne Audio-Fallback-Logik des Publishers ausgelöst (Publisher Audio Fallback). Darauf folgt kein weiteres Ereignis, das darauf hinweist, dass das Video inaktiv ist, da der Stream möglicherweise weiterhin von anderen Abonnenten mit besseren Netzwerkbedingungen empfangen wird. Beachten Sie, dass der Fallback in weitergeleiteten Sitzungen zwar vom Publisher ausgeht, eine zugrunde liegende Netzwerkverschlechterung jedoch sowohl auf der Seite des Publishers als auch auf der Seite des Abonnenten auftreten kann.
Codec wird nicht unterstützt Das Videoereignis wurde ausgelöst, als das Video im Abonnentenstrom deaktiviert wurde, da der Stream einen Videocodec (z. B. H.264) verwendet, der auf dem Gerät nicht unterstützt wird.
Codec-Wechsel Der Videocodec für den Stream hat sich geändert.
Auflösungsänderung Änderung der Videoauflösung oder der Anzahl der Ebenen. Dies kann aufgrund von Bitratenbeschränkungen, einer Anpassung des Encoders, Änderungen an der Kameraquelle (z. B. Kamerawechsel oder Änderung der Eingangsauflösung) oder Konfigurationsänderungen auftreten. Dies bedeutet nicht zwangsläufig eine Verschlechterung der Qualität.
Video-Unterbrechung Der Videostream wurde unterbrochen. Dies bedeutet, dass die Videoübertragung an den Teilnehmer für einen längeren Zeitraum (in der Regel länger als fünf Sekunden) unterbrochen wurde. Wenn eine Videounterbrechung auftritt, können Applications die Video-Statistiken – Aktualisiert um Einflussfaktoren wie eine niedrige Bitrate oder eine hohe Latenz zu ermitteln.

Dokumentation zu Member-Funktionen

GetRtcStatsReport()

void OpenTok.Subscriber.GetRtcStatsReport ( )

Ruft den RTC-Statistikbericht für den Teilnehmer ab. Dies ist ein asynchroner Vorgang. Sobald die Statistiken verfügbar sind, wird die RtcStatsReport Nachricht gesendet wird.

Siehe auch Audio-Statistiken aktualisiert, Video-Statistiken – Aktualisiertund Publisher.GetRtcStatsReport().

Dokumentation zur Immobilie

Lautstärke

--- double OpenTok.Subscriber.AudioVolume

Die Lautstärke des Teilnehmers.

Die Lautstärke des Teilnehmers im Bereich von 0 bis 100. Liegt der eingestellte Wert außerhalb dieses Bereichs, wird er auf diesen Bereich begrenzt.

Der Standardwert beträgt 100.

UntertitelÜbersetzungSprache

--- Zeichenkette OpenTok.Subscriber.CaptionsTranslationLanguage

Die bevorzugte Sprache für die Übersetzung der Untertitel dieses Abonnenten.

Dies ist eine Beta-Funktion..

Diese Einstellung wird nur wirksam, wenn Untertitel aktiviert sind. Wählen Sie hier einen unterstützten BCP-47-Sprachcode aus, um übersetzte Untertitel zu erhalten, oder null um die Übersetzung zu deaktivieren. Der Standardwert lautet null (Es wurde keine Übersetzung konfiguriert).

Die unterstützten Sprachcodes sind in der Server-API-Spezifikation definiert.

Bevorzugte Bildrate

--- float OpenTok.Subscriber.PreferredFramerate

Die bevorzugte Bildrate für den Stream des Abonnenten.

Begrenzung der Bildrate und der Videoauflösung (Bevorzugte Lösung) reduziert die Netzwerk- und CPU-Auslastung auf dem abonnierenden Client. Je nach den Abmessungen des Videos des Abonnenten in der App empfiehlt es sich möglicherweise, eine niedrigere Auflösung zu verwenden. Für Abonnenten eines Streams, der weniger wichtig (und kleiner) ist als andere Streams, empfiehlt es sich möglicherweise, eine niedrigere Bildrate oder Auflösung zu verwenden.

Diese Eigenschaft gilt nur beim Abonnieren eines Streams, der die Skalierbare Videofunktion. Skalierbare Videos sind verfügbar:

  • Nur in Sitzungen, die den Vonage Video API Media Router verwenden (Sitzungen mit dem Medienbetrieb auf geroutet gesetzt).
  • Gilt nur für Streams, die von Clients veröffentlicht werden, die skalierbares Video unterstützen (siehe die Dokumentation zu Skalierbare Videofunktion).

Bei Streams, die kein skalierbares Video verwenden, hat die Einstellung dieser Eigenschaft keine Auswirkung.

Anmerkung: Die Bildrate für skalierbare Videostreams wird für jeden Teilnehmer automatisch an die Netzwerkbedingungen und die CPU-Auslastung angepasst, auch wenn Sie diese Eigenschaft nicht festlegen. Legen Sie diese Eigenschaft fest, wenn Sie eine maximale Bildrate für diesen Teilnehmer festlegen möchten.

Die verfügbaren Bildraten richten sich nach der maximalen Bildrate, die für den Stream zur Verfügung steht. Wenn Sie die bevorzugte Bildrate für den Abonnenten festlegen, wählt das Vonage Video API Windows SDK unter Berücksichtigung der Bandbreiten- und CPU-Einschränkungen des Clients die beste verfügbare Bildrate aus, die der bevorzugten Bildrate am nächsten kommt.

Die tatsächlich verfügbaren Bildraten hängen dynamisch von den Netzwerk- und CPU-Ressourcen ab, die dem Publisher zur Verfügung stehen.

Bevorzugte Lösung

--- Größe OpenTok.Subscriber.PreferredResolution

Die bevorzugte Auflösung für den Stream des Abonnenten.

Die bevorzugte Auflösung für den Stream des Abonnenten.

Begrenzung der Videoauflösung und Bildfrequenz (Bevorzugte Bildrate) reduziert die Netzwerk- und CPU-Auslastung auf dem abonnierenden Client. Je nach den Abmessungen des Videos des Abonnenten in der App empfiehlt es sich möglicherweise, eine niedrigere Auflösung zu verwenden. Für Abonnenten eines Streams, der weniger wichtig (und kleiner) ist als andere Streams, empfiehlt es sich möglicherweise, eine niedrigere Bildrate oder Auflösung zu verwenden.

Diese Eigenschaft gilt nur beim Abonnieren eines Streams, der die Skalierbare Videofunktion. Skalierbare Videos sind verfügbar:

  • Nur in Sitzungen, die den Vonage Video API Media Router verwenden (Sitzungen mit dem Medienbetrieb auf geroutet gesetzt).
  • Gilt nur für Streams, die von Clients veröffentlicht werden, die skalierbares Video unterstützen (siehe die Dokumentation zu Skalierbare Videofunktion).

Bei Streams, die kein skalierbares Video verwenden, hat die Einstellung dieser Eigenschaft keine Auswirkung.

Anmerkung: Die Auflösung für skalierbare Videostreams wird für jeden Teilnehmer automatisch an die Netzwerkbedingungen und die CPU-Auslastung angepasst, auch wenn Sie diese Eigenschaft nicht festlegen. Legen Sie diese Eigenschaft fest, wenn Sie eine maximale Auflösung für diesen Teilnehmer festlegen möchten.

Nicht jede Auflösung steht einem Abonnenten zur Verfügung. Wenn Sie die gewünschte Auflösung festlegen, wählt das Vonage Video API Windows SDK die beste verfügbare Auflösung aus, die Ihren Vorgaben entspricht. Die verfügbaren Auflösungen hängen von der maximalen Breite und Höhe ab, die Herausgeber Sätze für den Stream, die von der Stream.Width und Stream.Height Eigenschaften der Stream Objekt. Alle für einen Stream verfügbaren Auflösungen verwenden dasselbe Seitenverhältnis.

VideoRenderer

--- IVideoRenderer OpenTok.Subscriber.VideoRenderer

Der von diesem Abonnenten verwendete Videorenderer.

Legen Sie den Video-Renderer fest, indem Sie den VideoRenderer beim Aufruf des Konstruktors `Subscriber(Context, Stream, IVideoRenderer)`.

Veranstaltungsdokumentation

Netzwerkstatus geändert

EventHandler<NetworkConditionChangedEventArgs> OpenTok.Subscriber.NetworkConditionChanged

Tritt auf, wenn auf der Teilnehmerseite Änderungen der Netzwerkbedingungen festgestellt werden.

Dieses Ereignis wird ausgelöst, wenn sich die Netzwerkbedingungen wesentlich ändern, und liefert Statistiken zur Medienverbindung sowie den Grund für die Änderung.

Stream unterbrochen

Ereignisbehandler „OpenTok.Subscriber.StreamDisconnected“

Wird aufgerufen, wenn der Stream des Teilnehmers unterbrochen wurde.

Als Reaktion auf den Aufruf dieser Methode sollten Sie möglicherweise eine Benachrichtigung über die Benutzeroberfläche anzeigen, um den Benutzer darüber zu informieren, dass die Verbindung zum Audio-Video-Stream vorübergehend unterbrochen ist und die App versucht, die Verbindung zum Stream wiederherzustellen.

Wenn der Client die Verbindung zum Stream wiederherstellt, sendet der Abonnent die Stream wieder verbunden Ereignis. Andernfalls wird das Sitzung Das Objekt sendet die Session.StreamDropped Veranstaltung.

Stream wieder verbunden

Ereignisbehandler „OpenTok.Subscriber.StreamReconnected“

Wird gesendet, wenn der Stream des Abonnenten wieder aufgenommen wird (nach einer vorübergehenden Unterbrechung der Verbindung).

Die Abonnent sendet dieses Ereignis, nachdem es das Stream unterbrochen Veranstaltung.

Video deaktiviert

EventHandler<VideoEventArgs> OpenTok.Subscriber.VideoDisabled

Wird aufgerufen, wenn der Teilnehmer kein Video mehr empfängt.

Prüfen Sie die reason Eigenschaft der Ereignisargumente, die den Grund für den Stopp des Videos angibt.

Video-Warnung deaktivieren

Ereignisbehandler „OpenTok.Subscriber.VideoDisableWarning“

Wird aufgerufen, wenn der Vonage Video API Media Router feststellt, dass sich die Stream-Qualität verschlechtert hat und das Video deaktiviert wird, sollte sich die Qualität weiter verschlechtern.

Sollte sich die Qualität weiter verschlechtern, deaktiviert der Abonnent das Video und die Abonnent sendet die „VideoDisabled“-Meldung. Wenn sich die Stream-Qualität verbessert, wird die Abonnent löst das Ereignis „VideoDisableWarningLifted“ aus.

Diese Funktion ist nur in Sitzungen verfügbar, die den Vonage Video API Media Router verwenden (Sitzungen, bei denen der Medienmodus auf „routed“ eingestellt ist), nicht jedoch in Sitzungen, bei denen der Medienmodus auf „relayed“ eingestellt ist. (Siehe Der OpenTok Media Router und die Medienmodi).

Diese Methode wird vor allem dann aufgerufen, wenn sich die Verbindungsqualität verschlechtert.

Video-Warnung deaktiviert

EventHandler OpenTok.Subscriber.VideoDisableWarningLifted

Wird aufgerufen, wenn der Vonage Video API Media Router feststellt, dass sich die Stream-Qualität so weit verbessert hat, dass das Deaktivieren des Videos kein unmittelbares Risiko mehr darstellt.

Diese Funktion ist nur in Sitzungen verfügbar, die den Vonage Video API Media Router verwenden (Sitzungen, bei denen der Medienmodus auf „routed“ eingestellt ist), nicht jedoch in Sitzungen, bei denen der Medienmodus auf „relayed“ eingestellt ist. (Siehe Der OpenTok Media Router und die Medienmodi).

Diese Methode wird hauptsächlich aufgerufen, wenn sich die Verbindungsqualität verbessert.

Video aktiviert

EventHandler<VideoEventArgs> OpenTok.Subscriber.VideoEnabled

Wird aufgerufen, wenn der Videostream des Teilnehmers startet (wenn zuvor kein Video vorhanden war) oder fortgesetzt wird (nachdem das Video deaktiviert wurde).

Prüfen Sie die reason Eigenschaft der Ereignisargumente, die angibt, aus welchem Grund das Video aktiviert wurde.

Videoqualität geändert

EventHandler<VideoQualityChangedEventArgs> OpenTok.Subscriber.VideoQualityChanged

Tritt auf, wenn auf der Abonnentenseite ein qualitätsbezogenes Ereignis festgestellt wird.

Dieses Ereignis wird ausgelöst, wenn sich die Qualität des Videostreams des Abonnenten erheblich ändert, beispielsweise bei einer erkannten Videounterbrechung (Pause) oder einem Codec-Wechsel.

Die aktuelle Implementierung löst dieses Ereignis nur bei Videounterbrechungen oder Codec-Wechseln aus. Einfrieren werden intern erfasst und in den Statistiken berücksichtigt, lösen dieses Ereignis jedoch aufgrund ihrer kurzen Dauer und hohen Häufigkeit nicht einzeln aus. Ein Callback wird nur ausgelöst, wenn eine Pause (kein gerenderter Frame für mehr als 5 Sekunden) erkannt wird, da dies eine wesentlichere Unterbrechung der Wiedergabe darstellt.

Die VideoReason Der Wert gibt die Ursache des Ereignisses an und folgt dieser Prioritätsreihenfolge: VideoInterruption, CodecChange.

Diese Veranstaltung unterscheidet sich von Video deaktiviert und Video aktiviert da es qualitätsbezogene Veränderungen und nicht bloße Übergänge zwischen „Track an“ und „Track aus“ meldet. Das Video deaktiviert und Video aktiviert Ereignisse zeigen an, wann die Videospur des Abonnenten deaktiviert oder aktiviert wurde (beispielsweise aufgrund eines Audio-Fallbacks oder von Aktualisierungen der Stream-Eigenschaften). Im Gegensatz dazu liefert dieses Ereignis Diagnoseinformationen zu Ursachen für Qualitätsverluste, wie z. B. Einfrieren, Pausenzahlen und aktualisierte Videostatistiken.

Bei diesem Ereignis wird jede Videounterbrechung berücksichtigt, die fünf Sekunden oder länger dauert. In Fällen wie einem Audio-Fallback oder einer Deaktivierung des Videos wird die Unterbrechung in den Statistiken ebenfalls als Pause erfasst, und es kann ein entsprechendes Ereignis zur Qualitätsänderung ausgelöst werden.

Applications can use this event to respond to quality issues, such as updating UI indicators, logging telemetry, or notifying users.