Crate libaudioverse_sys [] [src]

This crate was automatically generated by bindgen.

Constants

Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_COEFFICIENT
Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_DELAY_SAMPLES
Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_DELAY_SAMPLES_MAX
Lav_ALLPASS_OPROPERTIES_Lav_ALLPASS_INTERPOLATION_TIME
Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_DBGAIN
Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_FILTER_TYPE
Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_FREQUENCY
Lav_BIQUAD_PROPERTIES_Lav_BIQUAD_Q
Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_ALLPASS
Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_BANDPASS
Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_HIGHPASS
Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_HIGHSHELF
Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_IDENTITY
Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_LOWPASS
Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_LOWSHELF
Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_NOTCH
Lav_BIQUAD_TYPES_Lav_BIQUAD_TYPE_PEAKING
Lav_BLIT_PROPERTIES_Lav_BLIT_HARMONICS
Lav_BLIT_PROPERTIES_Lav_BLIT_SHOULD_NORMALIZE
Lav_BUFFER_PROPERTIES_Lav_BUFFER_BUFFER
Lav_BUFFER_PROPERTIES_Lav_BUFFER_ENDED_COUNT
Lav_BUFFER_PROPERTIES_Lav_BUFFER_LOOPING
Lav_BUFFER_PROPERTIES_Lav_BUFFER_POSITION
Lav_BUFFER_PROPERTIES_Lav_BUFFER_RATE
Lav_CHANNEL_INTERPRETATIONS_Lav_CHANNEL_INTERPRETATION_DISCRETE
Lav_CHANNEL_INTERPRETATIONS_Lav_CHANNEL_INTERPRETATION_SPEAKERS
Lav_CONVOLVER_PROPERTIES_Lav_CONVOLVER_IMPULSE_RESPONSE
Lav_CROSSFADER_PROPERTIES_Lav_CROSSFADER_CURRENT_INPUT
Lav_CROSSFADER_PROPERTIES_Lav_CROSSFADER_IS_CROSSFADING
Lav_CROSSFADER_PROPERTIES_Lav_CROSSFADER_TARGET_INPUT
Lav_DELAY_PROPERTIES_Lav_DELAY_DELAY
Lav_DELAY_PROPERTIES_Lav_DELAY_DELAY_MAX
Lav_DELAY_PROPERTIES_Lav_DELAY_FEEDBACK
Lav_DELAY_PROPERTIES_Lav_DELAY_INTERPOLATION_TIME
Lav_DISTANCE_MODELS_Lav_DISTANCE_MODEL_INVERSE
Lav_DISTANCE_MODELS_Lav_DISTANCE_MODEL_INVERSE_SQUARE
Lav_DISTANCE_MODELS_Lav_DISTANCE_MODEL_LINEAR
Lav_ERRORS_Lav_ERROR_BUFFER_IN_USE
Lav_ERRORS_Lav_ERROR_CANNOT_CONNECT_TO_PROPERTY
Lav_ERRORS_Lav_ERROR_CANNOT_CROSS_SERVERS
Lav_ERRORS_Lav_ERROR_CANNOT_INIT_AUDIO
Lav_ERRORS_Lav_ERROR_CAUSES_CYCLE
Lav_ERRORS_Lav_ERROR_FILE
Lav_ERRORS_Lav_ERROR_FILE_NOT_FOUND
Lav_ERRORS_Lav_ERROR_HRTF_INVALID
Lav_ERRORS_Lav_ERROR_INTERNAL
Lav_ERRORS_Lav_ERROR_INVALID_HANDLE
Lav_ERRORS_Lav_ERROR_INVALID_POINTER
Lav_ERRORS_Lav_ERROR_INVALID_PROPERTY
Lav_ERRORS_Lav_ERROR_MEMORY
Lav_ERRORS_Lav_ERROR_NONE
Lav_ERRORS_Lav_ERROR_NOT_INITIALIZED
Lav_ERRORS_Lav_ERROR_NO_SUCH_DEVICE
Lav_ERRORS_Lav_ERROR_NULL_POINTER
Lav_ERRORS_Lav_ERROR_OVERLAPPING_AUTOMATORS
Lav_ERRORS_Lav_ERROR_PROPERTY_IS_READ_ONLY
Lav_ERRORS_Lav_ERROR_RANGE
Lav_ERRORS_Lav_ERROR_TYPE_MISMATCH
Lav_ERRORS_Lav_ERROR_UNKNOWN
Lav_FDN_FILTER_TYPES_Lav_FDN_FILTER_TYPE_DISABLED
Lav_FDN_FILTER_TYPES_Lav_FDN_FILTER_TYPE_HIGHPASS
Lav_FDN_FILTER_TYPES_Lav_FDN_FILTER_TYPE_LOWPASS
Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_CUTOFF_FREQUENCY
Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_DELAY_MODULATION_DEPTH
Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_DELAY_MODULATION_FREQUENCY
Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_DENSITY
Lav_FDN_REVERB_PROPERTIES_Lav_FDN_REVERB_T60
Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_DELAYS
Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_FILTER_FREQUENCIES
Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_FILTER_TYPES
Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_MATRIX
Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_MAX_DELAY
Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES_Lav_FDN_OUTPUT_GAINS
Lav_FILE_STREAMER_PROPERTIES_Lav_FILE_STREAMER_ENDED
Lav_FILE_STREAMER_PROPERTIES_Lav_FILE_STREAMER_LOOPING
Lav_FILE_STREAMER_PROPERTIES_Lav_FILE_STREAMER_POSITION
Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_DBGAIN
Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_DELAY
Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_DELAY_MAX
Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_FEEDBACK
Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_FILTER_TYPE
Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_FREQUENCY
Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_INTERPOLATION_TIME
Lav_FILTERED_DELAY_PROPERTIES_Lav_FILTERED_DELAY_Q
Lav_FIRST_ORDER_FILTER_PROPERTIES_Lav_FIRST_ORDER_FILTER_POLE
Lav_FIRST_ORDER_FILTER_PROPERTIES_Lav_FIRST_ORDER_FILTER_ZERO
Lav_LEAKY_INTEGRATOR_PROPERTIES_Lav_LEAKY_INTEGRATOR_LEAKYNESS
Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_CRITICAL
Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_DEBUG
Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_INFO
Lav_LOGGING_LEVELS_Lav_LOGGING_LEVEL_OFF
Lav_MIXER_PROPERTIES_Lav_MIXER_INPUTS_PER_PARENT
Lav_MIXER_PROPERTIES_Lav_MIXER_MAX_PARENTS
Lav_NODE_STATES_Lav_NODESTATE_ALWAYS_PLAYING
Lav_NODE_STATES_Lav_NODESTATE_PAUSED
Lav_NODE_STATES_Lav_NODESTATE_PLAYING
Lav_NOISE_PROPERTIES_Lav_NOISE_NOISE_TYPE
Lav_NOISE_PROPERTIES_Lav_NOISE_SHOULD_NORMALIZE
Lav_NOISE_TYPES_Lav_NOISE_TYPE_BROWN
Lav_NOISE_TYPES_Lav_NOISE_TYPE_PINK
Lav_NOISE_TYPES_Lav_NOISE_TYPE_WHITE
Lav_OBJECT_TYPES_Lav_OBJTYPE_ADDITIVE_SAW_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_ADDITIVE_SQUARE_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_ADDITIVE_TRIANGLE_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_ALLPASS_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_AMPLITUDE_PANNER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_BIQUAD_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_BLIT_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_BUFFER
Lav_OBJECT_TYPES_Lav_OBJTYPE_BUFFER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_BUFFER_TIMELINE_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_CHANNEL_MERGER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_CHANNEL_SPLITTER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_CONVOLVER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_CROSSFADER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_CROSSFADING_DELAY_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_DC_BLOCKER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_DOPPLERING_DELAY_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_ENVIRONMENT_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_FDN_REVERB_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_FEEDBACK_DELAY_NETWORK_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_FFT_CONVOLVER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_FILE_STREAMER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_FILTERED_DELAY_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_FIRST_ORDER_FILTER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_GAIN_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_GENERIC_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_GRAPH_LISTENER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_HARD_LIMITER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_HRTF_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_IIR_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_LEAKY_INTEGRATOR_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_MULTIPANNER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_NOISE_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_ONE_POLE_FILTER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_PULL_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_PUSH_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_RECORDER_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_RINGMOD_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_SERVER
Lav_OBJECT_TYPES_Lav_OBJTYPE_SINE_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_SOURCE_NODE
Lav_OBJECT_TYPES_Lav_OBJTYPE_THREE_BAND_EQ_NODE
Lav_ONE_POLE_FILTER_PROPERTIES_Lav_ONE_POLE_FILTER_FREQUENCY
Lav_ONE_POLE_FILTER_PROPERTIES_Lav_ONE_POLE_FILTER_IS_HIGHPASS
Lav_OSCILLATOR_PROPERTIES_Lav_OSCILLATOR_FREQUENCY
Lav_OSCILLATOR_PROPERTIES_Lav_OSCILLATOR_FREQUENCY_MULTIPLIER
Lav_OSCILLATOR_PROPERTIES_Lav_OSCILLATOR_PHASE
Lav_PANNER_BANK_PROPERTIES_Lav_PANNER_BANK_COUNT
Lav_PANNER_BANK_PROPERTIES_Lav_PANNER_BANK_IS_CENTERED
Lav_PANNER_BANK_PROPERTIES_Lav_PANNER_BANK_SPREAD
Lav_PANNER_PROPERTIES_Lav_PANNER_AZIMUTH
Lav_PANNER_PROPERTIES_Lav_PANNER_CHANNEL_MAP
Lav_PANNER_PROPERTIES_Lav_PANNER_ELEVATION
Lav_PANNER_PROPERTIES_Lav_PANNER_SHOULD_CROSSFADE
Lav_PANNER_PROPERTIES_Lav_PANNER_STRATEGY
Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_HRTF
Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_STEREO
Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_SURROUND40
Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_SURROUND51
Lav_PANNING_STRATEGIES_Lav_PANNING_STRATEGY_SURROUND71
Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_BUFFER
Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_DOUBLE
Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT
Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT3
Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT6
Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_FLOAT_ARRAY
Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_INT
Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_INT_ARRAY
Lav_PROPERTY_TYPES_Lav_PROPERTYTYPE_STRING
Lav_PUSH_NODE_PROPERTIES_Lav_PUSH_THRESHOLD
Lav_SOURCE_PROPERTIES_Lav_SOURCE_CONTROL_DISTANCE_MODEL
Lav_SOURCE_PROPERTIES_Lav_SOURCE_CONTROL_PANNING
Lav_SOURCE_PROPERTIES_Lav_SOURCE_CONTROL_REVERB
Lav_SOURCE_PROPERTIES_Lav_SOURCE_DISTANCE_MODEL
Lav_SOURCE_PROPERTIES_Lav_SOURCE_HEAD_RELATIVE
Lav_SOURCE_PROPERTIES_Lav_SOURCE_MAX_DISTANCE
Lav_SOURCE_PROPERTIES_Lav_SOURCE_MAX_REVERB_LEVEL
Lav_SOURCE_PROPERTIES_Lav_SOURCE_MIN_REVERB_LEVEL
Lav_SOURCE_PROPERTIES_Lav_SOURCE_OCCLUSION
Lav_SOURCE_PROPERTIES_Lav_SOURCE_ORIENTATION
Lav_SOURCE_PROPERTIES_Lav_SOURCE_PANNING_STRATEGY
Lav_SOURCE_PROPERTIES_Lav_SOURCE_POSITION
Lav_SOURCE_PROPERTIES_Lav_SOURCE_REVERB_DISTANCE
Lav_SOURCE_PROPERTIES_Lav_SOURCE_SIZE
Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_HIGHBAND_DBGAIN
Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_HIGHBAND_FREQUENCY
Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_LOWBAND_DBGAIN
Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_LOWBAND_FREQUENCY
Lav_THREE_BAND_EQ_PROPERTIES_Lav_THREE_BAND_EQ_MIDBAND_DBGAIN
lav_SAW_PROPERTIES_Lav_SAW_HARMONICS
lav_SQUARE_PROPERTIES_Lav_SQUARE_DUTY_CYCLE
lav_SQUARE_PROPERTIES_Lav_SQUARE_HARMONICS
lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_DEFAULT_SIZE
lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_DISTANCE_MODEL
lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_MAX_DISTANCE
lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_MAX_REVERB_LEVEL
lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_MIN_REVERB_LEVEL
lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_ORIENTATION
lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_OUTPUT_CHANNELS
lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_PANNING_STRATEGY
lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_POSITION
lav_STANDARD_ENVIRONMENT_PROPERTIES_Lav_ENVIRONMENT_REVERB_DISTANCE
lav_STANDARD_PROPERTIES_Lav_NODE_ADD
lav_STANDARD_PROPERTIES_Lav_NODE_CHANNEL_INTERPRETATION
lav_STANDARD_PROPERTIES_Lav_NODE_MUL
lav_STANDARD_PROPERTIES_Lav_NODE_STATE
lav_TRIANGLE_PROPERTIES_Lav_TRIANGLE_HARMONICS

