int cpp_audio_in_set_stream_cb(audio_in_h input, audio_in_stream_cb callback, void* user_data);
int cpp_audio_in_unset_stream_cb(audio_in_h input);
int cpp_audio_in_peek(audio_in_h input, const void **buffer, unsigned int *length);
int cpp_audio_in_drop(audio_in_h input);
int cpp_audio_in_set_state_changed_cb(audio_in_h input, audio_in_state_changed_cb callback, void* user_data);
int cpp_audio_in_unset_state_changed_cb(audio_in_h input);
int cpp_audio_in_set_stream_cb(audio_in_h input, audio_in_stream_cb callback, void* user_data);
int cpp_audio_in_unset_stream_cb(audio_in_h input);
int cpp_audio_in_peek(audio_in_h input, const void **buffer, unsigned int *length);
int cpp_audio_in_drop(audio_in_h input);
int cpp_audio_in_set_state_changed_cb(audio_in_h input, audio_in_state_changed_cb callback, void* user_data);
int cpp_audio_in_unset_state_changed_cb(audio_in_h input);