Audacity  2.2.2
Public Member Functions | Public Attributes | List of all members
AudioIOStartStreamOptions Class Reference

struct holding stream options, including a pointer to the TimeTrack and AudioIOListener and whether the playback is looped. More...

#include <AudioIO.h>

Public Member Functions

 AudioIOStartStreamOptions (double rate_)
 

Public Attributes

TimeTracktimeTrack
 
AudioIOListenerlistener
 
double rate
 
bool playLooped
 
double cutPreviewGapStart
 
double cutPreviewGapLen
 
double * pStartTime
 
ScrubbingOptionspScrubbingOptions {}
 

Detailed Description

struct holding stream options, including a pointer to the TimeTrack and AudioIOListener and whether the playback is looped.

Definition at line 114 of file AudioIO.h.

Constructor & Destructor Documentation

AudioIOStartStreamOptions::AudioIOStartStreamOptions ( double  rate_)
inlineexplicit

Definition at line 117 of file AudioIO.h.

118  : timeTrack(NULL)
119  , listener(NULL)
120  , rate(rate_)
121  , playLooped(false)
122  , cutPreviewGapStart(0.0)
123  , cutPreviewGapLen(0.0)
124  , pStartTime(NULL)
125  {}
TimeTrack * timeTrack
Definition: AudioIO.h:127
AudioIOListener * listener
Definition: AudioIO.h:128

Member Data Documentation

double AudioIOStartStreamOptions::cutPreviewGapLen

Definition at line 132 of file AudioIO.h.

Referenced by ControlToolBar::PlayPlayRegion(), and AudioIO::StartStream().

double AudioIOStartStreamOptions::cutPreviewGapStart

Definition at line 131 of file AudioIO.h.

Referenced by ControlToolBar::PlayPlayRegion(), and AudioIO::StartStream().

AudioIOListener* AudioIOStartStreamOptions::listener

Definition at line 128 of file AudioIO.h.

Referenced by AudioIO::StartStream().

bool AudioIOStartStreamOptions::playLooped
ScrubbingOptions* AudioIOStartStreamOptions::pScrubbingOptions {}
double* AudioIOStartStreamOptions::pStartTime

Definition at line 133 of file AudioIO.h.

Referenced by AudioIO::StartStream().

double AudioIOStartStreamOptions::rate

Definition at line 129 of file AudioIO.h.

Referenced by AudioIO::StartStream().

TimeTrack* AudioIOStartStreamOptions::timeTrack

Definition at line 127 of file AudioIO.h.

Referenced by AudioIO::StartStream().


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