Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
[O recurso associado a esta página, Waveform Audio, é um recurso legado. Foi substituído por WASAPI e Audio Graphs. WASAPI e Audio Graphs foram otimizados para Windows 10 e Windows 11. A Microsoft recomenda vivamente que o novo código utilize WASAPI e Audio Graphs em vez de Waveform Audio, sempre que possível. A Microsoft sugere que o código existente que usa as APIs herdadas seja reescrito para usar as novas APIs, se possível.]
O looping de um som é controlado pelos membros dwLoops e dwFlags nas estruturas WAVEHDR, que são passadas para o dispositivo com a função waveOutWrite. Use os sinalizadores WHDR_BEGINLOOP e WHDR_ENDLOOP no dwFlags membro para especificar os blocos de dados iniciais e finais para looping.
Para fazer um loop de um único bloco de dados, especifique ambos os sinalizadores para o mesmo bloco. Para especificar o número de loops, use o dwLoops membro na estrutura WAVEHDR para o primeiro bloco do loop.
Você pode chamar a função waveOutBreakLoopdopara parar um som em looping.
Tópicos relacionados