다음을 통해 공유


AudioDeviceModulesManager 클래스

정의

오디오 디바이스 핀 instance 또는 특정 오디오 엔드포인트에 대한 오디오 디바이스 모듈의 컬렉션을 관리합니다.

public ref class AudioDeviceModulesManager sealed
/// [Windows.Foundation.Metadata.Activatable(Windows.Media.Devices.IAudioDeviceModulesManagerFactory, 262144, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 262144)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class AudioDeviceModulesManager final
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Media.Devices.IAudioDeviceModulesManagerFactory), 262144, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 262144)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class AudioDeviceModulesManager
function AudioDeviceModulesManager(deviceId)
Public NotInheritable Class AudioDeviceModulesManager
상속
Object Platform::Object IInspectable AudioDeviceModulesManager
특성

Windows 요구 사항

디바이스 패밀리
Windows 10 Creators Update (10.0.15063.0에서 도입되었습니다.)
API contract
Windows.Foundation.UniversalApiContract (v4.0에서 도입되었습니다.)
앱 기능
audioDeviceConfiguration

생성자

AudioDeviceModulesManager(String)

지정된 오디오 디바이스 ID에 대한 AudioDeviceModulesManager 클래스의 instance 가져옵니다.

메서드

FindAll()

AudioDeviceModulesManager가 초기화된 오디오 디바이스와 연결된 모든 오디오 디바이스 모듈의 목록을 다시 처리합니다.

FindAllById(String)

지정된 ID를 사용하여 모든 오디오 디바이스 모듈의 목록을 검색합니다. 목록의 각 오디오 디바이스 모듈에는 동일한 ID가 있지만 각 모듈의 값은 AudioDeviceModule.InstanceId 속성에 대해 다릅니다.

이벤트

ModuleNotificationReceived

AudioDeviceModulesManager가 초기화된 오디오 디바이스와 연결된 오디오 디바이스 모듈 중 하나에서 변경이 발생할 때 발생합니다.

적용 대상