Functions

Lav_amplitudePannerNodeConfigureStandardMap
Lav_automationCancelAutomators
Lav_automationEnvelope
Lav_automationLinearRampToValue
Lav_automationSet
Lav_bufferDecodeFromArray
Lav_bufferGetDuration
Lav_bufferGetLengthInSamples
Lav_bufferGetServer
Lav_bufferLoadFromArray
Lav_bufferLoadFromFile
Lav_bufferNodeSetEndCallback
Lav_bufferNormalize
Lav_bufferTimelineNodeScheduleBuffer
Lav_createAdditiveSawNode
Lav_createAdditiveSquareNode
Lav_createAdditiveTriangleNode
Lav_createAllpassNode
Lav_createAmplitudePannerNode
Lav_createBiquadNode
Lav_createBlitNode
Lav_createBuffer

Buffers. Buffers are chunks of audio data from any source. A variety of nodes to work with buffers exist.

Lav_createBufferNode
Lav_createBufferTimelineNode
Lav_createChannelMergerNode
Lav_createChannelSplitterNode
Lav_createConvolverNode
Lav_createCrossfaderNode
Lav_createCrossfadingDelayNode
Lav_createDcBlockerNode
Lav_createDoppleringDelayNode
Lav_createEnvironmentNode
Lav_createFdnReverbNode
Lav_createFeedbackDelayNetworkNode
Lav_createFftConvolverNode
Lav_createFileStreamerNode
Lav_createFilteredDelayNode
Lav_createFirstOrderFilterNode
Lav_createGainNode
Lav_createGraphListenerNode
Lav_createHardLimiterNode
Lav_createHrtfNode
Lav_createIirNode
Lav_createLeakyIntegratorNode
Lav_createMultipannerNode
Lav_createNoiseNode
Lav_createOnePoleFilterNode
Lav_createPullNode
Lav_createPushNode
Lav_createRecorderNode
Lav_createRingmodNode
Lav_createServer
Lav_createSineNode
Lav_createSourceNode
Lav_createThreeBandEqNode
Lav_crossfaderNodeCrossfade
Lav_crossfaderNodeSetFinishedCallback
Lav_deviceGetChannels
Lav_deviceGetCount
Lav_deviceGetIdentifierString
Lav_deviceGetName
Lav_environmentNodeAddEffectSend
Lav_environmentNodePlayAsync
Lav_errorGetFile
Lav_errorGetLine
Lav_errorGetMessage

