wave/in
La classe d’appareil wave/in se compose d’appareils audio pour l’entrée audio onde de bas niveau. Vous accédez à ces appareils à l’aide des fonctions de vague, qui sont décrites dans le Kit de développement logiciel (SDK) de 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 l’appareil de ligne.
Les fonctions lineGetID et phoneGetIDremplissent une structure VARSTRING , en définissant le membre dwStringFormat sur la valeur STRINGFORMAT_BINARY 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 en entrée. Vous pouvez utiliser le handle d’appareil résultant pour enregistrer les données audio numérisées à partir de la ligne ou de l’appareil téléphonique.
Bien qu’il existe également une classe d’appareil « wave » pour les appareils audio à ondes de bas niveau, vous devez toujours utiliser la classe d’appareil wave/in pour l’entrée d’ondes de bas niveau.
Pour plus d’informations sur les fonctions d’onde, consultez Fonctions multimédias.
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour