Mach1 Spatial SDK
Loading...
Searching...
No Matches
Mach1TranscodeCore Class Reference

Public Member Functions

int getInputFormat ()
 
int getOutputFormat ()
 
int getInputNumChannels ()
 
int getOutputNumChannels ()
 
int getFormatFromString (const char *str)
 
const char * getFormatName (int fmt)
 
const char ** getAllFormatNames ()
 
int getFormatsCount ()
 
float processNormalization (float **bufs, int numSamples)
 
void processMasterGain (float **bufs, int numSamples, float masterGain=1.0f)
 
float db2level (float db)
 
float level2db (float level)
 
void setLFESub (std::vector< int > subChannelIndices, int sampleRate)
 
void setSpatialDownmixer (float corrThreshold=0.1)
 
bool getSpatialDownmixerPossibility ()
 
const std::vector< float > getAvgSamplesDiff ()
 
void setInputFormat (int inFmt)
 
void setInputFormatCustomPointsJson (std::string inJson)
 
void setInputFormatCustomPoints (std::vector< Mach1Point3D > points)
 
void setOutputFormat (int outFmt)
 
void setOutputFormatCustomPointsJson (std::string outJson)
 
void setOutputFormatCustomPoints (std::vector< Mach1Point3D > points)
 
void setCustomPointsSamplerCallback (Mach1Point3D *(*callback)(long long, int &))
 
bool processConversionPath ()
 
void getMatrixConversion (float *matrix)
 
void processConversion (float **inBufs, float **outBufs, int numSamples)
 
std::vector< int > & getFormatConversionPath ()
 

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