Query the thread's current error. Pointers are valid until the next time an error happens on this thread.

Lav_fftConvolverNodeSetResponse
Lav_fftConvolverNodeSetResponseFromFile
Lav_fileStreamerNodeSetEndCallback
Lav_firstOrderFilterNodeConfigureAllpass
Lav_firstOrderFilterNodeConfigureHighpass
Lav_firstOrderFilterNodeConfigureLowpass
Lav_free

Free any pointer that libaudioverse gives you. If something goes wrong, namely that the pointer isn't from Libaudioverse in the first place, this tries to fail gracefully and give you an error, but don't rely on this.

Lav_getLoggingCallback
Lav_getLoggingLevel
Lav_graphListenerNodeSetListeningCallback
Lav_handleDecRef
Lav_handleGetAndClearFirstAccess

Every handle has a first external access bit which is cleared by this function. This is to avoid an issue with bindings that need to know if they should increment counts.

Lav_handleGetRefCount
Lav_handleGetType
Lav_handleIncRef

Handle refcounts.

Lav_iirNodeSetCoefficients
Lav_initialize

Initialize Libaudioverse.

Lav_isInitialized
Lav_nodeConnect
Lav_nodeConnectProperty
Lav_nodeConnectServer
Lav_nodeDisconnect
Lav_nodeGetArrayPropertyLengthRange
Lav_nodeGetBufferProperty
Lav_nodeGetDoubleProperty
Lav_nodeGetDoublePropertyRange
Lav_nodeGetFloat3Property
Lav_nodeGetFloat6Property
Lav_nodeGetFloatArrayPropertyLength
Lav_nodeGetFloatProperty
Lav_nodeGetFloatPropertyRange
Lav_nodeGetInputConnectionCount
Lav_nodeGetIntArrayPropertyLength
Lav_nodeGetIntProperty
Lav_nodeGetIntPropertyRange
Lav_nodeGetOutputConnectionCount
Lav_nodeGetPropertyHasDynamicRange
Lav_nodeGetPropertyName
Lav_nodeGetPropertyType
Lav_nodeGetServer
Lav_nodeGetStringProperty
Lav_nodeIsolate
Lav_nodeReadFloatArrayProperty
Lav_nodeReadIntArrayProperty
Lav_nodeReplaceFloatArrayProperty
Lav_nodeReplaceIntArrayProperty
Lav_nodeReset
Lav_nodeResetProperty
Lav_nodeSetBufferProperty
Lav_nodeSetDoubleProperty
Lav_nodeSetFloat3Property
Lav_nodeSetFloat6Property
Lav_nodeSetFloatProperty
Lav_nodeSetIntProperty
Lav_nodeSetStringProperty
Lav_nodeWriteFloatArrayProperty
Lav_nodeWriteIntArrayProperty
Lav_pullNodeSetAudioCallback
Lav_pushNodeFeed
Lav_pushNodeSetLowCallback
Lav_pushNodeSetUnderrunCallback
Lav_recorderNodeStartRecording
Lav_recorderNodeStopRecording
Lav_serverCallIn
Lav_serverClearOutputDevice
Lav_serverGetBlock
Lav_serverGetBlockSize
Lav_serverGetSr
Lav_serverGetThreads
Lav_serverLock
Lav_serverSetBlockCallback
Lav_serverSetOutputDevice

