AudioFileReaderFactory::Parameters Struct Reference

#include <AudioFileReaderFactory.h>

Public Member Functions

 Parameters ()
 

Public Attributes

sv_samplerate_t targetRate
 Sample rate to open the file at. More...
 
Normalisation normalisation
 Normalisation to use. More...
 
GaplessMode gaplessMode
 Gapless mode to use. More...
 
ThreadingMode threadingMode
 Threading mode. More...
 

Detailed Description

Definition at line 92 of file AudioFileReaderFactory.h.

Constructor & Destructor Documentation

AudioFileReaderFactory::Parameters::Parameters ( )
inline

Member Data Documentation

sv_samplerate_t AudioFileReaderFactory::Parameters::targetRate

Sample rate to open the file at.

If zero (the default), the file's native rate will be used. If non-zero, the file will be automatically resampled to that rate. You can query reader->getNativeRate() if you want to find out whether the file needed to be resampled.

Definition at line 101 of file AudioFileReaderFactory.h.

Referenced by AudioFileReaderFactory::createReader(), and ReadOnlyWaveFileModel::ReadOnlyWaveFileModel().

Normalisation AudioFileReaderFactory::Parameters::normalisation

Normalisation to use.

The default is Normalisation::None.

Definition at line 106 of file AudioFileReaderFactory.h.

Referenced by AudioFileReaderFactory::createReader(), and ReadOnlyWaveFileModel::ReadOnlyWaveFileModel().

GaplessMode AudioFileReaderFactory::Parameters::gaplessMode

Gapless mode to use.

The default is GaplessMode::Gapless.

Definition at line 111 of file AudioFileReaderFactory.h.

Referenced by AudioFileReaderFactory::createReader(), and ReadOnlyWaveFileModel::ReadOnlyWaveFileModel().

ThreadingMode AudioFileReaderFactory::Parameters::threadingMode

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