Вопрос

Как указать обратный вызов для rb->pcm_play_data()?

Нет правильного решения

Другие советы

Прототип функции обратного вызова выглядит следующим образом:

static void my_audio_callback(const void **start, size_t *size);

*start должен быть установлен так, чтобы указывать на область памяти, где хранятся ваши данные PCM (16-битные целые числа со знаком), и *size должен быть размером этого региона.

После того, как вы напишете обратный вызов, позвоните rb->pcm_play_data(), и наслаждайтесь музыкой!

rb->pcm_play_data(my_audio_callback, NULL, NULL, 0);
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top