Reproducción en bucle
[La característica asociada a esta página, Waveform Audio, es una característica heredada. Se ha reemplazado por WASAPI y Audio Graphs. WasAPI y gráficos de audio se han optimizado para Windows 10 y Windows 11. Microsoft recomienda encarecidamente que el nuevo código use WASAPI y Audio Graphs en lugar de Waveform Audio, siempre que sea posible. Microsoft sugiere que el código existente que usa las API heredadas se reescriba para usar las nuevas API si es posible.
El bucle de un sonido se controla mediante los miembros dwLoops y dwFlags en las estructuras WAVEHDR que se pasan al dispositivo con la función waveOutWrite . Use las marcas WHDR_BEGINLOOP y WHDR_ENDLOOP del miembro dwFlags para especificar los bloques de datos inicial y final para el bucle.
Para recorrer en bucle un único bloque de datos, especifique ambas marcas para el mismo bloque. Para especificar el número de bucles, use el miembro dwLoops en la estructura WAVEHDR del primer bloque del bucle.
Puede llamar a la función waveOutBreakLoop para detener un sonido en bucle.
Temas relacionados