INNER CODE UNIT · C++
oboe_aaudio_presentation_thread_proc
google/oboe · src/aaudio/AudioStreamAAudio.cpp:216
static void oboe_aaudio_presentation_thread_proc(AudioStreamAAudio *oboeStream) {
LOGD("%s() - entering >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>", __func__);
oboe_aaudio_presentation_thread_proc_common(oboeStream);
LOGD("%s() - exiting <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", __func__);
}
// Callback thread for shared pointers
static void oboe_aaudio_presentation_end_thread_proc_shared(
std::shared_ptr<AudioStream> sharedStream,
std::shared_ptr<AudioStream> sharedParentStream) {
LOGD("%s() - entering >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>", __func__);
AudioStreamAAudio *oboeStream = reinterpret_cast<AudioStreamAAudio*>(sharedStream.get());
oboe_aaudio_presentation_thread_proc_common(oboeStream);
LOGD("%s() - exiting <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<", __func__);
}
static void oboe_aaudio_routing_changed_thread_proc_common(
AudioStreamAAudio *oboeStream, const int32_t *deviceIds, int32_t numDevices) {