![]() |
Mach1 Spatial SDK
|
Classes | |
| struct | InputModeName |
| struct | OutputModeName |
Public Types | |
| enum | InputMode { INPUT_MONO = (int)0 , INPUT_STEREO , INPUT_LCR , INPUT_QUAD , INPUT_LCRS , INPUT_AFORMAT , INPUT_FIVE_ZERO , INPUT_FIVE_ONE_FILM , INPUT_FIVE_ONE_DTS , INPUT_FIVE_ONE_SMPTE , INPUT_1OAACN , INPUT_1OAFUMA , INPUT_2OAACN , INPUT_2OAFUMA , INPUT_3OAACN , INPUT_3OAFUMA } |
| enum | OutputMode { OUTPUT_SPATIAL_4CH = (int)0 , OUTPUT_SPATIAL_8CH , OUTPUT_SPATIAL_14CH } |
| enum | PannerMode { MODE_ISOTROPICLINEAR = (int)0 , MODE_ISOTROPICEQUALPOWER , MODE_PERIPHONICLINEAR } |
Public Member Functions | |
| M1EncodeCore (const M1EncodeCore &other) | |
| M1EncodeCore & | operator= (const M1EncodeCore &other) |
| void | generatePointResults () |
| InputMode | getInputMode () |
| OutputMode | getOutputMode () |
| PannerMode | getPannerMode () |
| bool | getAutoOrbit () |
| int | getInputChannelsCount () |
| int | getOutputChannelsCount () |
| int | getInputModeFromString (std::string name) |
| int | getOutputModeFromString (std::string name) |
| void | setInputMode (InputMode newInputMode) |
| void | setOutputMode (OutputMode newOutputMode) |
| void | setAzimuth (float azimuthFromMinus1To1) |
| void | setAzimuthDegrees (float azimuthDegrees) |
| void | setAzimuthRadians (float azimuthRadians) |
| void | setDiverge (float divergeFromMinus1To1) |
| void | setElevation (float elevationFromMinus1to1) |
| void | setElevationDegrees (float elevationFromMinus90to90) |
| void | setElevationRadians (float elevationFromMinusHalfPItoHalfPI) |
| void | setIsotropicEncode (bool isotropicEncode) |
| void | setPannerMode (PannerMode newPannerMode) |
| void | setFrontSurroundPerspective (bool newFrontSurroundPerspective) |
| float | getOutputGain (bool isDecibel) |
| void | setOutputGain (float outputGainMultipler, bool isDecibel) |
| void | setAutoOrbit (bool newAutoOrbit) |
| void | setOrbitRotation (float orbitRotationFromMinusOnetoOne) |
| void | setOrbitRotationDegrees (float orbitRotationDegrees) |
| void | setOrbitRotationRadians (float orbitRotationRadians) |
| void | setStereoSpread (float sSpreadFrom0to1) |
| long | getCurrentTime () |
| long | getLastCalculationTime () |
| float | getGainCompensation (bool isDecibel) |
| bool | getGainCompensationActive () |
| void | setGainCompensationActive (bool active) |
Public Attributes | |
| std::vector< InputModeName > | inputModeNames |
| std::vector< OutputModeName > | outputModeNames |
| Mach1Point3D * | arr_Points = nullptr |
| float ** | arr_Gains = nullptr |
| char ** | arr_PointsNames = nullptr |
| float * | arr_GainsForInputChannelNamed = nullptr |
| float * | arr_ResultingCoeffsDecoded = nullptr |
| M1EncodeCorePointResults | resultingPoints |
| Enumerator | |
|---|---|
| INPUT_FIVE_ONE_FILM | (Using Mach1Transcode is recommended instead) |
| INPUT_FIVE_ONE_DTS | (Using Mach1Transcode is recommended instead) |
| INPUT_FIVE_ONE_SMPTE | (Using Mach1Transcode is recommended instead) |
| INPUT_1OAACN | (Using Mach1Transcode is recommended instead) |
| std::vector<InputModeName> M1EncodeCore::inputModeNames |
| std::vector<OutputModeName> M1EncodeCore::outputModeNames |