summaryrefslogtreecommitdiffstats
path: root/drivers/coreaudio/audio_driver_coreaudio.h
diff options
context:
space:
mode:
authorMarcelo Fernandez <marcelofg55@gmail.com>2018-07-27 13:54:30 -0300
committerMarcelo Fernandez <marcelofg55@gmail.com>2018-07-27 14:05:38 -0300
commite5e4dbb6c9a750e217659caea1fc06e4a7270a91 (patch)
tree188595823d88d65a6fcd95a7ae99426ec0c16bb0 /drivers/coreaudio/audio_driver_coreaudio.h
parent09eafaba6289adab27057a6c1b737ec20498a0f6 (diff)
downloadredot-engine-e5e4dbb6c9a750e217659caea1fc06e4a7270a91.tar.gz
Added support for single channel inputs for CoreAudio
Diffstat (limited to 'drivers/coreaudio/audio_driver_coreaudio.h')
-rw-r--r--drivers/coreaudio/audio_driver_coreaudio.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/drivers/coreaudio/audio_driver_coreaudio.h b/drivers/coreaudio/audio_driver_coreaudio.h
index a416a162b3..53a3e5e038 100644
--- a/drivers/coreaudio/audio_driver_coreaudio.h
+++ b/drivers/coreaudio/audio_driver_coreaudio.h
@@ -52,6 +52,7 @@ class AudioDriverCoreAudio : public AudioDriver {
int mix_rate;
unsigned int channels;
+ unsigned int capture_channels;
unsigned int buffer_frames;
Vector<int32_t> samples_in;
@@ -60,6 +61,7 @@ class AudioDriverCoreAudio : public AudioDriver {
#ifdef OSX_ENABLED
Array _get_device_list(bool capture = false);
void _set_device(const String &device, bool capture = false);
+ void _input_write_sample(int32_t sample);
static OSStatus input_device_address_cb(AudioObjectID inObjectID,
UInt32 inNumberAddresses, const AudioObjectPropertyAddress *inAddresses,