Condividi tramite


AudioStateMonitor.CreateForCaptureMonitoringWithCategoryAndDeviceId Metodo

Definizione

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

public:
 static AudioStateMonitor ^ CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory category, Platform::String ^ deviceId);
 static AudioStateMonitor CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory const& category, winrt::hstring const& deviceId);
public static AudioStateMonitor CreateForCaptureMonitoringWithCategoryAndDeviceId(MediaCategory category, string deviceId);
function createForCaptureMonitoringWithCategoryAndDeviceId(category, deviceId)
Public Shared Function CreateForCaptureMonitoringWithCategoryAndDeviceId (category As MediaCategory, deviceId As String) As AudioStateMonitor

Parametri

category
MediaCategory

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

deviceId
String

Platform::String

winrt::hstring

Stringa contenente l'identificatore univoco di un dispositivo audio per cui 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.

Chiama FindAllAsync, passando il valore restituito da GetAudioCaptureSelector, per ottenere l'elenco di oggetti DeviceInformation che rappresentano i dispositivi di acquisizione audio disponibili.

Si applica a