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);