_active_device_id | ARDOUR::CoreAudioPCM | private |
_aggregate_device_id | ARDOUR::CoreAudioPCM | private |
_aggregate_plugin_id | ARDOUR::CoreAudioPCM | private |
_auhal | ARDOUR::CoreAudioPCM | private |
_buffer_size_arg | ARDOUR::CoreAudioPCM | private |
_buffer_size_callback | ARDOUR::CoreAudioPCM | private |
_capture_channels | ARDOUR::CoreAudioPCM | private |
_cur_samples_per_period | ARDOUR::CoreAudioPCM | private |
_device_ids | ARDOUR::CoreAudioPCM | private |
_device_ins | ARDOUR::CoreAudioPCM | private |
_device_outs | ARDOUR::CoreAudioPCM | private |
_devices | ARDOUR::CoreAudioPCM | private |
_discovery_lock | ARDOUR::CoreAudioPCM | private |
_dsp_timer | ARDOUR::CoreAudioPCM | private |
_duplex_devices | ARDOUR::CoreAudioPCM | private |
_error_arg | ARDOUR::CoreAudioPCM | private |
_error_callback | ARDOUR::CoreAudioPCM | private |
_halted_arg | ARDOUR::CoreAudioPCM | private |
_halted_callback | ARDOUR::CoreAudioPCM | private |
_hw_changed_arg | ARDOUR::CoreAudioPCM | private |
_hw_changed_callback | ARDOUR::CoreAudioPCM | private |
_in_process | ARDOUR::CoreAudioPCM | private |
_input_audio_buffer_list | ARDOUR::CoreAudioPCM | private |
_input_devices | ARDOUR::CoreAudioPCM | private |
_input_names | ARDOUR::CoreAudioPCM | private |
_n_devices | ARDOUR::CoreAudioPCM | private |
_output_audio_buffer_list | ARDOUR::CoreAudioPCM | private |
_output_devices | ARDOUR::CoreAudioPCM | private |
_output_names | ARDOUR::CoreAudioPCM | private |
_playback_channels | ARDOUR::CoreAudioPCM | private |
_process_arg | ARDOUR::CoreAudioPCM | private |
_process_callback | ARDOUR::CoreAudioPCM | private |
_sample_rate_arg | ARDOUR::CoreAudioPCM | private |
_sample_rate_callback | ARDOUR::CoreAudioPCM | private |
_samples_per_period | ARDOUR::CoreAudioPCM | private |
_state | ARDOUR::CoreAudioPCM | private |
_xrun_arg | ARDOUR::CoreAudioPCM | private |
_xrun_callback | ARDOUR::CoreAudioPCM | private |
available_buffer_sizes(uint32_t device_id, std::vector< uint32_t > &sampleRates) | ARDOUR::CoreAudioPCM | |
available_channels(uint32_t device_id, bool input) | ARDOUR::CoreAudioPCM | |
available_sample_rates(uint32_t device_id, std::vector< float > &sampleRates) | ARDOUR::CoreAudioPCM | |
buffer_size_callback() | ARDOUR::CoreAudioPCM | |
cache_port_names(AudioDeviceID id, bool input) | ARDOUR::CoreAudioPCM | private |
cached_port_name(uint32_t portnum, bool input) const | ARDOUR::CoreAudioPCM | |
CoreAudioPCM(void) | ARDOUR::CoreAudioPCM | |
create_aggregate_device(AudioDeviceID input_device_id, AudioDeviceID output_device_id, uint32_t sample_rate, AudioDeviceID *created_device) | ARDOUR::CoreAudioPCM | private |
current_buffer_size_id(AudioDeviceID id) | ARDOUR::CoreAudioPCM | private |
current_sample_rate(uint32_t device_id, bool input=false) | ARDOUR::CoreAudioPCM | |
current_sample_rate_id(AudioDeviceID id, bool input) | ARDOUR::CoreAudioPCM | private |
destroy_aggregate_device() | ARDOUR::CoreAudioPCM | private |
device_list(std::map< size_t, std::string > &devices) const | ARDOUR::CoreAudioPCM | inline |
discover() | ARDOUR::CoreAudioPCM | |
duplex_device_list(std::map< size_t, std::string > &devices) const | ARDOUR::CoreAudioPCM | inline |
get_capture_channel(uint32_t chn, float *input, uint32_t n_samples) | ARDOUR::CoreAudioPCM | |
get_latency(uint32_t device_id, bool input) | ARDOUR::CoreAudioPCM | |
get_stream_latencies(uint32_t device_id, bool input, std::vector< uint32_t > &latencies) | ARDOUR::CoreAudioPCM | private |
halted_callback() | ARDOUR::CoreAudioPCM | |
hw_changed_callback() | ARDOUR::CoreAudioPCM | |
input_device_list(std::map< size_t, std::string > &devices) const | ARDOUR::CoreAudioPCM | inline |
launch_control_app(uint32_t device_id) | ARDOUR::CoreAudioPCM | |
n_capture_channels(void) const | ARDOUR::CoreAudioPCM | inline |
n_playback_channels(void) const | ARDOUR::CoreAudioPCM | inline |
n_samples() const | ARDOUR::CoreAudioPCM | inline |
output_device_list(std::map< size_t, std::string > &devices) const | ARDOUR::CoreAudioPCM | inline |
pcm_start(uint32_t input_device, uint32_t output_device, uint32_t sample_rate, uint32_t samples_per_period, int(process_callback(void *, const uint32_t, const uint64_t)), void *process_arg, PBD::TimingStats &dsp_timer) | ARDOUR::CoreAudioPCM | |
pcm_stop(void) | ARDOUR::CoreAudioPCM | |
render_callback(AudioUnitRenderActionFlags *ioActionFlags, const AudioTimeStamp *inTimeStamp, UInt32 inBusNumber, UInt32 inNumberSamples, AudioBufferList *ioData) | ARDOUR::CoreAudioPCM | |
sample_rate() | ARDOUR::CoreAudioPCM | |
sample_rate_callback() | ARDOUR::CoreAudioPCM | |
samples_per_period() const | ARDOUR::CoreAudioPCM | inline |
set_buffer_size_callback(void(callback(void *)), void *arg) | ARDOUR::CoreAudioPCM | inline |
set_device_buffer_size_id(AudioDeviceID id, uint32_t samples_per_period) | ARDOUR::CoreAudioPCM | private |
set_device_sample_rate(uint32_t device_id, float rate, bool input) | ARDOUR::CoreAudioPCM | private |
set_device_sample_rate_id(AudioDeviceID id, float rate, bool input) | ARDOUR::CoreAudioPCM | private |
set_error_callback(void(error_callback(void *)), void *error_arg) | ARDOUR::CoreAudioPCM | inline |
set_halted_callback(void(halted_callback(void *)), void *halted_arg) | ARDOUR::CoreAudioPCM | inline |
set_hw_changed_callback(void(callback(void *)), void *arg) | ARDOUR::CoreAudioPCM | inline |
set_playback_channel(uint32_t chn, const float *input, uint32_t n_samples) | ARDOUR::CoreAudioPCM | |
set_sample_rate_callback(void(callback(void *)), void *arg) | ARDOUR::CoreAudioPCM | inline |
set_samples_per_period(uint32_t) | ARDOUR::CoreAudioPCM | |
set_xrun_callback(void(callback(void *)), void *arg) | ARDOUR::CoreAudioPCM | inline |
state(void) const | ARDOUR::CoreAudioPCM | inline |
xrun_callback() | ARDOUR::CoreAudioPCM | |
~CoreAudioPCM(void) | ARDOUR::CoreAudioPCM | |