Wave/entrée
La classe d’appareils Wave/in est constituée de périphériques audio pour une entrée audio Wave de bas niveau. Vous accédez à ces appareils à l’aide des fonctions Wave, qui sont décrites dans le kit de développement logiciel (SDK) de la plateforme. Les appareils de cette classe sont associés à des appareils de ligne qui prennent en charge le _ type de média LINEMEDIAMODE AUTOMATEDVOICE, qui est spécifié dans le membre dwMediaModes de la structure LINEDEVCAPS pour le périphérique de ligne.
Les fonctions lineGetID et phoneGetID remplissent une structure VARSTRING , en définissant le membre dwStringFormat sur la _ valeur binaire STRINGFORMAT et en ajoutant ce membre supplémentaire :
DWORD DeviceId; // identifier of audio device
Le membre DeviceID est l’identificateur d’un périphérique audio fermé. Vous utilisez cet identificateur dans un appel à la fonction waveInOpen pour ouvrir l’appareil pour l’entrée. Vous pouvez utiliser le handle de périphérique résultant pour enregistrer des données audio numérisées à partir de la ligne ou du périphérique téléphonique.
Bien qu’une classe d’appareil « Wave » existe également pour les périphériques audio Wave de bas niveau, vous devez toujours utiliser la classe de périphérique Wave/in pour une entrée Wave de bas niveau.
Pour plus d’informations sur les fonctions Wave, consultez fonctions multimédias.