![]() |
VVSDK
1.0
The VVAmbisonic Library
|
#include <AVVRotate.h>
Public Member Functions | |
| AVVRotate () | |
| void | setAmbiFormat (int fmt) |
| void | setMirrors (bool mX, bool mY, bool mZ) |
| void | setAngles (float rotate, float tilt, float tumble) |
| void | setXML (std::string xml) |
| std::string | getXML () |
| void | processReplacing (float **inputs, float **outputs, int sampleFrames) |
| void | processFast (float **inputs, float **outputs, int sampleFrames) |
| AVVRotate::AVVRotate | ( | ) |
| std::string AVVRotate::getXML | ( | ) |
Gets a block of XML giving parameters for all programs
| void AVVRotate::processFast | ( | float ** | inputs, |
| float ** | outputs, | ||
| int | sampleFrames | ||
| ) |
Process audio blocks. Takes three extra buffers for audio rate angle input.
| void AVVRotate::processReplacing | ( | float ** | inputs, |
| float ** | outputs, | ||
| int | sampleFrames | ||
| ) |
Process audio blocks. Rotation will interpolate if values have changed.
| void AVVRotate::setAmbiFormat | ( | int | fmt | ) |
Set the ambisonic format, FuMa or ACN/SN3D
| void AVVRotate::setAngles | ( | float | rotate, |
| float | tilt, | ||
| float | tumble | ||
| ) |
Sets rotation for each axis
| void AVVRotate::setMirrors | ( | bool | mX, |
| bool | mY, | ||
| bool | mZ | ||
| ) |
Sets mirroring for each axis
| void AVVRotate::setXML | ( | std::string | xml | ) |
Sets parameters of matching programs
1.8.10