Funzione XInputGetAudioDeviceIds (xinput.h)
Recupera gli ID dispositivo audio di rendering e acquisizione audio associati al visore VR connesso al controller specificato.
Sintassi
DWORD XInputGetAudioDeviceIds(
[in] DWORD dwUserIndex,
[out, optional] LPWSTR pRenderDeviceId,
[in, out, optional] UINT *pRenderCount,
[out, optional] LPWSTR pCaptureDeviceId,
[in, out, optional] UINT *pCaptureCount
);
Parametri
[in] dwUserIndex
Indice del gamer associato al dispositivo.
[out, optional] pRenderDeviceId
Stringa ID dispositivo Windows Core Audio per il rendering (altoparlanti).
[in, out, optional] pRenderCount
Dimensioni, in caratteri wide, del buffer stringa id dispositivo di rendering.
[out, optional] pCaptureDeviceId
Stringa ID dispositivo Windows Core Audio per l'acquisizione (microfono).
[in, out, optional] pCaptureCount
Dimensioni, in caratteri wide, del buffer di stringa dell'ID dispositivo di acquisizione.
Valore restituito
Se la funzione recupera correttamente gli ID dispositivo per il rendering e l'acquisizione, il codice restituito viene ERROR_SUCCESS.
Se al controller non è connesso alcun visore VR, la funzione recupererà anche ERROR_SUCCESS con NULL come valori per pRenderDeviceId e pCaptureDeviceId.
Se il dispositivo porta controller non è connesso fisicamente, la funzione restituirà ERROR_DEVICE_NOT_CONNECTED.
Se la funzione ha esito negativo, restituirà un codice di errore Win32 valido.
Commenti
I chiamanti devono allocare la memoria per i buffer passati a XInputGetAudioDeviceIds. Le stringhe risultanti possono essere di lunghezza arbitraria.
Requisiti della piattaforma
Windows 8 (XInput 1.4)Requisiti
Piattaforma di destinazione | Windows |
Intestazione | xinput.h |
Libreria | Xinput.lib |
DLL | Xinput1_4.dll |