DouglasB2310
DouglasB2310
Mensagens Nível 5
Mensagens Nível 5
Mensagens : 500
Reputação : 12
Desde : 12/01/2016
Localização : 127.0.0.1:1338
Link : to the Past
Seg 19 Jun 2017, 16:33
?
avatar
Convidado
Convidado
Seg 19 Jun 2017, 19:18
Eu creio que estejas falando de fluxos de áudio externos (do sistema de arquivos).
O CLEO dispõe de opcodes para operar com fluxos de áudio via a livraria BASS.

0AC1:   {hStream} 0@ = LoadAudioStream {szPath[]} "./sample.mp3"
0AAC:   {hStream} 0@ = Load3dAudioStream {szPath[]} "./CLEO/playlist/1.mp3"

Eu penso que é desnecessário haver dois opcodes para fazer uma mesma operação — nos aspectos da livraria CLEO.

Este seguinte, descarrega ambas as alças — ou handles — resultantes dos supracitados opcodes.
0AAE: ReleaseAudioStream {hStream} 0@

Observações:
1. A alça está alçando um objeto do tipo CAudioStream ou C3dAudioStream — nos preceitos da livraria CLEO.
2. Os caminhos estão esquematizados para UNIX e POSIX. Eu não garanto o funcionamento fino destes no Windows.
3. Pelo o quê eu me lembro,  no momento em que a alça for libertada, o áudio cessa-se instantaneamente. O que não é amigável para o uso como SFX.

Contudo, eu prefiro usar o Miles Sound System; eu tenho mais liberdade.
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum