Condividi tramite


AudioStateMonitor.CreateForRenderMonitoringWithCategoryAndDeviceId Metodo

Definizione

Inizializza una nuova istanza della classe AudioStateMonitor che monitora il livello audio per i flussi di rendering audio con l'oggetto MediaCategory specificato che utilizza il dispositivo audio specificato.

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

Parametri

category
AudioRenderCategory

Valore dell'enumerazione MediaCategory che indica le categorie di flussi audio monitorati. Il sistema può usare la categoria di un flusso audio per determinare se deve essere disattivato o avere il volume inferiore in risposta a un evento di sistema specifico.

deviceId
String

Platform::String

winrt::hstring

Stringa contenente l'identificatore univoco di un dispositivo audio per il quale verranno monitorati i flussi audio associati.

Restituisce

Oggetto AudioStateMonitor .

Commenti

Il metodo usato per creare un'istanza di AudioStateMonitor determina quali flussi audio vengono monitorati. Altri metodi factory della classe AudioStateMonitor consentono di monitorare il livello di flussi audio in base al relativo AudioDeviceRole e se il flusso acquisisce o esegue il rendering dell'audio.

Chiamare FindAllAsync, passando il valore restituito da GetAudioRenderSelector, per ottenere l'elenco di oggetti DeviceInformation che rappresentano i dispositivi di rendering audio disponibili.

Si applica a