Condividi tramite


ID dispositivo preferito Voice-Communications

In Windows Me e Windows 2000 e versioni successive, le funzioni multimediali windows waveInMessage e waveOutMessage possono recuperare l'ID dispositivo del dispositivo preferito per le comunicazioni vocali. Queste due funzioni ottengono rispettivamente gli ID dispositivo di comunicazione vocale preferiti per l'input e l'onda dell'onda. Ogni ID dispositivo identifica il dispositivo wave preferito in particolare per le comunicazioni vocali, in contrasto con il dispositivo wave preferito per l'utilizzo generale dell'audio a onda. Per informazioni su come ottenere l'ID dispositivo del dispositivo preferito per l'audio a onda generale, vedere Accesso all'ID dispositivo preferito.

Conoscere il dispositivo di comunicazione vocale preferito può essere utile per i programmi dell'applicazione che, ad esempio, consentono agli utenti di selezionare un dispositivo da aprire da un elenco di due o più dispositivi. Tale applicazione deve in genere indicare quale tra i dispositivi nell'elenco è il dispositivo preferito.

Per recuperare l'ID dispositivo del dispositivo di comunicazione vocale preferito corrente, un'applicazione chiama la funzione wave XxxMessage con il parametro del messaggio impostato sulla costante DRVM_MAPPER_CONSOLEVOICECOM_GET.

Quando si chiama la funzione waveInMessage o waveOutMessage con il messaggio DRVM_MAPPER_CONSOLEVOICECOM_GET, specificare il valore dell'handle del dispositivo come WAVE_MAPPER e eseguire il cast di questo valore al tipo di handle appropriato, HWAVEIN o HWAVEOUT. Le funzioni wave XxxMessage accettano questo valore al posto di un handle di dispositivo valido in modo che un'applicazione possa eseguire una query per l'ID dispositivo predefinito senza dover prima aprire un dispositivo. Per altre informazioni sulle funzioni wave XxxMessage, vedere Messaggi di dispositivo intercettati dal sistema.

Il messaggio DRVM_MAPPER_PREFERRED_GET viene intercettato dal mapper per il dispositivo di destinazione (waveIn o waveOut). Per informazioni sui mapping per i dispositivi wave, vedere la documentazione di Microsoft Windows SDK.