Pergunta
Como você especificar um retorno de chamada para rb->pcm_play_data()
?
Nenhuma solução correta
Outras dicas
O protótipo para a função de retorno de chamada é o seguinte:
static void my_audio_callback(const void **start, size_t *size);
*start
deve ser definido para apontar para a região de memória onde o PCM dados são armazenados (16 bits assinados inteiros), e *size
deve ser o tamanho dessa região.
Uma vez que você tenha escrito o seu retorno de chamada, chamada de rb->pcm_play_data()
, e apreciar a música!
rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow