Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
[De functie die is gekoppeld aan deze pagina, Waveform Audio, is een verouderde functie. Het is vervangen door WASAPI- en Audio Graphs. WASAPI en Audio Graphs zijn geoptimaliseerd voor Windows 10 en Windows 11. Microsoft raadt ten zeerste aan dat nieuwe code WASAPI- en Audio Graphs gebruikt in plaats van Waveform Audio-, indien mogelijk. Microsoft stelt voor dat bestaande code die gebruikmaakt van de verouderde API's, indien mogelijk opnieuw worden geschreven om de nieuwe API's te gebruiken.]
De volgende berichten kunnen worden verzonden naar een vensterprocedurefunctie voor het beheren van het afspelen van waveform-audio.
Bericht | Beschrijving |
---|---|
MM_WOM_CLOSE | Verzonden wanneer het apparaat wordt gesloten met behulp van de functie waveOutClose. |
MM_WOM_DONE | Verzonden wanneer het apparaatstuurprogramma is voltooid met een gegevensblok dat wordt verzonden met behulp van de functie waveOutWrite. |
MM_WOM_OPEN | Verzonden wanneer het apparaat wordt geopend met behulp van de functie waveOutOpen. |
Bij elk van deze berichten horen een wParam- parameter en een lParam- parameter. De parameter wParam specificeert altijd een handvat voor het geopende waveform-audioapparaat. Voor het MM_WOM_DONE bericht geeft lParam een aanwijzer op naar een WAVEHDR- structuur waarmee het voltooide gegevensblok wordt geïdentificeerd. De parameter lParam wordt niet gebruikt voor de MM_WOM_CLOSE- en MM_WOM_OPEN-berichten.
Het nuttigste bericht is waarschijnlijk MM_WOM_DONE. Wanneer dit bericht aangeeft dat het afspelen van een gegevensblok is voltooid, kunt u het gegevensblok opschonen en vrijmaken. Tenzij u geheugen moet toewijzen of variabelen moet initialiseren, hoeft u waarschijnlijk de MM_WOM_OPEN en MM_WOM_CLOSE berichten niet te verwerken.
De callback-functie voor waveform-audio-uitvoerapparaten wordt geleverd door de toepassing. Zie de functie waveOutProc voor meer informatie over deze callback-functie.