Freigeben über


AudioPlaybackConnection Klasse

Definition

Stellt eine Verbindung dar, die es einem Remotegerät ermöglicht, Audiodaten an ein Windows-Gerät zu streamen.

public ref class AudioPlaybackConnection sealed : IClosable
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 655360)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioPlaybackConnection final : IClosable
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 655360)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioPlaybackConnection : System.IDisposable
Public NotInheritable Class AudioPlaybackConnection
Implements IDisposable
Vererbung
Object Platform::Object IInspectable AudioPlaybackConnection
Attribute
Implementiert

Windows-Anforderungen

Gerätefamilie
Windows 10, version 2004 (eingeführt in 10.0.19041.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v10.0)

Eigenschaften

DeviceId

Ruft die eindeutige Geräte-ID für das zugrunde liegende Gerät ab, das durch AudioPlaybackConnection dargestellt wird.

State

Ruft den aktuellen Verbindungsstatus der AudioPlaybackConnection ab.

Methoden

Close()

Schließt die Verbindung, die durch das AudioPlaybackConnection-Objekt dargestellt wird.

Dispose()

Führt anwendungsspezifische Aufgaben durch, die mit der Freigabe, der Zurückgabe oder dem Zurücksetzen von nicht verwalteten Ressourcen zusammenhängen.

GetDeviceSelector()

Ruft eine AQS-Zeichenfolge (Advanced Query Syntax) für ab, die verwendet werden kann, um Geräte zu finden, für die eine AudioPlaybackConnection erstellt werden kann.

Open()

Versucht, das zugrunde liegende Gerät zu verbinden. Wenn dies erfolgreich ist, werden alle Audiodaten, die auf dem Remotegerät wiedergegeben werden, auf dem lokalen Gerät gehört.

OpenAsync()

Versucht asynchron, das zugrunde liegende Gerät zu verbinden. Wenn dies erfolgreich ist, werden alle Audiodaten, die auf dem Remotegerät wiedergegeben werden, auf dem lokalen Gerät gehört.

Start()

Konfiguriert das System, um Verbindungen von der Remoteaudioquelle zuzulassen.

StartAsync()

Konfiguriert das System asynchron, um Verbindungen von der Remoteaudioquelle zuzulassen.

TryCreateFromId(String)

Versucht, eine AudioPlaybackConnection aus der angegebenen Geräte-ID zu erstellen.

Ereignisse

StateChanged

Tritt auf, wenn sich der Verbindungsstatus von AudioPlaybackConnection ändert.

Gilt für: