Audacity  3.0.3
Public Member Functions | List of all members
ImporterHostInterface Class Referenceabstract

#include <ImporterInterface.h>

Public Member Functions

virtual ~ImporterHostInterface ()
 
virtual bool AddStream (int stream, sampleFormat sampleformat, float sampleRate, int numChannels, ChannelName *channelMap)=0
 
virtual bool PutSamples (int stream, size_t numSamples, samplePtr inBuffer)=0
 
virtual bool PutSamples (int stream, int channel, size_t numSamples, samplePtr inBuffer)=0
 
virtual bool UpdateProgress (float current, float total)=0
 

Detailed Description

Definition at line 89 of file ImporterInterface.h.

Constructor & Destructor Documentation

◆ ~ImporterHostInterface()

virtual ImporterHostInterface::~ImporterHostInterface ( )
inlinevirtual

Definition at line 92 of file ImporterInterface.h.

92 {};

Member Function Documentation

◆ AddStream()

virtual bool ImporterHostInterface::AddStream ( int  stream,
sampleFormat  sampleformat,
float  sampleRate,
int  numChannels,
ChannelName channelMap 
)
pure virtual

◆ PutSamples() [1/2]

virtual bool ImporterHostInterface::PutSamples ( int  stream,
int  channel,
size_t  numSamples,
samplePtr  inBuffer 
)
pure virtual

◆ PutSamples() [2/2]

virtual bool ImporterHostInterface::PutSamples ( int  stream,
size_t  numSamples,
samplePtr  inBuffer 
)
pure virtual

◆ UpdateProgress()

virtual bool ImporterHostInterface::UpdateProgress ( float  current,
float  total 
)
pure virtual

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