KSPROPERTY_SYSAUDIO_COMPONENT_ID
La proprietà KSPROPERTY_SYSAUDIO_COMPONENT_ID recupera l'ID componente dal dispositivo di rendering wave usato dal dispositivo audio virtuale specificato.
Tabella riepilogo utilizzo
Recupero | Set | Destinazione | Tipo di descrittore di proprietà | Tipo valore proprietà |
---|---|---|---|---|
Sì |
No |
Filtra |
KSPROPERTY+ULONG |
Il descrittore di proprietà (dati dell'istanza) è una struttura di tipo KSPROPERTY seguita da una variabile ULONG contenente un ID dispositivo che identifica 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.
Il valore della proprietà (dati dell'operazione) è una struttura di tipo KSCOMPONENTID che specifica il produttore, il prodotto e altre informazioni specifiche dell'hardware sul dispositivo di rendering onda utilizzato dal dispositivo audio virtuale specificato.
Valore restituito
Una richiesta di proprietà KSPROPERTY_SYSAUDIO_COMPONENT_ID restituisce STATUS_SUCCESS per indicare che è stata completata correttamente. In caso contrario, la richiesta restituisce un codice di stato di errore appropriato.
Commenti
DirectSound non comunica direttamente con il driver miniport per l'hardware audio sottostante a ognuno dei dispositivi audio virtuali di SysAudio. Di conseguenza, DirectSound non è in grado di eseguire query direttamente sul dispositivo di rendering wave per le informazioni relative all'ID componente. La proprietà KSPROPERTY_SYSAUDIO_COMPONENT_ID consente a DirectSound di ottenere queste informazioni indirettamente tramite SysAudio.
Requisiti
Intestazione |
Ksmedia.h (include Ksmedia.h) |