11 #ifndef INCLUDED_AUDIO_OSX_IMPL_H
12 #define INCLUDED_AUDIO_OSX_IMPL_H
21 #include <AudioToolbox/AudioToolbox.h>
22 #include <AudioUnit/AudioUnit.h>
26 #include <AvailabilityMacros.h>
27 #ifndef MAC_OS_X_VERSION_10_6
28 #define MAC_OS_X_VERSION_10_6 1060
30 #if MAC_OS_X_VERSION_MAX_ALLOWED < MAC_OS_X_VERSION_10_6
31 #define GR_USE_OLD_AUDIO_UNIT
38 const AudioStreamBasicDescription& asbd);
59 std::vector<AudioDeviceID>* all_ad_ids,
60 std::vector<std::string>* all_names);
#define GR_AUDIO_API
Definition: gr-audio/include/gnuradio/audio/api.h:18
void GR_AUDIO_API find_audio_devices(const std::string &device_name, bool is_input, std::vector< AudioDeviceID > *all_ad_ids, std::vector< std::string > *all_names)
void GR_AUDIO_API get_num_channels_for_audio_device_id(AudioDeviceID ad_id, UInt32 *n_input, UInt32 *n_output)
GNU Radio logging wrapper for log4cpp library (C++ port of log4j)
Definition: basic_block.h:29
std::ostream &GR_AUDIO_API operator<<(std::ostream &s, const AudioStreamBasicDescription &asbd)