Slide 24
Slide 24 text
outputStreamΛ४උ͢Δ
void AAudio_IO::setupOutputStream( AAudioStreamBuilder* builder ) {
AAudioStreamBuilder_setDeviceId ( builder, _outputDeviceId );
AAudioStreamBuilder_setFormat ( builder, _sampleFormat );
AAudioStreamBuilder_setChannelCount( builder, _outputChannelCount );
AAudioStreamBuilder_setSharingMode ( builder, AAUDIO_SHARING_MODE_EXCLUSIVE );
AAudioStreamBuilder_setPerformanceMode( builder, AAUDIO_PERFORMANCE_MODE_LOW_LATENCY );
AAudioStreamBuilder_setDirection ( builder, AAUDIO_DIRECTION_OUTPUT );
AAudioStreamBuilder_setDataCallback ( builder, ::dataCallback, this );
AAudioStreamBuilder_setErrorCallback ( builder, ::errorCallback, this );
}