AudioPlaybackConnection 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示允许远程设备将音频流式传输到 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
- 继承
- 属性
- 实现
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 的连接状态更改时发生。 |