다음을 통해 공유


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의 연결 상태가 변경되면 발생합니다.

적용 대상