![]() |
VVSDK
1.0
The VVAmbisonic Library
|
#include <AVVDecode.h>
Public Member Functions | |
| AVVDecode (long sampleRate) | |
| ~AVVDecode () | |
| bool | canProcess () |
| void | processReplacing (float **inputs, float **outputs, int sampleFrames) |
| void | setSamplingRate (float sampleRate) |
| void | setParameter (int index, float value) |
| int | setProgram (int program) |
| int | setProgram (string programName) |
| void | getInvAngles (float(*azi)[MAXMICS], float(*elev)[MAXMICS], float(*dir)[MAXMICS]) |
Public Member Functions inherited from AVVDecodeBase | |
| AVVDecodeBase (long sampleRate) | |
| ~AVVDecodeBase () | |
| void | setInputFormat (int fmt) |
| int | getInputFormat () |
| bool | canProcess () |
| void | setParameter (int index, float value) |
| float | getParameter (int index) |
| float | getParameterDefault (int index) |
| float | getVu () |
| float | getVuSub (int index) |
| int | setProgram (int program) |
| int | getCurProgram () |
| int | setProgram (string programName) |
| void | getProgramName (int index, char *programName) |
| string | getCurProgramName () |
| int | getNumOutputsInternal () |
| int | getCurOutput () |
| int | getNumOutputs () |
| CXMLElement * | getXML () |
| void | setXML (CXMLElement *xml) |
| void | setXMLBlock (char *block) |
| void | getXMLBlock (char *block, int maxSize) |
| void | setHostCallback (HostCallback *newHostCallback) |
| void | setParameterNotifyingHost (int index, float newValue) |
| void | notifyHostValueChanged (int index, float newValue) |
| void | setParamWOLinkingOrNotifying (int index, float newValue) |
Additional Inherited Members | |
Public Types inherited from AVVDecodeBase | |
| enum | { kAmbiFormat, kNumMics, kCurMic, kLinkPairs, kLinkFloors, kLinkDirs, kLinkDists, kMasterGain, kShelfFilter, kNFC, kLowLatency, kBinaural, kSubject, kDifffuseFieldEQ, kHeadSize, kBinauralLow, kBinauralHigh, kSmooth, kPInv, kSpare1, kSpare2, kSpare3, kNumMasterParams, kAzimuth = 0, kElevation, kWidth, kDirectivity, kFloor, kGain, kDist, kSolo, kMute, kEffAzi, kEffElev, kEffDir, kSpare4, kSpare5, kSpare6, kNumMicParams, kNumParams = kNumMasterParams + (MAXMICS * kNumMicParams) } |
Static Public Member Functions inherited from AVVDecodeBase | |
| static int | parm2Mics (float x) |
| static float | mics2Parm (int i) |
| static int | parm2SubjectNum (float x) |
| static float | subjectNum2Parm (int subject) |
| static float | parm2HeadSize (float x) |
| static float | headSize2Parm (float headSize) |
| AVVDecode::AVVDecode | ( | long | sampleRate | ) |
| AVVDecode::~AVVDecode | ( | ) |
| bool AVVDecode::canProcess | ( | ) |
| void AVVDecode::getInvAngles | ( | float(*) | azi[MAXMICS], |
| float(*) | elev[MAXMICS], | ||
| float(*) | dir[MAXMICS] | ||
| ) |
|
virtual |
Implements AVVDecodeBase.
| void AVVDecode::setParameter | ( | int | index, |
| float | value | ||
| ) |
| int AVVDecode::setProgram | ( | int | program | ) |
| int AVVDecode::setProgram | ( | string | programName | ) |
|
virtual |
Implements AVVDecodeBase.
1.8.10