Brazilian Modding Studio
Olá, seja bem vindo à Comunidade BMS!

Para se registrar no fórum, siga os passos:

1 - Clique em "Registrar-se" aqui em baixo;
2 - Aceite os termos de serviço;
3 - Escolha um nome de usuário e senha;
4 - Realize o login no fórum clicando em "Conectar-se".

Compartilhe
avatar
Mensagens Nível 4
Mensagens Nível 4
Mensagens : 473
Reputação : 12
Desde : 12/01/2016
Localização : 127.0.0.1:1338
Link : to the Past
Ver perfil do usuário
em Seg 19 Jun 2017, 16:33
?
avatar
Programador - Intermediário
Programador - Intermediário
Mensagens : 430
Reputação : 11
Desde : 02/06/2017
Idade : 99
Localização : Unidade Federal do Leste
Link : 127.0.0.1:80
Ver perfil do usuário
em 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