AudioSessionRouteChangeEventArgs Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt Daten für das AudioRouteChanged-Ereignis bereit.
public class AudioSessionRouteChangeEventArgs : EventArgs
type AudioSessionRouteChangeEventArgs = class
inherit EventArgs
- Vererbung
-
AudioSessionRouteChangeEventArgs
Hinweise
Instanzen kapseln sowohl den Grund für das AudioRouteChanged ausgelöste Ereignis als auch die Informationen über den vorherigen Satz aktiver Ein- und Ausgabeaudiorouten sowie die neuen.
void DisplayRoutes (string caption, AudioSessionInputRouteKind input, AudioSessionOutputRouteKind [] output)
{
if (output == null)
Console.WriteLine ("No outputs");
else if (output.Length == 1)
Console.WriteLine ("Output {0}", output [0]);
else
for (int i = 0; i < output.Length; i++)
Console.WriteLine ("Output {0}", output [i])
Console.WriteLine (input.ToString ());
}
void Setup ()
{
AudioSession.AudioRouteChanged += (sender, args) => {
DisplayRoutes ("Current Routes", args.CurrentInputRoute, args.CurrentOutputRoutes),
DisplayRoutes ("Old Routes", args.PreviousInputRoute, args.PreviousOutputRoutes),
Console.WriteLine (args.Reason);
};
}
Konstruktoren
AudioSessionRouteChangeEventArgs(IntPtr) |
Initialisiert eine neue instance der AudioSessionRouteChangeEventArgs-Klasse. |
Eigenschaften
CurrentInputRoute |
Die aktuelle Audioeingaberoute. |
CurrentOutputRoutes |
Aktuelle Ausgabeaudiorouten enthalten in der Regel einen einzelnen Wert, können aber mehrere enthalten. |
Dictionary |
Von der Runtime übergebenes Wörterbuch mit allen Informationen zur Routenänderung. |
PreviousInputRoute |
Die vorherige Audioeingaberoute. |
PreviousOutputRoutes |
Aktuelle Ausgabeaudiorouten enthalten in der Regel einen einzelnen Wert, können aber mehrere enthalten. |
Reason |
Entwickler sollten diese veraltete Eigenschaft nicht verwenden. |