|
enum | RESULT : int {
OK
, ERR_BADCOMMAND
, ERR_CHANNEL_ALLOC
, ERR_CHANNEL_STOLEN
,
ERR_DMA
, ERR_DSP_CONNECTION
, ERR_DSP_DONTPROCESS
, ERR_DSP_FORMAT
,
ERR_DSP_INUSE
, ERR_DSP_NOTFOUND
, ERR_DSP_RESERVED
, ERR_DSP_SILENCE
,
ERR_DSP_TYPE
, ERR_FILE_BAD
, ERR_FILE_COULDNOTSEEK
, ERR_FILE_DISKEJECTED
,
ERR_FILE_EOF
, ERR_FILE_ENDOFDATA
, ERR_FILE_NOTFOUND
, ERR_FORMAT
,
ERR_HEADER_MISMATCH
, ERR_HTTP
, ERR_HTTP_ACCESS
, ERR_HTTP_PROXY_AUTH
,
ERR_HTTP_SERVER_ERROR
, ERR_HTTP_TIMEOUT
, ERR_INITIALIZATION
, ERR_INITIALIZED
,
ERR_INTERNAL
, ERR_INVALID_FLOAT
, ERR_INVALID_HANDLE
, ERR_INVALID_PARAM
,
ERR_INVALID_POSITION
, ERR_INVALID_SPEAKER
, ERR_INVALID_SYNCPOINT
, ERR_INVALID_THREAD
,
ERR_INVALID_VECTOR
, ERR_MAXAUDIBLE
, ERR_MEMORY
, ERR_MEMORY_CANTPOINT
,
ERR_NEEDS3D
, ERR_NEEDSHARDWARE
, ERR_NET_CONNECT
, ERR_NET_SOCKET_ERROR
,
ERR_NET_URL
, ERR_NET_WOULD_BLOCK
, ERR_NOTREADY
, ERR_OUTPUT_ALLOCATED
,
ERR_OUTPUT_CREATEBUFFER
, ERR_OUTPUT_DRIVERCALL
, ERR_OUTPUT_FORMAT
, ERR_OUTPUT_INIT
,
ERR_OUTPUT_NODRIVERS
, ERR_PLUGIN
, ERR_PLUGIN_MISSING
, ERR_PLUGIN_RESOURCE
,
ERR_PLUGIN_VERSION
, ERR_RECORD
, ERR_REVERB_CHANNELGROUP
, ERR_REVERB_INSTANCE
,
ERR_SUBSOUNDS
, ERR_SUBSOUND_ALLOCATED
, ERR_SUBSOUND_CANTMOVE
, ERR_TAGNOTFOUND
,
ERR_TOOMANYCHANNELS
, ERR_TRUNCATED
, ERR_UNIMPLEMENTED
, ERR_UNINITIALIZED
,
ERR_UNSUPPORTED
, ERR_VERSION
, ERR_EVENT_ALREADY_LOADED
, ERR_EVENT_LIVEUPDATE_BUSY
,
ERR_EVENT_LIVEUPDATE_MISMATCH
, ERR_EVENT_LIVEUPDATE_TIMEOUT
, ERR_EVENT_NOTFOUND
, ERR_STUDIO_UNINITIALIZED
,
ERR_STUDIO_NOT_LOADED
, ERR_INVALID_STRING
, ERR_ALREADY_LOCKED
, ERR_NOT_LOCKED
,
ERR_RECORD_DISCONNECTED
, ERR_TOOMANYSAMPLES
} |
|
enum | CHANNELCONTROL_TYPE : int { CHANNEL
, CHANNELGROUP
, MAX
} |
|
enum | OUTPUTTYPE : int {
AUTODETECT
, UNKNOWN
, NOSOUND
, WAVWRITER
,
NOSOUND_NRT
, WAVWRITER_NRT
, WASAPI
, ASIO
,
PULSEAUDIO
, ALSA
, COREAUDIO
, AUDIOTRACK
,
OPENSL
, AUDIOOUT
, AUDIO3D
, WEBAUDIO
,
NNAUDIO
, WINSONIC
, AAUDIO
, AUDIOWORKLET
,
PHASE
, OHAUDIO
, MAX
} |
|
enum | PORT_TYPE : int {
MUSIC
, COPYRIGHT_MUSIC
, VOICE
, CONTROLLER
,
PERSONAL
, VIBRATION
, AUX
, MAX
} |
|
enum | DEBUG_MODE : int { TTY
, FILE
, CALLBACK
} |
|
enum | DEBUG_FLAGS : uint {
NONE = 0x00000000
, ERROR = 0x00000001
, WARNING = 0x00000002
, LOG = 0x00000004
,
TYPE_MEMORY = 0x00000100
, TYPE_FILE = 0x00000200
, TYPE_CODEC = 0x00000400
, TYPE_TRACE = 0x00000800
,
DISPLAY_TIMESTAMPS = 0x00010000
, DISPLAY_LINENUMBERS = 0x00020000
, DISPLAY_THREAD = 0x00040000
} |
|
enum | MEMORY_TYPE : uint {
NORMAL = 0x00000000
, STREAM_FILE = 0x00000001
, STREAM_DECODE = 0x00000002
, SAMPLEDATA = 0x00000004
,
DSP_BUFFER = 0x00000008
, PLUGIN = 0x00000010
, PERSISTENT = 0x00200000
, ALL = 0xFFFFFFFF
} |
|
enum | SPEAKERMODE : int {
DEFAULT
, RAW
, MONO
, STEREO
,
QUAD
, SURROUND
, _5POINT1
, _7POINT1
,
_7POINT1POINT4
, MAX
} |
|
enum | SPEAKER : int {
NONE = -1
, FRONT_LEFT
, FRONT_RIGHT
, FRONT_CENTER
,
LOW_FREQUENCY
, SURROUND_LEFT
, SURROUND_RIGHT
, BACK_LEFT
,
BACK_RIGHT
, TOP_FRONT_LEFT
, TOP_FRONT_RIGHT
, TOP_BACK_LEFT
,
TOP_BACK_RIGHT
, MAX
} |
|
enum | CHANNELMASK : uint {
FRONT_LEFT = 0x00000001
, FRONT_RIGHT = 0x00000002
, FRONT_CENTER = 0x00000004
, LOW_FREQUENCY = 0x00000008
,
SURROUND_LEFT = 0x00000010
, SURROUND_RIGHT = 0x00000020
, BACK_LEFT = 0x00000040
, BACK_RIGHT = 0x00000080
,
BACK_CENTER = 0x00000100
, MONO = (FRONT_LEFT)
, STEREO = (FRONT_LEFT | FRONT_RIGHT)
, LRC = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER)
,
QUAD = (FRONT_LEFT | FRONT_RIGHT | SURROUND_LEFT | SURROUND_RIGHT)
, SURROUND = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER | SURROUND_LEFT | SURROUND_RIGHT)
, _5POINT1 = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER | LOW_FREQUENCY | SURROUND_LEFT | SURROUND_RIGHT)
, _5POINT1_REARS = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER | LOW_FREQUENCY | BACK_LEFT | BACK_RIGHT)
,
_7POINT0 = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER | SURROUND_LEFT | SURROUND_RIGHT | BACK_LEFT | BACK_RIGHT)
, _7POINT1 = (FRONT_LEFT | FRONT_RIGHT | FRONT_CENTER | LOW_FREQUENCY | SURROUND_LEFT | SURROUND_RIGHT | BACK_LEFT | BACK_RIGHT)
} |
|
enum | CHANNELORDER : int {
DEFAULT
, WAVEFORMAT
, PROTOOLS
, ALLMONO
,
ALLSTEREO
, ALSA
, MAX
} |
|
enum | PLUGINTYPE : int { OUTPUT
, CODEC
, DSP
, MAX
} |
|
enum | INITFLAGS : uint {
NORMAL = 0x00000000
, STREAM_FROM_UPDATE = 0x00000001
, MIX_FROM_UPDATE = 0x00000002
, _3D_RIGHTHANDED = 0x00000004
,
CLIP_OUTPUT = 0x00000008
, CHANNEL_LOWPASS = 0x00000100
, CHANNEL_DISTANCEFILTER = 0x00000200
, PROFILE_ENABLE = 0x00010000
,
VOL0_BECOMES_VIRTUAL = 0x00020000
, GEOMETRY_USECLOSEST = 0x00040000
, PREFER_DOLBY_DOWNMIX = 0x00080000
, THREAD_UNSAFE = 0x00100000
,
PROFILE_METER_ALL = 0x00200000
, MEMORY_TRACKING = 0x00400000
} |
|
enum | SOUND_TYPE : int {
UNKNOWN
, AIFF
, ASF
, DLS
,
FLAC
, FSB
, IT
, MIDI
,
MOD
, MPEG
, OGGVORBIS
, PLAYLIST
,
RAW
, S3M
, USER
, WAV
,
XM
, XMA
, AUDIOQUEUE
, AT9
,
VORBIS
, MEDIA_FOUNDATION
, MEDIACODEC
, FADPCM
,
OPUS
, MAX
} |
|
enum | SOUND_FORMAT : int {
NONE
, PCM8
, PCM16
, PCM24
,
PCM32
, PCMFLOAT
, BITSTREAM
, MAX
} |
|
enum | MODE : uint {
DEFAULT = 0x00000000
, LOOP_OFF = 0x00000001
, LOOP_NORMAL = 0x00000002
, LOOP_BIDI = 0x00000004
,
_2D = 0x00000008
, _3D = 0x00000010
, CREATESTREAM = 0x00000080
, CREATESAMPLE = 0x00000100
,
CREATECOMPRESSEDSAMPLE = 0x00000200
, OPENUSER = 0x00000400
, OPENMEMORY = 0x00000800
, OPENMEMORY_POINT = 0x10000000
,
OPENRAW = 0x00001000
, OPENONLY = 0x00002000
, ACCURATETIME = 0x00004000
, MPEGSEARCH = 0x00008000
,
NONBLOCKING = 0x00010000
, UNIQUE = 0x00020000
, _3D_HEADRELATIVE = 0x00040000
, _3D_WORLDRELATIVE = 0x00080000
,
_3D_INVERSEROLLOFF = 0x00100000
, _3D_LINEARROLLOFF = 0x00200000
, _3D_LINEARSQUAREROLLOFF = 0x00400000
, _3D_INVERSETAPEREDROLLOFF = 0x00800000
,
_3D_CUSTOMROLLOFF = 0x04000000
, _3D_IGNOREGEOMETRY = 0x40000000
, IGNORETAGS = 0x02000000
, LOWMEM = 0x08000000
,
VIRTUAL_PLAYFROMSTART = 0x80000000
} |
|
enum | OPENSTATE : int {
READY = 0
, LOADING
, ERROR
, CONNECTING
,
BUFFERING
, SEEKING
, PLAYING
, SETPOSITION
,
MAX
} |
|
enum | SOUNDGROUP_BEHAVIOR : int { BEHAVIOR_FAIL
, BEHAVIOR_MUTE
, BEHAVIOR_STEALLOWEST
, MAX
} |
|
enum | CHANNELCONTROL_CALLBACK_TYPE : int {
END
, VIRTUALVOICE
, SYNCPOINT
, OCCLUSION
,
MAX
} |
|
enum | ERRORCALLBACK_INSTANCETYPE : int {
NONE
, SYSTEM
, CHANNEL
, CHANNELGROUP
,
CHANNELCONTROL
, SOUND
, SOUNDGROUP
, DSP
,
DSPCONNECTION
, GEOMETRY
, REVERB3D
, STUDIO_SYSTEM
,
STUDIO_EVENTDESCRIPTION
, STUDIO_EVENTINSTANCE
, STUDIO_PARAMETERINSTANCE
, STUDIO_BUS
,
STUDIO_VCA
, STUDIO_BANK
, STUDIO_COMMANDREPLAY
} |
|
enum | SYSTEM_CALLBACK_TYPE : uint {
DEVICELISTCHANGED = 0x00000001
, DEVICELOST = 0x00000002
, MEMORYALLOCATIONFAILED = 0x00000004
, THREADCREATED = 0x00000008
,
BADDSPCONNECTION = 0x00000010
, PREMIX = 0x00000020
, POSTMIX = 0x00000040
, ERROR = 0x00000080
,
MIDMIX = 0x00000100
, THREADDESTROYED = 0x00000200
, PREUPDATE = 0x00000400
, POSTUPDATE = 0x00000800
,
RECORDLISTCHANGED = 0x00001000
, BUFFEREDNOMIX = 0x00002000
, DEVICEREINITIALIZE = 0x00004000
, OUTPUTUNDERRUN = 0x00008000
,
RECORDPOSITIONCHANGED = 0x00010000
, ALL = 0xFFFFFFFF
} |
|
enum | DSP_RESAMPLER : int {
DEFAULT
, NOINTERP
, LINEAR
, CUBIC
,
SPLINE
, MAX
} |
|
enum | DSP_CALLBACK_TYPE : int { DATAPARAMETERRELEASE
, MAX
} |
|
enum | DSPCONNECTION_TYPE : int {
STANDARD
, SIDECHAIN
, SEND
, SEND_SIDECHAIN
,
MAX
} |
|
enum | TAGTYPE : int {
UNKNOWN = 0
, ID3V1
, ID3V2
, VORBISCOMMENT
,
SHOUTCAST
, ICECAST
, ASF
, MIDI
,
PLAYLIST
, FMOD
, USER
, MAX
} |
|
enum | TAGDATATYPE : int {
BINARY = 0
, INT
, FLOAT
, STRING
,
STRING_UTF16
, STRING_UTF16BE
, STRING_UTF8
, MAX
} |
|
enum | TIMEUNIT : uint {
MS = 0x00000001
, PCM = 0x00000002
, PCMBYTES = 0x00000004
, RAWBYTES = 0x00000008
,
PCMFRACTION = 0x00000010
, MODORDER = 0x00000100
, MODROW = 0x00000200
, MODPATTERN = 0x00000400
} |
|
enum | DRIVER_STATE : uint { CONNECTED = 0x00000001
, DEFAULT = 0x00000002
} |
|
enum | THREAD_PRIORITY : int {
PLATFORM_MIN = -32 * 1024
, PLATFORM_MAX = 32 * 1024
, DEFAULT = PLATFORM_MIN - 1
, LOW = PLATFORM_MIN - 2
,
MEDIUM = PLATFORM_MIN - 3
, HIGH = PLATFORM_MIN - 4
, VERY_HIGH = PLATFORM_MIN - 5
, EXTREME = PLATFORM_MIN - 6
,
CRITICAL = PLATFORM_MIN - 7
, MIXER = EXTREME
, FEEDER = CRITICAL
, STREAM = VERY_HIGH
,
FILE = HIGH
, NONBLOCKING = HIGH
, RECORD = HIGH
, GEOMETRY = LOW
,
PROFILER = MEDIUM
, STUDIO_UPDATE = MEDIUM
, STUDIO_LOAD_BANK = MEDIUM
, STUDIO_LOAD_SAMPLE = MEDIUM
,
CONVOLUTION1 = VERY_HIGH
, CONVOLUTION2 = VERY_HIGH
} |
|
enum | THREAD_STACK_SIZE : uint {
DEFAULT = 0
, MIXER = 80 * 1024
, FEEDER = 16 * 1024
, STREAM = 96 * 1024
,
FILE = 64 * 1024
, NONBLOCKING = 112 * 1024
, RECORD = 16 * 1024
, GEOMETRY = 48 * 1024
,
PROFILER = 128 * 1024
, STUDIO_UPDATE = 96 * 1024
, STUDIO_LOAD_BANK = 96 * 1024
, STUDIO_LOAD_SAMPLE = 96 * 1024
,
CONVOLUTION1 = 16 * 1024
, CONVOLUTION2 = 16 * 1024
} |
|
enum | THREAD_AFFINITY : long {
GROUP_DEFAULT = 0x4000000000000000
, GROUP_A = 0x4000000000000001
, GROUP_B = 0x4000000000000002
, GROUP_C = 0x4000000000000003
,
MIXER = GROUP_A
, FEEDER = GROUP_C
, STREAM = GROUP_C
, FILE = GROUP_C
,
NONBLOCKING = GROUP_C
, RECORD = GROUP_C
, GEOMETRY = GROUP_C
, PROFILER = GROUP_C
,
STUDIO_UPDATE = GROUP_B
, STUDIO_LOAD_BANK = GROUP_C
, STUDIO_LOAD_SAMPLE = GROUP_C
, CONVOLUTION1 = GROUP_C
,
CONVOLUTION2 = GROUP_C
, CORE_ALL = 0
, CORE_0 = 1 << 0
, CORE_1 = 1 << 1
,
CORE_2 = 1 << 2
, CORE_3 = 1 << 3
, CORE_4 = 1 << 4
, CORE_5 = 1 << 5
,
CORE_6 = 1 << 6
, CORE_7 = 1 << 7
, CORE_8 = 1 << 8
, CORE_9 = 1 << 9
,
CORE_10 = 1 << 10
, CORE_11 = 1 << 11
, CORE_12 = 1 << 12
, CORE_13 = 1 << 13
,
CORE_14 = 1 << 14
, CORE_15 = 1 << 15
} |
|
enum | THREAD_TYPE : int {
MIXER
, FEEDER
, STREAM
, FILE
,
NONBLOCKING
, RECORD
, GEOMETRY
, PROFILER
,
STUDIO_UPDATE
, STUDIO_LOAD_BANK
, STUDIO_LOAD_SAMPLE
, CONVOLUTION1
,
CONVOLUTION2
, MAX
} |
|
enum | DSP_PROCESS_OPERATION { PROCESS_PERFORM = 0
, PROCESS_QUERY
} |
|
enum | DSP_PAN_SURROUND_FLAGS { DEFAULT = 0
, ROTATION_NOT_BIASED = 1
} |
|
enum | DSP_TYPE : int {
UNKNOWN
, MIXER
, OSCILLATOR
, LOWPASS
,
ITLOWPASS
, HIGHPASS
, ECHO
, FADER
,
FLANGE
, DISTORTION
, NORMALIZE
, LIMITER
,
PARAMEQ
, PITCHSHIFT
, CHORUS
, VSTPLUGIN
,
WINAMPPLUGIN
, ITECHO
, COMPRESSOR
, SFXREVERB
,
LOWPASS_SIMPLE
, DELAY
, TREMOLO
, LADSPAPLUGIN
,
SEND
, RETURN
, HIGHPASS_SIMPLE
, PAN
,
THREE_EQ
, FFT
, LOUDNESS_METER
, ENVELOPEFOLLOWER
,
CONVOLUTIONREVERB
, CHANNELMIX
, TRANSCEIVER
, OBJECTPAN
,
MULTIBAND_EQ
, MAX
} |
|
enum | DSP_PARAMETER_TYPE {
FLOAT = 0
, INT
, BOOL
, DATA
,
MAX
} |
|
enum | DSP_PARAMETER_FLOAT_MAPPING_TYPE { DSP_PARAMETER_FLOAT_MAPPING_TYPE_LINEAR = 0
, DSP_PARAMETER_FLOAT_MAPPING_TYPE_AUTO
, DSP_PARAMETER_FLOAT_MAPPING_TYPE_PIECEWISE_LINEAR
} |
|
enum | DSP_PARAMETER_DATA_TYPE {
DSP_PARAMETER_DATA_TYPE_USER = 0
, DSP_PARAMETER_DATA_TYPE_OVERALLGAIN = -1
, DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES = -2
, DSP_PARAMETER_DATA_TYPE_SIDECHAIN = -3
,
DSP_PARAMETER_DATA_TYPE_FFT = -4
, DSP_PARAMETER_DATA_TYPE_3DATTRIBUTES_MULTI = -5
, DSP_PARAMETER_DATA_TYPE_ATTENUATION_RANGE = -6
} |
|
enum | DSP_OSCILLATOR : int { TYPE
, RATE
} |
|
enum | DSP_LOWPASS : int { CUTOFF
, RESONANCE
} |
|
enum | DSP_ITLOWPASS : int { CUTOFF
, RESONANCE
} |
|
enum | DSP_HIGHPASS : int { CUTOFF
, RESONANCE
} |
|
enum | DSP_ECHO : int { DELAY
, FEEDBACK
, DRYLEVEL
, WETLEVEL
} |
|
enum | DSP_FADER : int { GAIN
, OVERALL_GAIN
} |
|
enum | DSP_DELAY : int {
CH0
, CH1
, CH2
, CH3
,
CH4
, CH5
, CH6
, CH7
,
CH8
, CH9
, CH10
, CH11
,
CH12
, CH13
, CH14
, CH15
,
MAXDELAY
} |
|
enum | DSP_FLANGE : int { MIX
, DEPTH
, RATE
} |
|
enum | DSP_TREMOLO : int {
FREQUENCY
, DEPTH
, SHAPE
, SKEW
,
DUTY
, SQUARE
, PHASE
, SPREAD
} |
|
enum | DSP_DISTORTION : int { LEVEL
} |
|
enum | DSP_NORMALIZE : int { FADETIME
, THRESHOLD
, MAXAMP
} |
|
enum | DSP_LIMITER : int { RELEASETIME
, CEILING
, MAXIMIZERGAIN
, MODE
} |
|
enum | DSP_PARAMEQ : int { CENTER
, BANDWIDTH
, GAIN
} |
|
enum | DSP_MULTIBAND_EQ : int {
A_FILTER
, A_FREQUENCY
, A_Q
, A_GAIN
,
B_FILTER
, B_FREQUENCY
, B_Q
, B_GAIN
,
C_FILTER
, C_FREQUENCY
, C_Q
, C_GAIN
,
D_FILTER
, D_FREQUENCY
, D_Q
, D_GAIN
,
E_FILTER
, E_FREQUENCY
, E_Q
, E_GAIN
} |
|
enum | DSP_MULTIBAND_EQ_FILTER_TYPE : int {
DISABLED
, LOWPASS_12DB
, LOWPASS_24DB
, LOWPASS_48DB
,
HIGHPASS_12DB
, HIGHPASS_24DB
, HIGHPASS_48DB
, LOWSHELF
,
HIGHSHELF
, PEAKING
, BANDPASS
, NOTCH
,
ALLPASS
} |
|
enum | DSP_PITCHSHIFT : int { PITCH
, FFTSIZE
, OVERLAP
, MAXCHANNELS
} |
|
enum | DSP_CHORUS : int { MIX
, RATE
, DEPTH
} |
|
enum | DSP_ITECHO : int {
WETDRYMIX
, FEEDBACK
, LEFTDELAY
, RIGHTDELAY
,
PANDELAY
} |
|
enum | DSP_COMPRESSOR : int {
THRESHOLD
, RATIO
, ATTACK
, RELEASE
,
GAINMAKEUP
, USESIDECHAIN
, LINKED
} |
|
enum | DSP_SFXREVERB : int {
DECAYTIME
, EARLYDELAY
, LATEDELAY
, HFREFERENCE
,
HFDECAYRATIO
, DIFFUSION
, DENSITY
, LOWSHELFFREQUENCY
,
LOWSHELFGAIN
, HIGHCUT
, EARLYLATEMIX
, WETLEVEL
,
DRYLEVEL
} |
|
enum | DSP_LOWPASS_SIMPLE : int { CUTOFF
} |
|
enum | DSP_SEND : int { RETURNID
, LEVEL
} |
|
enum | DSP_RETURN : int { ID
, INPUT_SPEAKER_MODE
} |
|
enum | DSP_HIGHPASS_SIMPLE : int { CUTOFF
} |
|
enum | DSP_PAN_2D_STEREO_MODE_TYPE : int { DISTRIBUTED
, DISCRETE
} |
|
enum | DSP_PAN_MODE_TYPE : int { MONO
, STEREO
, SURROUND
} |
|
enum | DSP_PAN_3D_ROLLOFF_TYPE : int {
LINEARSQUARED
, LINEAR
, INVERSE
, INVERSETAPERED
,
CUSTOM
} |
|
enum | DSP_PAN_3D_EXTENT_MODE_TYPE : int { AUTO
, USER
, OFF
} |
|
enum | DSP_PAN : int {
MODE
, _2D_STEREO_POSITION
, _2D_DIRECTION
, _2D_EXTENT
,
_2D_ROTATION
, _2D_LFE_LEVEL
, _2D_STEREO_MODE
, _2D_STEREO_SEPARATION
,
_2D_STEREO_AXIS
, ENABLED_SPEAKERS
, _3D_POSITION
, _3D_ROLLOFF
,
_3D_MIN_DISTANCE
, _3D_MAX_DISTANCE
, _3D_EXTENT_MODE
, _3D_SOUND_SIZE
,
_3D_MIN_EXTENT
, _3D_PAN_BLEND
, LFE_UPMIX_ENABLED
, OVERALL_GAIN
,
SURROUND_SPEAKER_MODE
, _2D_HEIGHT_BLEND
, ATTENUATION_RANGE
, OVERRIDE_RANGE
} |
|
enum | DSP_THREE_EQ_CROSSOVERSLOPE_TYPE : int { _12DB
, _24DB
, _48DB
} |
|
enum | DSP_THREE_EQ : int {
LOWGAIN
, MIDGAIN
, HIGHGAIN
, LOWCROSSOVER
,
HIGHCROSSOVER
, CROSSOVERSLOPE
} |
|
enum | DSP_FFT_WINDOW : int {
RECT
, TRIANGLE
, HAMMING
, HANNING
,
BLACKMAN
, BLACKMANHARRIS
} |
|
enum | DSP_FFT : int { WINDOWSIZE
, WINDOWTYPE
, SPECTRUMDATA
, DOMINANT_FREQ
} |
|
enum | DSP_LOUDNESS_METER : int { STATE
, WEIGHTING
, INFO
} |
|
enum | DSP_LOUDNESS_METER_STATE_TYPE : int {
RESET_INTEGRATED = -3
, RESET_MAXPEAK = -2
, RESET_ALL = -1
, PAUSED = 0
,
ANALYZING = 1
} |
|
enum | DSP_ENVELOPEFOLLOWER : int { ATTACK
, RELEASE
, ENVELOPE
, USESIDECHAIN
} |
|
enum | DSP_CONVOLUTION_REVERB : int { IR
, WET
, DRY
, LINKED
} |
|
enum | DSP_CHANNELMIX_OUTPUT : int {
DEFAULT
, ALLMONO
, ALLSTEREO
, ALLQUAD
,
ALL5POINT1
, ALL7POINT1
, ALLLFE
, ALL7POINT1POINT4
} |
|
enum | DSP_CHANNELMIX : int {
OUTPUTGROUPING
, GAIN_CH0
, GAIN_CH1
, GAIN_CH2
,
GAIN_CH3
, GAIN_CH4
, GAIN_CH5
, GAIN_CH6
,
GAIN_CH7
, GAIN_CH8
, GAIN_CH9
, GAIN_CH10
,
GAIN_CH11
, GAIN_CH12
, GAIN_CH13
, GAIN_CH14
,
GAIN_CH15
, GAIN_CH16
, GAIN_CH17
, GAIN_CH18
,
GAIN_CH19
, GAIN_CH20
, GAIN_CH21
, GAIN_CH22
,
GAIN_CH23
, GAIN_CH24
, GAIN_CH25
, GAIN_CH26
,
GAIN_CH27
, GAIN_CH28
, GAIN_CH29
, GAIN_CH30
,
GAIN_CH31
, OUTPUT_CH0
, OUTPUT_CH1
, OUTPUT_CH2
,
OUTPUT_CH3
, OUTPUT_CH4
, OUTPUT_CH5
, OUTPUT_CH6
,
OUTPUT_CH7
, OUTPUT_CH8
, OUTPUT_CH9
, OUTPUT_CH10
,
OUTPUT_CH11
, OUTPUT_CH12
, OUTPUT_CH13
, OUTPUT_CH14
,
OUTPUT_CH15
, OUTPUT_CH16
, OUTPUT_CH17
, OUTPUT_CH18
,
OUTPUT_CH19
, OUTPUT_CH20
, OUTPUT_CH21
, OUTPUT_CH22
,
OUTPUT_CH23
, OUTPUT_CH24
, OUTPUT_CH25
, OUTPUT_CH26
,
OUTPUT_CH27
, OUTPUT_CH28
, OUTPUT_CH29
, OUTPUT_CH30
,
OUTPUT_CH31
} |
|
enum | DSP_TRANSCEIVER_SPEAKERMODE : int { AUTO = -1
, MONO = 0
, STEREO
, SURROUND
} |
|
enum | DSP_TRANSCEIVER : int { TRANSMIT
, GAIN
, CHANNEL
, TRANSMITSPEAKERMODE
} |
|
enum | DSP_OBJECTPAN : int {
_3D_POSITION
, _3D_ROLLOFF
, _3D_MIN_DISTANCE
, _3D_MAX_DISTANCE
,
_3D_EXTENT_MODE
, _3D_SOUND_SIZE
, _3D_MIN_EXTENT
, OVERALL_GAIN
,
OUTPUTGAIN
, ATTENUATION_RANGE
, OVERRIDE_RANGE
} |
|
|
delegate RESULT | DEBUG_CALLBACK (DEBUG_FLAGS flags, IntPtr file, int line, IntPtr func, IntPtr message) |
|
delegate RESULT | SYSTEM_CALLBACK (IntPtr system, SYSTEM_CALLBACK_TYPE type, IntPtr commanddata1, IntPtr commanddata2, IntPtr userdata) |
|
delegate RESULT | CHANNELCONTROL_CALLBACK (IntPtr channelcontrol, CHANNELCONTROL_TYPE controltype, CHANNELCONTROL_CALLBACK_TYPE callbacktype, IntPtr commanddata1, IntPtr commanddata2) |
|
delegate RESULT | DSP_CALLBACK (IntPtr dsp, DSP_CALLBACK_TYPE type, IntPtr data) |
|
delegate RESULT | SOUND_NONBLOCK_CALLBACK (IntPtr sound, RESULT result) |
|
delegate RESULT | SOUND_PCMREAD_CALLBACK (IntPtr sound, IntPtr data, uint datalen) |
|
delegate RESULT | SOUND_PCMSETPOS_CALLBACK (IntPtr sound, int subsound, uint position, TIMEUNIT postype) |
|
delegate RESULT | FILE_OPEN_CALLBACK (IntPtr name, ref uint filesize, ref IntPtr handle, IntPtr userdata) |
|
delegate RESULT | FILE_CLOSE_CALLBACK (IntPtr handle, IntPtr userdata) |
|
delegate RESULT | FILE_READ_CALLBACK (IntPtr handle, IntPtr buffer, uint sizebytes, ref uint bytesread, IntPtr userdata) |
|
delegate RESULT | FILE_SEEK_CALLBACK (IntPtr handle, uint pos, IntPtr userdata) |
|
delegate RESULT | FILE_ASYNCREAD_CALLBACK (IntPtr info, IntPtr userdata) |
|
delegate RESULT | FILE_ASYNCCANCEL_CALLBACK (IntPtr info, IntPtr userdata) |
|
delegate void | FILE_ASYNCDONE_FUNC (IntPtr info, RESULT result) |
|
delegate IntPtr | MEMORY_ALLOC_CALLBACK (uint size, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate IntPtr | MEMORY_REALLOC_CALLBACK (IntPtr ptr, uint size, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate void | MEMORY_FREE_CALLBACK (IntPtr ptr, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate float | CB_3D_ROLLOFF_CALLBACK (IntPtr channelcontrol, float distance) |
|
delegate RESULT | DSP_CREATE_CALLBACK (ref DSP_STATE dsp_state) |
|
delegate RESULT | DSP_RELEASE_CALLBACK (ref DSP_STATE dsp_state) |
|
delegate RESULT | DSP_RESET_CALLBACK (ref DSP_STATE dsp_state) |
|
delegate RESULT | DSP_SETPOSITION_CALLBACK (ref DSP_STATE dsp_state, uint pos) |
|
delegate RESULT | DSP_READ_CALLBACK (ref DSP_STATE dsp_state, IntPtr inbuffer, IntPtr outbuffer, uint length, int inchannels, ref int outchannels) |
|
delegate RESULT | DSP_SHOULDIPROCESS_CALLBACK (ref DSP_STATE dsp_state, bool inputsidle, uint length, CHANNELMASK inmask, int inchannels, SPEAKERMODE speakermode) |
|
delegate RESULT | DSP_PROCESS_CALLBACK (ref DSP_STATE dsp_state, uint length, ref DSP_BUFFER_ARRAY inbufferarray, ref DSP_BUFFER_ARRAY outbufferarray, bool inputsidle, DSP_PROCESS_OPERATION op) |
|
delegate RESULT | DSP_SETPARAM_FLOAT_CALLBACK (ref DSP_STATE dsp_state, int index, float value) |
|
delegate RESULT | DSP_SETPARAM_INT_CALLBACK (ref DSP_STATE dsp_state, int index, int value) |
|
delegate RESULT | DSP_SETPARAM_BOOL_CALLBACK (ref DSP_STATE dsp_state, int index, bool value) |
|
delegate RESULT | DSP_SETPARAM_DATA_CALLBACK (ref DSP_STATE dsp_state, int index, IntPtr data, uint length) |
|
delegate RESULT | DSP_GETPARAM_FLOAT_CALLBACK (ref DSP_STATE dsp_state, int index, ref float value, IntPtr valuestr) |
|
delegate RESULT | DSP_GETPARAM_INT_CALLBACK (ref DSP_STATE dsp_state, int index, ref int value, IntPtr valuestr) |
|
delegate RESULT | DSP_GETPARAM_BOOL_CALLBACK (ref DSP_STATE dsp_state, int index, ref bool value, IntPtr valuestr) |
|
delegate RESULT | DSP_GETPARAM_DATA_CALLBACK (ref DSP_STATE dsp_state, int index, ref IntPtr data, ref uint length, IntPtr valuestr) |
|
delegate RESULT | DSP_SYSTEM_REGISTER_CALLBACK (ref DSP_STATE dsp_state) |
|
delegate RESULT | DSP_SYSTEM_DEREGISTER_CALLBACK (ref DSP_STATE dsp_state) |
|
delegate RESULT | DSP_SYSTEM_MIX_CALLBACK (ref DSP_STATE dsp_state, int stage) |
|
delegate IntPtr | DSP_ALLOC_FUNC (uint size, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate IntPtr | DSP_REALLOC_FUNC (IntPtr ptr, uint size, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate void | DSP_FREE_FUNC (IntPtr ptr, MEMORY_TYPE type, IntPtr sourcestr) |
|
delegate void | DSP_LOG_FUNC (DEBUG_FLAGS level, IntPtr file, int line, IntPtr function, IntPtr str) |
|
delegate RESULT | DSP_GETSAMPLERATE_FUNC (ref DSP_STATE dsp_state, ref int rate) |
|
delegate RESULT | DSP_GETBLOCKSIZE_FUNC (ref DSP_STATE dsp_state, ref uint blocksize) |
|
delegate RESULT | DSP_GETSPEAKERMODE_FUNC (ref DSP_STATE dsp_state, ref int speakermode_mixer, ref int speakermode_output) |
|
delegate RESULT | DSP_GETCLOCK_FUNC (ref DSP_STATE dsp_state, out ulong clock, out uint offset, out uint length) |
|
delegate RESULT | DSP_GETLISTENERATTRIBUTES_FUNC (ref DSP_STATE dsp_state, ref int numlisteners, IntPtr attributes) |
|
delegate RESULT | DSP_GETUSERDATA_FUNC (ref DSP_STATE dsp_state, out IntPtr userdata) |
|
delegate RESULT | DSP_DFT_FFTREAL_FUNC (ref DSP_STATE dsp_state, int size, IntPtr signal, IntPtr dft, IntPtr window, int signalhop) |
|
delegate RESULT | DSP_DFT_IFFTREAL_FUNC (ref DSP_STATE dsp_state, int size, IntPtr dft, IntPtr signal, IntPtr window, int signalhop) |
|
delegate RESULT | DSP_PAN_SUMMONOMATRIX_FUNC (ref DSP_STATE dsp_state, int sourceSpeakerMode, float lowFrequencyGain, float overallGain, IntPtr matrix) |
|
delegate RESULT | DSP_PAN_SUMSTEREOMATRIX_FUNC (ref DSP_STATE dsp_state, int sourceSpeakerMode, float pan, float lowFrequencyGain, float overallGain, int matrixHop, IntPtr matrix) |
|
delegate RESULT | DSP_PAN_SUMSURROUNDMATRIX_FUNC (ref DSP_STATE dsp_state, int sourceSpeakerMode, int targetSpeakerMode, float direction, float extent, float rotation, float lowFrequencyGain, float overallGain, int matrixHop, IntPtr matrix, DSP_PAN_SURROUND_FLAGS flags) |
|
delegate RESULT | DSP_PAN_SUMMONOTOSURROUNDMATRIX_FUNC (ref DSP_STATE dsp_state, int targetSpeakerMode, float direction, float extent, float lowFrequencyGain, float overallGain, int matrixHop, IntPtr matrix) |
|
delegate RESULT | DSP_PAN_SUMSTEREOTOSURROUNDMATRIX_FUNC (ref DSP_STATE dsp_state, int targetSpeakerMode, float direction, float extent, float rotation, float lowFrequencyGain, float overallGain, int matrixHop, IntPtr matrix) |
|
delegate RESULT | DSP_PAN_GETROLLOFFGAIN_FUNC (ref DSP_STATE dsp_state, DSP_PAN_3D_ROLLOFF_TYPE rolloff, float distance, float mindistance, float maxdistance, out float gain) |
|