| audio_buffer_ | fp_perception::MicrophoneAudioDriver | protected |
| buffer_cv_ | fp_perception::DriverBase | protected |
| buffer_mutex_ | fp_perception::DriverBase | protected |
| buffer_size_ | fp_perception::MicrophoneAudioDriver | protected |
| buffered_sample_count_ | fp_perception::MicrophoneAudioDriver | protected |
| capture_buffer_window_ | fp_perception::MicrophoneAudioDriver | protected |
| capture_input_buffer(const void *input_buffer, unsigned long frames_per_buffer, PaStreamCallbackFlags status_flags) | fp_perception::MicrophoneAudioDriver | inlineprotected |
| capture_sample_rate_ | fp_perception::MicrophoneAudioDriver | protected |
| channels_ | fp_perception::MicrophoneAudioDriver | protected |
| check_directory(std::string folder_name) | fp_perception::DriverBase | inline |
| check_file(const std::string &file_name) | fp_perception::DriverBase | inline |
| chunk_size_ | fp_perception::MicrophoneAudioDriver | protected |
| deinitialize() override | fp_perception::MicrophoneAudioDriver | inlinevirtual |
| device_id_ | fp_perception::MicrophoneAudioDriver | protected |
| device_name_ | fp_perception::MicrophoneAudioDriver | 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 |
| dropped_callback_chunks_ | fp_perception::MicrophoneAudioDriver | protected |
| 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 |
| err | fp_perception::MicrophoneAudioDriver | protected |
| getName() const | fp_perception::DriverBase | inlinevirtual |
| initialize(const rclcpp::Node::SharedPtr &node) override | fp_perception::MicrophoneAudioDriver | inlinevirtual |
| initialize_base(const rclcpp::Node::SharedPtr &node) | fp_perception::DriverBase | inlineprotected |
| input_overflow_count_ | fp_perception::MicrophoneAudioDriver | protected |
| is_running_ | fp_perception::DriverBase | protected |
| MicrophoneAudioDriver() | fp_perception::MicrophoneAudioDriver | inline |
| name_ | fp_perception::DriverBase | protected |
| node_ | fp_perception::DriverBase | protected |
| pa_input_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::MicrophoneAudioDriver | inlineprotectedstatic |
| produce_diagnostics(diagnostic_updater::DiagnosticStatusWrapper &status) | fp_perception::MicrophoneAudioDriver | inlineprotected |
| read_index_ | fp_perception::MicrophoneAudioDriver | protected |
| read_samples_locked(int16_t *destination, size_t sample_count) | fp_perception::MicrophoneAudioDriver | inlineprotected |
| readBufferedAudio(int duration_seconds) | fp_perception::AudioSourceDriver | inlinevirtual |
| readChunk() override | fp_perception::MicrophoneAudioDriver | inlinevirtual |
| resample_linear_interleaved(const std::vector< int16_t > &input, int channels, int input_rate, int output_rate) | fp_perception::MicrophoneAudioDriver | inlineprotectedstatic |
| sample_rate_ | fp_perception::MicrophoneAudioDriver | protected |
| setup_diagnostics() | fp_perception::MicrophoneAudioDriver | inlineprotected |
| stream_ | fp_perception::MicrophoneAudioDriver | protected |
| test() override | fp_perception::MicrophoneAudioDriver | inlinevirtual |
| timeout_sec_ | fp_perception::MicrophoneAudioDriver | protected |
| write_index_ | fp_perception::MicrophoneAudioDriver | protected |
| write_samples_locked(const int16_t *samples, size_t sample_count) | fp_perception::MicrophoneAudioDriver | inlineprotected |
| ~DriverBase()=default | fp_perception::DriverBase | virtual |
| ~MicrophoneAudioDriver() override | fp_perception::MicrophoneAudioDriver | inline |