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
- Наследование
- Атрибуты
- Реализации
Требования к 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 . |