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

#include <portaudio.hpp>

Public Member Functions

 ~stream_t ()
 
void open_input_stream (const PaStreamParameters &input_parameters, double sample_rate, unsigned long frames_per_buffer, PaStreamCallback *stream_callback, void *data)
 
void open_output_stream (const PaStreamParameters &output_parameters, double sample_rate, unsigned long frames_per_buffer, PaStreamCallback *stream_callback, void *data)
 
void start ()
 
bool is_active () const
 
void close ()
 

Constructor & Destructor Documentation

◆ ~stream_t()

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

Member Function Documentation

◆ close()

void sequencer::portaudio::stream_t::close ( )
inline

◆ is_active()

bool sequencer::portaudio::stream_t::is_active ( ) const
inline

◆ open_input_stream()

void sequencer::portaudio::stream_t::open_input_stream ( const PaStreamParameters &  input_parameters,
double  sample_rate,
unsigned long  frames_per_buffer,
PaStreamCallback *  stream_callback,
void *  data 
)
inline

◆ open_output_stream()

void sequencer::portaudio::stream_t::open_output_stream ( const PaStreamParameters &  output_parameters,
double  sample_rate,
unsigned long  frames_per_buffer,
PaStreamCallback *  stream_callback,
void *  data 
)
inline

◆ start()

void sequencer::portaudio::stream_t::start ( )
inline

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