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()

AudioPlaybackConnection を作成できるデバイスを検索するために使用できる の高度なクエリ構文 (AQS) 文字列を取得します。

Open()

基になるデバイスの接続を試みます。 成功した場合、リモート デバイスで再生されているオーディオがローカル デバイスで聞こえます。

OpenAsync()

基になるデバイスの接続を非同期的に試みます。 成功した場合、リモート デバイスで再生されているオーディオがローカル デバイスで聞こえます。

Start()

リモート オーディオ ソースからの接続を許可するようにシステムを構成します。

StartAsync()

リモート オーディオ ソースからの接続を許可するようにシステムを非同期に構成します。

TryCreateFromId(String)

指定したデバイス ID から AudioPlaybackConnection の作成を試みます。

イベント

StateChanged

AudioPlaybackConnection の接続状態が変更されたときに発生します。

適用対象