sequencer
Public Member Functions | List of all members
sequencer::portaudio::portaudio Class Reference

#include <portaudio.hpp>

Public Member Functions

 portaudio ()
 
 ~portaudio ()
 
int get_default_input_device () const
 
int get_default_output_device () const
 
int number_of_devices () const noexcept
 
std::vector< std::string > get_device_names () const
 
bool is_supported (int input_device_id, audio::mode_t input_mode, int output_device_id, audio::mode_t output_mode, int desired_sample_rate)
 
PaStreamParameters get_parameters (int device_id, audio::mode_t mode=audio::mode_t::stereo) const
 

Constructor & Destructor Documentation

◆ portaudio()

sequencer::portaudio::portaudio::portaudio ( )
inline

◆ ~portaudio()

sequencer::portaudio::portaudio::~portaudio ( )
inline

Member Function Documentation

◆ get_default_input_device()

int sequencer::portaudio::portaudio::get_default_input_device ( ) const
inline

◆ get_default_output_device()

int sequencer::portaudio::portaudio::get_default_output_device ( ) const
inline

◆ get_device_names()

std::vector< std::string > sequencer::portaudio::portaudio::get_device_names ( ) const
inline

◆ get_parameters()

PaStreamParameters sequencer::portaudio::portaudio::get_parameters ( int  device_id,
audio::mode_t  mode = audio::mode_t::stereo 
) const
inline

◆ is_supported()

bool sequencer::portaudio::portaudio::is_supported ( int  input_device_id,
audio::mode_t  input_mode,
int  output_device_id,
audio::mode_t  output_mode,
int  desired_sample_rate 
)
inline

◆ number_of_devices()

int sequencer::portaudio::portaudio::number_of_devices ( ) const
inlinenoexcept

The documentation for this class was generated from the following file: