다음을 통해 공유


AudioStateMonitor.CreateForRenderMonitoringWithCategoryAndDeviceId 메서드

정의

지정된 오디오 디바이스를 사용하는 지정된 MediaCategory를 사용하여 오디오 렌더링 스트림의 사운드 수준을 모니터링하는 AudioStateMonitor 클래스의 새 instance 초기화합니다.

public:
 static AudioStateMonitor ^ CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory category, Platform::String ^ deviceId);
 static AudioStateMonitor CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory const& category, winrt::hstring const& deviceId);
public static AudioStateMonitor CreateForRenderMonitoringWithCategoryAndDeviceId(AudioRenderCategory category, string deviceId);
function createForRenderMonitoringWithCategoryAndDeviceId(category, deviceId)
Public Shared Function CreateForRenderMonitoringWithCategoryAndDeviceId (category As AudioRenderCategory, deviceId As String) As AudioStateMonitor

매개 변수

category
AudioRenderCategory

모니터링할 오디오 스트림의 범주를 나타내는 MediaCategory 열거형의 값입니다. 시스템은 오디오 스트림의 범주를 사용하여 음소거해야 하는지 또는 특정 시스템 이벤트에 대한 응답으로 볼륨을 낮춰야 하는지 확인할 수 있습니다.

deviceId
String

Platform::String

winrt::hstring

연결된 오디오 스트림을 모니터링할 오디오 디바이스의 고유 식별자를 포함하는 문자열입니다.

반환

AudioStateMonitor 개체입니다.

설명

AudioStateMonitor를 인스턴스화하는 데 사용하는 메서드는 모니터링되는 오디오 스트림을 결정합니다. AudioStateMonitor 클래스의 다른 팩터리 메서드를 사용하면 해당 AudioDeviceRole에 따라 오디오 스트림의 수준과 스트림이 오디오를 캡처하거나 렌더링하는지 여부를 모니터링할 수 있습니다.

GetAudioRenderSelector에서 반환된 값을 전달하여 FindAllAsync를 호출하여 사용 가능한 오디오 렌더링 디바이스를 나타내는 DeviceInformation 개체 목록을 가져옵니다.

적용 대상