Set or clear the output device.

Lav_serverSetThreads
Lav_serverUnlock
Lav_serverWriteFile
Lav_setHandleDestroyedCallback
Lav_setLoggingCallback
Lav_setLoggingLevel
Lav_shutdown

Shuts down the library.

Lav_sourceNodeFeedEffect
Lav_sourceNodeSetPropertiesFromEnvironment
Lav_sourceNodeStopFeedingEffect

Type Definitions

LavError

The public interface to Libaudioverse.

LavGraphListenerNodeListeningCallback
LavHandle
LavHandleDestroyedCallback

Configure the handle destroyed callback. Also may be used before initialization. This exists only for bindings. If you use this in your C program, you may have design issues.

LavLoggingCallback

Configure and query logging.

LavParameterlessCallback
LavPullNodeAudioCallback
LavTimeCallback
Lav_ALLPASS_OPROPERTIES
Lav_BIQUAD_PROPERTIES
Lav_BIQUAD_TYPES
Lav_BLIT_PROPERTIES
Lav_BUFFER_PROPERTIES
Lav_CHANNEL_INTERPRETATIONS
Lav_CONVOLVER_PROPERTIES
Lav_CROSSFADER_PROPERTIES
Lav_DELAY_PROPERTIES
Lav_DISTANCE_MODELS
Lav_ERRORS
Lav_FDN_FILTER_TYPES
Lav_FDN_REVERB_PROPERTIES
Lav_FEEDBACK_DELAY_NETWORK_PROPERTIES
Lav_FILE_STREAMER_PROPERTIES
Lav_FILTERED_DELAY_PROPERTIES
Lav_FIRST_ORDER_FILTER_PROPERTIES
Lav_LEAKY_INTEGRATOR_PROPERTIES
Lav_LOGGING_LEVELS
Lav_MIXER_PROPERTIES
Lav_NODE_STATES
Lav_NOISE_PROPERTIES
Lav_NOISE_TYPES
Lav_OBJECT_TYPES
Lav_ONE_POLE_FILTER_PROPERTIES
Lav_OSCILLATOR_PROPERTIES
Lav_PANNER_BANK_PROPERTIES
Lav_PANNER_PROPERTIES
Lav_PANNING_STRATEGIES
Lav_PROPERTY_TYPES
Lav_PUSH_NODE_PROPERTIES
Lav_SOURCE_PROPERTIES
Lav_THREE_BAND_EQ_PROPERTIES
lav_SAW_PROPERTIES
lav_SQUARE_PROPERTIES
lav_STANDARD_ENVIRONMENT_PROPERTIES
lav_STANDARD_PROPERTIES
lav_TRIANGLE_PROPERTIES