AudioPlaybackConnection 类

定义

表示允许远程设备将音频流式传输到 Windows 设备的连接。

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
继承
Object Platform::Object IInspectable AudioPlaybackConnection
属性
实现

Windows 要求

设备系列
Windows 10, version 2004 (在 10.0.19041.0 中引入)
API contract
Windows.Foundation.UniversalApiContract (在 v10.0 中引入)

属性

DeviceId

获取 AudioPlaybackConnection 表示的基础设备的唯一设备 ID。

State

获取 AudioPlaybackConnection 的当前连接状态。

方法

Close()

关闭 AudioPlaybackConnection 对象表示的连接。

Dispose()

执行与释放或重置非托管资源关联的应用程序定义的任务。

GetDeviceSelector()

获取高级查询语法 (AQS) 字符串,可用于查找可为其创建 AudioPlaybackConnection 的设备。

Open()

尝试连接基础设备。 如果成功,这会导致在本地设备上听到远程设备上播放的任何音频。

OpenAsync()

异步尝试连接基础设备。 如果成功,这会导致在本地设备上听到远程设备上播放的任何音频。

Start()

将系统配置为允许来自远程音频源的连接。

StartAsync()

异步配置系统以允许来自远程音频源的连接。

TryCreateFromId(String)

尝试从指定的设备 ID 创建 AudioPlaybackConnection

事件

StateChanged

AudioPlaybackConnection 的连接状态更改时发生。

适用于