| buffer_cv_ | fp_perception::DriverBase | protected |
| buffer_mutex_ | fp_perception::DriverBase | protected |
| callback_lock_miss_count_ | fp_perception::SpeakerAudioDriver | protected |
| channels_ | fp_perception::SpeakerAudioDriver | protected |
| check_directory(std::string folder_name) | fp_perception::DriverBase | inline |
| check_file(const std::string &file_name) | fp_perception::DriverBase | inline |
| deinitialize() override | fp_perception::SpeakerAudioDriver | inlinevirtual |
| device_id_ | fp_perception::SpeakerAudioDriver | protected |
| device_name_ | fp_perception::SpeakerAudioDriver | protected |
| diagnostics_enabled() const | fp_perception::DriverBase | inlineprotected |
| diagnostics_enabled_ | fp_perception::DriverBase | protected |
| diagnostics_timer_ | fp_perception::DriverBase | protected |
| diagnostics_updater_ | fp_perception::DriverBase | protected |
| disable_diagnostics() | fp_perception::DriverBase | inlineprotected |
| enable_diagnostics(const std::string &hardware_id, const std::string &task_name, std::function< void(diagnostic_updater::DiagnosticStatusWrapper &)> task, std::chrono::milliseconds period=std::chrono::seconds(1)) | fp_perception::DriverBase | inlineprotected |
| enqueuePlayback(const audio_data &input_data) override | fp_perception::SpeakerAudioDriver | inlinevirtual |
| err | fp_perception::SpeakerAudioDriver | protected |
| fill_output_buffer(void *output_buffer, unsigned long frames_per_buffer, PaStreamCallbackFlags status_flags) | fp_perception::SpeakerAudioDriver | inlineprotected |
| getName() const | fp_perception::DriverBase | inlinevirtual |
| initialize(const rclcpp::Node::SharedPtr &node) override | fp_perception::SpeakerAudioDriver | inlinevirtual |
| initialize_base(const rclcpp::Node::SharedPtr &node) | fp_perception::DriverBase | inlineprotected |
| is_running_ | fp_perception::DriverBase | protected |
| name_ | fp_perception::DriverBase | protected |
| node_ | fp_perception::DriverBase | protected |
| pa_output_callback(const void *input_buffer, void *output_buffer, unsigned long frames_per_buffer, const PaStreamCallbackTimeInfo *time_info, PaStreamCallbackFlags status_flags, void *user_data) | fp_perception::SpeakerAudioDriver | inlineprotectedstatic |
| play(const audio_data &input_data) override | fp_perception::SpeakerAudioDriver | inlinevirtual |
| play_internal(const audio_data &input_data, bool wait_for_drain) | fp_perception::SpeakerAudioDriver | inline |
| playback_cv_ | fp_perception::SpeakerAudioDriver | protected |
| playback_mutex_ | fp_perception::SpeakerAudioDriver | protected |
| playback_queue_ | fp_perception::SpeakerAudioDriver | protected |
| produce_diagnostics(diagnostic_updater::DiagnosticStatusWrapper &status) | fp_perception::SpeakerAudioDriver | inlineprotected |
| queue_data(audio_data input_data, const std::string &stream_key, bool wait_for_drain) | fp_perception::SpeakerAudioDriver | inlineprotected |
| resample_linear_interleaved(const std::vector< int16_t > &input, int channels, int input_rate, int output_rate) | fp_perception::SpeakerAudioDriver | inlineprotectedstatic |
| sample_rate_ | fp_perception::SpeakerAudioDriver | protected |
| setup_diagnostics() | fp_perception::SpeakerAudioDriver | inlineprotected |
| SpeakerAudioDriver() | fp_perception::SpeakerAudioDriver | inline |
| stopPlayback() override | fp_perception::SpeakerAudioDriver | inlinevirtual |
| stream_dict_ | fp_perception::SpeakerAudioDriver | protected |
| test() override | fp_perception::SpeakerAudioDriver | inlinevirtual |
| test_file_path_ | fp_perception::SpeakerAudioDriver | protected |
| underrun_count_ | fp_perception::SpeakerAudioDriver | protected |
| wait_for_playback_drain() | fp_perception::SpeakerAudioDriver | inlineprotected |
| ~DriverBase()=default | fp_perception::DriverBase | virtual |
| ~SpeakerAudioDriver() override | fp_perception::SpeakerAudioDriver | inline |