Поделиться через


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.

State

Возвращает текущее состояние подключения AudioPlaybackConnection.

Методы

Close()

Закрывает соединение, представленное объектом AudioPlaybackConnection .

Dispose()

Выполняет определяемые приложением задачи, связанные с удалением, высвобождением или сбросом неуправляемых ресурсов.

GetDeviceSelector()

Возвращает строку расширенного синтаксиса запросов (AQS), которая может использоваться для поиска устройств, для которых можно создать AudioPlaybackConnection .

Open()

Пытается подключить базовое устройство. В случае успешного выполнения любой звук, воспроизводимый на удаленном устройстве, будет слышен на локальном устройстве.

OpenAsync()

Асинхронно пытается подключить базовое устройство. В случае успешного выполнения любой звук, воспроизводимый на удаленном устройстве, будет слышен на локальном устройстве.

Start()

Настраивает систему так, чтобы разрешить подключения из удаленного источника звука.

StartAsync()

Асинхронно настраивает систему для разрешения подключений из удаленного источника звука.

TryCreateFromId(String)

Пытается создать AudioPlaybackConnection на основе указанного идентификатора устройства.

События

StateChanged

Происходит при изменении состояния подключения AudioPlaybackConnection .

Применяется к