Gorilla.Audio.FMOD.Lib.DSP

Unit Gorilla.Audio.FMOD.Lib.DSP.pas

Records

Enumerations

  • enum  FMOD_DSP_PROCESS_OPERATION  = ( FMOD_DSP_PROCESS_PERFORM, FMOD_DSP_PROCESS_QUERY ) ;
  • enum  TFMOD_DSPProcessOperation  = ( FMOD_DSP_PROCESS_PERFORM, FMOD_DSP_PROCESS_QUERY ) ;
  • enum  FMOD_DSP_PAN_SURROUND_FLAGS  = ( FMOD_DSP_PAN_SURROUND_DEFAULT, FMOD_DSP_PAN_SURROUND_ROTATION_NOT_BIASED, FMOD_DSP_PAN_SURROUND_FLAGS_FORCEINT ) ;
  • enum  TFMOD_DSPPanSurroundFlags  = ( FMOD_DSP_PAN_SURROUND_DEFAULT, FMOD_DSP_PAN_SURROUND_ROTATION_NOT_BIASED, FMOD_DSP_PAN_SURROUND_FLAGS_FORCEINT ) ;
  • enum  FMOD_DSP_PARAMETER_TYPE  = ( FMOD_DSP_PARAMETER_TYPE_FLOAT, FMOD_DSP_PARAMETER_TYPE_INT, FMOD_DSP_PARAMETER_TYPE_BOOL, FMOD_DSP_PARAMETER_TYPE_DATA, FMOD_DSP_PARAMETER_TYPE_MAX, FMOD_DSP_PARAMETER_TYPE_FORCEINT ) ;
  • enum  TFMOD_DSPParameterType  = ( FMOD_DSP_PARAMETER_TYPE_FLOAT, FMOD_DSP_PARAMETER_TYPE_INT, FMOD_DSP_PARAMETER_TYPE_BOOL, FMOD_DSP_PARAMETER_TYPE_DATA, FMOD_DSP_PARAMETER_TYPE_MAX, FMOD_DSP_PARAMETER_TYPE_FORCEINT ) ;
  • enum  FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE  = ( FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE_LINEAR, FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE_AUTO, FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE_PIECEWISE_LINEAR, FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE_FORCEINT ) ;
  • enum  TFMOD_DSPParameterFloatMappingType  = ( FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE_LINEAR, FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE_AUTO, FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE_PIECEWISE_LINEAR, FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE_FORCEINT ) ;
  • enum  FMOD_DSP_PARAMETER_DATA_TYPE  = ( FMOD_DSP_PARAMETER_DATA_TYPE_USER, FMOD_DSP_PARAMETER_DATA_TYPE_OVERALLGAIN, FMOD_DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES, FMOD_DSP_PARAMETER_DATA_TYPE_SIDECHAIN, FMOD_DSP_PARAMETER_DATA_TYPE_FFT, FMOD_DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES_MULTI ) ;
  • enum  TFMOD_DSPParameterDataType  = ( FMOD_DSP_PARAMETER_DATA_TYPE_USER, FMOD_DSP_PARAMETER_DATA_TYPE_OVERALLGAIN, FMOD_DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES, FMOD_DSP_PARAMETER_DATA_TYPE_SIDECHAIN, FMOD_DSP_PARAMETER_DATA_TYPE_FFT, FMOD_DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES_MULTI ) ;

Constants

  • const FMOD_DSP_GETPARAM_VALUESTR_LENGTH : Integer = $20;
  • const FMOD_PLUGIN_SDK_VERSION : Integer = $6E;

Mics. types

  • type PFMOD_DSPState = pointer to FMOD_DSP_STATE;
  • type PFMOD_DSPBufferArray = pointer to FMOD_DSP_BUFFER_ARRAY;
  • type PFMOD_DSPProcessOperation = pointer to FMOD_DSP_PROCESS_OPERATION;
  • type PFMOD_Complex = pointer to FMOD_COMPLEX;
  • type PFMOD_DSPPanSurroundFlags = pointer to FMOD_DSP_PAN_SURROUND_FLAGS;
  • type PFMOD_DSPParameterType = pointer to FMOD_DSP_PARAMETER_TYPE;
  • type PFMOD_DSPParameterFloatMappingType = pointer to FMOD_DSP_PARAMETER_FLOAT_MAPPING_TYPE;
  • type PFMOD_DSPParameterFloatMappingPiecewiseLinear = pointer to FMOD_DSP_PARAMETER_FLOAT_MAPPING_PIECEWISE_LINEAR;
  • type PFMOD_DSPParameterFloatMapping = pointer to FMOD_DSP_PARAMETER_FLOAT_MAPPING;
  • type PFMOD_DSPParameterDescFloat = pointer to FMOD_DSP_PARAMETER_DESC_FLOAT;
  • type PFMOD_DSPParameterDescInt = pointer to FMOD_DSP_PARAMETER_DESC_INT;
  • type PFMOD_DSPParameterDescBool = pointer to FMOD_DSP_PARAMETER_DESC_BOOL;
  • type PFMOD_DSPParameterDescData = pointer to FMOD_DSP_PARAMETER_DESC_DATA;
  • type PFMOD_DSPParameterDesc = pointer to FMOD_DSP_PARAMETER_DESC;
  • type PPFMOD_DSPParameterDesc = pointer to PFMOD_DSPParameterDesc;
  • type PFMOD_DSPParameterDataType = pointer to FMOD_DSP_PARAMETER_DATA_TYPE;
  • type PFMOD_DSPParameterOverallGain = pointer to FMOD_DSP_PARAMETER_OVERALLGAIN;
  • type PFMOD_DSPParameter3DAttributes = pointer to FMOD_DSP_PARAMETER_3DATTRIBUTES;
  • type PFMOD_DSPParameter3DAttributesMulti = pointer to FMOD_DSP_PARAMETER_3DATTRIBUTES_MULTI;
  • type PFMOD_DSPParameterSideChain = pointer to FMOD_DSP_PARAMETER_SIDECHAIN;
  • type PFMOD_DSPParameterFFT = pointer to FMOD_DSP_PARAMETER_FFT;
  • type PFMOD_DSPDescription = pointer to FMOD_DSP_DESCRIPTION;
  • type PPFMOD_DSPDescription = pointer to PFMOD_DSPDescription;
  • type PFMOD_DSPStateDFTFunctions = pointer to FMOD_DSP_STATE_DFT_FUNCTIONS;
  • type PFMOD_DSPStatePanFunctions = pointer to FMOD_DSP_STATE_PAN_FUNCTIONS;
  • type PFMOD_DSPStateFunctions = pointer to FMOD_DSP_STATE_FUNCTIONS;
  • type PFMOD_DSPMeteringInfo = pointer to FMOD_DSP_METERING_INFO;

Functions / Procedures