Partager via


ID d’appareil Voice-Communications préféré

Dans Windows Me et Windows 2000 et versions ultérieures, les fonctions multimédias Windows waveInMessage et waveOutMessage peuvent récupérer l’ID d’appareil de l’appareil préféré pour les communications vocales. Ces deux fonctions obtiennent les ID d’appareil de communication vocale préférés pour l’entrée d’onde et la sortie d’onde, respectivement. Chaque ID d’appareil identifie l’appareil à ondes qui est préféré spécifiquement pour les communications vocales, contrairement à l’appareil à ondes qui est préféré pour l’utilisation audio vague générale. Pour plus d’informations sur l’obtention de l’ID d’appareil de l’appareil préféré pour l’audio vague général, consultez Accès à l’ID d’appareil préféré.

Connaître l’appareil de communication vocale préféré peut être utile pour les programmes d’application qui, par exemple, permettent aux utilisateurs de sélectionner un appareil à ouvrir à partir d’une liste de deux appareils ou plus. Une telle application doit généralement indiquer l’appareil préféré parmi les appareils de la liste.

Pour récupérer l’ID de l’appareil de communication vocale par défaut actuel, une application appelle la fonction wave XxxMessage avec le paramètre de message défini sur la constante DRVM_MAPPER_CONSOLEVOICECOM_GET.

Lorsque vous appelez la fonction waveInMessage ou waveOutMessage avec le message DRVM_MAPPER_CONSOLEVOICECOM_GET, spécifiez la valeur du handle d’appareil comme WAVE_MAPPER et castez cette valeur en type de handle approprié, HWAVEIN ou HWAVEOUT. Les fonctions wave XxxMessage acceptent cette valeur à la place d’un handle d’appareil valide afin qu’une application puisse interroger l’ID d’appareil par défaut sans avoir à ouvrir d’abord un appareil. Pour plus d’informations sur les fonctions wave XxxMessage, consultez Messages d’appareil interceptés par le système.

Le message DRVM_MAPPER_PREFERRED_GET est intercepté par le mappeur pour l’appareil cible (waveIn ou waveOut). Pour plus d’informations sur les mappeurs pour les appareils wave, consultez la documentation Microsoft Windows SDK.