Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Klassen wave/out-enhet består av ljudenheter för lågnivåvågsljudutdata. Du kommer åt dessa enheter med hjälp av vågfunktionerna, som beskrivs i Platform Software Development Kit (SDK). Enheter i den här klassen är associerade med linjeenheter som stöder LINEMEDIAMODE_AUTOMATEDVOICE medietyp, som anges i dwMediaModes medlem i LINEDEVCAPS- struktur för linjeenheten.
Funktionerna lineGetID och phoneGetID fyller en VARSTRING- struktur, anger dwStringFormat--medlemmen till STRINGFORMAT_BINARY-värdet och lägger till den här ytterligare medlemmen:
DWORD DeviceId; // identifier of audio device
DeviceId medlem är identifieraren för en stängd ljudenhet. Du använder den här identifieraren i ett anrop till funktionen waveOutOpen för att öppna enheten för utdata. Du kan använda det resulterande enhetshandtaget för att spela upp digitaliserade ljuddata på linjen eller telefonenheten.
Även om det också finns en "wave"-enhetsklass för ljudenheter på låg nivå bör du alltid använda enhetsklassen wave/out för lågnivåvågsutdata.
Mer information om vågfunktionerna finns i Multimedia Functions.