Wave/sortie
La classe de périphérique Wave/out est constituée de périphériques audio pour une sortie 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 waveOutOpen pour ouvrir l’appareil pour la sortie. Vous pouvez utiliser le handle d’appareil obtenu pour lire les données audio numérisées sur la ligne ou le 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/sortie pour une sortie d’onde de bas niveau.
Pour plus d’informations sur les fonctions Wave, consultez fonctions multimédias.