Audacity 3.2.0
AudioIO Member List

This is the complete list of members for AudioIO, including all inherited members.

AddState(AudacityProject &project, ChannelGroup *pGroup, const PluginID &id)AudioIO
AddToOutputChannel(unsigned int chan, float *outputMeterFloats, float *outputFloats, const float *tempBuf, bool drop, unsigned long len, const PlayableSequence &ps, float &channelGain)AudioIoCallback
AllocateBuffers(const AudioIOStartStreamOptions &options, const TransportSequences &sequences, double t0, double t1, double sampleRate)AudioIOprivate
AllSequencesAlreadySilent()AudioIoCallback
AudioCallback(constSamplePtr inputBuffer, float *outputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackTimeInfo *timeInfo, const PaStreamCallbackFlags statusFlags, void *userData)AudioIoCallback
AudioIO()AudioIOprivate
AudioIOBase()AudioIOBase
AudioIOBase(const AudioIOBase &)=deleteAudioIOBase
AudioIoCallback()AudioIoCallback
AudioThread(std::atomic< bool > &finish)AudioIOstatic
CallAfterRecording(PostRecordingAction action)AudioIO
Callback typedefObserver::Publisher< AudioIOEvent >
CallbackCheckCompletion(int &callbackReturn, unsigned long len)AudioIoCallback
CallbackDoSeek()AudioIoCallback
CallbackReturn typedefObserver::Publisher< AudioIOEvent >
CheckSoundActivatedRecordingLevel(float *inputSamples, unsigned long framesPerBuffer)AudioIoCallback
ClearRecordingException()AudioIoCallbackinlineprotected
CountSoloingSequences()AudioIoCallback
Deinit()AudioIOstatic
DelayActions(bool recording)AudioIO
DelayingActions() constAudioIOprivate
DeviceName(const PaDeviceInfo *info)AudioIOBaseprotectedstatic
DoPlaythrough(constSamplePtr inputBuffer, float *outputBuffer, unsigned long framesPerBuffer, float *outputMeterFloats)AudioIoCallback
DrainInputBuffers(constSamplePtr inputBuffer, unsigned long framesPerBuffer, const PaStreamCallbackFlags statusFlags, float *tempFloats)AudioIoCallback
DrainRecordBuffers()AudioIOprivate
Extensions()AudioIoCallbackinline
FillOutputBuffers(float *outputBuffer, unsigned long framesPerBuffer, float *outputMeterFloats)AudioIoCallback
FillPlayBuffers()AudioIOprivate
Get()AudioIOstatic
GetAllDeviceInfo()AudioIOBase
GetBestRate(bool capturing, bool playing, double sampleRate)AudioIO
GetCaptureFormat()AudioIOinline
GetCommonlyAvailCapture()AudioIOprivate
GetCommonlyFreePlayback()AudioIOprivate
GetCommonlyReadyPlayback()AudioIoCallback
GetCommonlyWrittenForPlayback()AudioIoCallback
GetDeviceInfo() constAudioIOBase
GetInputSourceNames()AudioIO
GetLastPlaybackTime() constAudioIOinline
GetListener() constAudioIoCallbackinline
GetMixer(int *inputSource, float *inputVolume, float *playbackVolume)AudioIO
GetMixerOutputVol()AudioIoCallbackinlineprotected
GetNumCaptureChannels() constAudioIOinline
GetNumPlaybackChannels() constAudioIOinline
GetOptimalSupportedSampleRate()AudioIOBasestatic
GetOwningProject() constAudioIOinline
getPlayDevIndex(const wxString &devName={})AudioIOBaseprotectedstatic
getRecordDevIndex(const wxString &devName={})AudioIOBaseprotectedstatic
GetStreamTime()AudioIO
GetSupportedCaptureRates(int devIndex=-1, double rate=0.0)AudioIOBasestatic
GetSupportedPlaybackRates(int DevIndex=-1, double rate=0.0)AudioIOBasestatic
GetSupportedSampleRates(int playDevice=-1, int recDevice=-1, double rate=0.0)AudioIOBasestatic
HandleDeviceChange()AudioIOBase
HasRecordingException() constAudioIoCallbackinline
HostName(const PaDeviceInfo *info)AudioIOBaseprotectedstatic
Init()AudioIOstatic
InputMixerWorks()AudioIO
IsAudioTokenActive(int token) constAudioIOBase
IsAvailable(AudacityProject &project) constAudioIO
IsBusy() constAudioIOBase
IsCapturing() constAudioIO
IsMonitoring() constAudioIOBase
IsPaused() constAudioIOBase
IsStreamActive() constAudioIOBase
IsStreamActive(int token) constAudioIOBase
LastPaErrorString()AudioIO
LostCaptureIntervals()AudioIoCallbackinline
m_factoryObserver::Publisher< AudioIOEvent >private
m_listObserver::Publisher< AudioIOEvent >private
mAudioIOExtAudioIoCallbackprivate
mAudioThreadAudioIoCallback
mAudioThreadAcknowledgeAudioIoCallback
mAudioThreadSequenceBufferExchangeLoopActiveAudioIoCallback
mAudioThreadSequenceBufferExchangeLoopRunningAudioIoCallback
mAudioThreadShouldCallSequenceBufferExchangeOnceAudioIoCallback
mbHasSoloSequencesAudioIoCallback
mbMicroFadesAudioIoCallback
mCachedBestRateCapturingAudioIoCallbackprotectedstatic
mCachedBestRateInAudioIOBaseprotectedstatic
mCachedBestRateOutAudioIoCallbackprotectedstatic
mCachedBestRatePlayingAudioIoCallbackprotectedstatic
mCachedCaptureIndexAudioIOBaseprotectedstatic
mCachedCaptureRatesAudioIOBaseprotectedstatic
mCachedPlaybackIndexAudioIOBaseprotectedstatic
mCachedPlaybackRatesAudioIOBaseprotectedstatic
mCachedSampleRatesAudioIOBaseprotectedstatic
mCallbackReturnAudioIoCallback
mCaptureBuffersAudioIoCallback
mCaptureFormatAudioIoCallback
mCaptureRateAudioIoCallback
mCaptureRingBufferSecsAudioIoCallback
mCaptureSequencesAudioIoCallback
mDelayingActionsAudioIOprivate
mDetectDropoutsAudioIoCallbackprotected
mDetectUpstreamDropoutsAudioIoCallback
message_type typedefObserver::Publisher< AudioIOEvent >
mFactorAudioIoCallback
mFinishAudioThreadAudioIoCallback
mForceFadeOutAudioIoCallback
mHardwarePlaybackLatencyFramesAudioIoCallback
mInputMeterAudioIOBaseprotected
mInputMixerWorksAudioIOBaseprotected
MinValue(const RingBuffers &buffers, size_t(RingBuffer::*pmf)() const)AudioIoCallbackprotectedstatic
mLastPaErrorAudioIoCallback
mLastPlaybackTimeMillisAudioIoCallback
mLastRecordingOffsetAudioIoCallback
mListenerAudioIoCallbackprotected
mLostCaptureIntervalsAudioIoCallbackprotected
mLostSamplesAudioIoCallback
mMaxFramesOutputAudioIoCallback
mMinCaptureSecsToCopyAudioIoCallback
mMixerOutputVolAudioIoCallback
mNextStreamTokenAudioIoCallbackstatic
mNumCaptureChannelsAudioIoCallback
mNumPauseFramesAudioIoCallback
mNumPlaybackChannelsAudioIoCallback
mOldChannelGainsAudioIoCallback
mOutputMeterAudioIOBaseprotected
mOwningProjectAudioIOBaseprotected
mPausedAudioIOBaseprotected
mPauseRecAudioIoCallback
mPlaybackBuffersAudioIoCallback
mPlaybackMixersAudioIoCallback
mPlaybackQueueMinimumAudioIoCallback
mPlaybackRingBufferSecsAudioIoCallback
mPlaybackSamplesToCopyAudioIoCallback
mPlaybackScheduleAudioIoCallbackprotected
mPlaybackSequencesAudioIoCallback
mPortStreamV19AudioIOBaseprotected
mPostRecordingActionAudioIOprivate
mPostRecordingActionMutexAudioIOprivate
mpTransportStateAudioIoCallbackprotected
mRateAudioIOBaseprotected
mRecordingExceptionAudioIoCallbackprotected
mRecordingScheduleAudioIoCallbackprotected
mResampleAudioIoCallback
mScratchBuffersAudioIoCallback
mScratchPointersAudioIoCallback
mSeekAudioIoCallback
mSilenceLevelAudioIoCallback
mSimulateRecordingErrorsAudioIoCallback
mSoftwarePlaythroughAudioIoCallback
mStreamTokenAudioIOBaseprotected
mSuspendAudioThreadAudioIoCallbackprotected
mUsingAlsaAudioIoCallbackprotected
mUsingJackAudioIoCallbackprotected
notifies_allObserver::Publisher< AudioIOEvent >static
NumRatesToTryAudioIOBaseprotectedstatic
NumStandardRatesAudioIOBasestatic
OldChannelGains typedefAudioIoCallback
AudioIoCallback::operator=(const AudioIOBase &)=deleteAudioIOBase
Publisher< AudioIOEvent >::operator=(Publisher &&)=defaultObserver::Publisher< AudioIOEvent >
PostRecordingAction typedefAudioIO
ProcessOnceAndWait(std::chrono::milliseconds sleepTime=std::chrono::milliseconds(50))AudioIoCallback
ProcessPlaybackSlices(std::optional< RealtimeEffects::ProcessingScope > &pScope, size_t available)AudioIOprivate
Publish(const AudioIOEvent &message)Observer::Publisher< AudioIOEvent >inlineprotected
Publisher(ExceptionPolicy *pPolicy=nullptr, Alloc a={})Observer::Publisher< AudioIOEvent >inlineexplicit
Publisher(Publisher &&)=defaultObserver::Publisher< AudioIOEvent >
RatesToTryAudioIOBaseprotectedstatic
RemoveState(AudacityProject &project, ChannelGroup *pGroup, std::shared_ptr< RealtimeEffectState > pState)AudioIO
ReplaceState(AudacityProject &project, ChannelGroup *pGroup, size_t index, const PluginID &id)AudioIO
ResetOwningProject()AudioIOprivate
RingBuffers typedefAudioIoCallback
SeekStream(double seconds)AudioIOinline
SendVuInputMeterData(const float *inputSamples, unsigned long framesPerBuffer)AudioIoCallback
SendVuOutputMeterData(const float *outputMeterFloats, unsigned long framesPerBuffer)AudioIoCallback
SequenceBufferExchange()AudioIOprivate
SequenceHasBeenFadedOut(const OldChannelGains &gains)AudioIoCallback
SequenceShouldBeSilent(const PlayableSequence &ps)AudioIoCallback
SetCaptureMeter(const std::shared_ptr< AudacityProject > &project, const std::weak_ptr< Meter > &meter)AudioIOBase
SetListener(const std::shared_ptr< AudioIOListener > &listener)AudioIoCallback
SetMeters()AudioIOprivate
SetMixer(int inputSource, float inputVolume, float playbackVolume)AudioIO
AudioIoCallback::SetMixer(int inputSource)AudioIOBase
SetMixerOutputVol(float value)AudioIoCallbackinlineprotected
SetOwningProject(const std::shared_ptr< AudacityProject > &pProject)AudioIOprivate
SetPaused(bool state)AudioIO
SetPlaybackMeter(const std::shared_ptr< AudacityProject > &project, const std::weak_ptr< Meter > &meter)AudioIOBase
SetRecordingException()AudioIoCallbackinlineprotected
StandardRatesAudioIOBasestatic
StartAudioThread()AudioIoCallback
StartMonitoring(const AudioIOStartStreamOptions &options)AudioIO
StartPortAudioStream(const AudioIOStartStreamOptions &options, unsigned int numPlaybackChannels, unsigned int numCaptureChannels)AudioIOprivate
StartStream(const TransportSequences &sequences, double t0, double t1, double mixerLimit, const AudioIOStartStreamOptions &options)AudioIO
StartStreamCleanup(bool bOnlyBuffers=false)AudioIOprivate
StartThread()AudioIOprivate
StopAudioThread()AudioIoCallback
StopStream() overrideAudioIOvirtual
Subscribe(Callback callback)Observer::Publisher< AudioIOEvent >
Subscribe(Object &obj, Return(Object::*callback)(Args...))Observer::Publisher< AudioIOEvent >inline
TransformPlayBuffers(std::optional< RealtimeEffects::ProcessingScope > &scope)AudioIOprivate
ugAudioIOAudioIOBaseprotectedstatic
UpdateTimePosition(unsigned long framesPerBuffer)AudioIoCallback
ValidateDeviceNames(const wxString &play, const wxString &rec)AudioIOstatic
WaitForAudioThreadStarted()AudioIoCallback
WaitForAudioThreadStopped()AudioIoCallback
~AudioIO()AudioIOprivate
~AudioIOBase()AudioIOBasevirtual
~AudioIoCallback()AudioIoCallback