Skip to main content

Crate libaudioverse_sys

Crate libaudioverse_sys 

Source
Expand description

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 Aliases§

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