KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE
La proprietà KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE specifica l'istanza corrente di un dispositivo audio virtuale.
Tabella riepilogo utilizzo
Recupero | Set | Destinazione | Tipo di descrittore delle proprietà | Tipo di valore della proprietà |
---|---|---|---|---|
Sì |
Sì |
Filtra |
ULONG |
Il valore della proprietà (dati operazione) è di tipo ULONG e specifica l'ID dispositivo di un dispositivo audio virtuale. Se SysAudio enumera n dispositivi audio virtuali (vedere KSPROPERTY_SYSAUDIO_DEVICE_COUNT), gli ID dispositivo validi vanno da 0 a n-1.
Valore restituito
Una richiesta di proprietà KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato.
Commenti
Una richiesta di KSPROPERTY_SYSAUDIO_DEVICE_INSTANCE proprietà set apre il dispositivo audio virtuale specificato dall'ID dispositivo contenuto nel valore della proprietà. L'ultimo dispositivo da aprire viene definito dispositivo corrente.
Alcune proprietà SysAudio consentono all'utente di identificare il dispositivo corrente da un ID dispositivo Null di -1 anziché da un ID dispositivo valido nell'intervallo da 0 a n-1, dove n è il numero di dispositivi audio virtuali disponibili. Queste proprietà includono KSPROPERTY_SYSAUDIO_DEVICE_INTERFACE_NAME e KSPROPERTY_SYSAUDIO_DEVICE_FRIENDLY_NAME.
Una richiesta get-property recupera l'ID dispositivo del dispositivo corrente (ultimo aperto) dispositivo audio virtuale.
Requisiti
Intestazione |
Ksmedia.h (includere Ksmedia.h) |
Vedere anche
KSPROPERTY_SYSAUDIO_DEVICE_COUNT