Bagikan melalui


AudioStateMonitor.CreateForCaptureMonitoringWithCategoryAndDeviceId Metode

Definisi

Menginisialisasi instans baru kelas AudioStateMonitor yang memantau tingkat suara untuk aliran pengambilan audio dengan MediaCategory tertentu yang menggunakan perangkat audio yang ditentukan.

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

Parameter

category
MediaCategory

Nilai dari enumerasi MediaCategory yang menunjukkan kategori aliran audio yang akan dipantau. Sistem dapat menggunakan kategori aliran audio untuk menentukan apakah harus dibisukan atau volumenya diturunkan sebagai respons terhadap peristiwa sistem tertentu.

deviceId
String

Platform::String

winrt::hstring

String yang berisi pengidentifikasi unik perangkat audio yang aliran audio terkaitnya akan dipantau.

Mengembalikan

Objek AudioStateMonitor .

Keterangan

Metode yang Anda gunakan untuk membuat instans AudioStateMonitor menentukan aliran audio mana yang dipantau. Metode pabrik lain dari kelas AudioStateMonitor memungkinkan Anda memantau tingkat aliran audio berdasarkan AudioDeviceRole mereka dan apakah aliran menangkap atau merender audio.

Panggil FindAllAsync, meneruskan nilai yang dikembalikan oleh GetAudioCaptureSelector, untuk mendapatkan daftar objek DeviceInformation yang mewakili perangkat pengambilan audio yang tersedia.

Berlaku untuk