sudio
Contents
Installation
Usage Examples
Master Module
Pipeline Module
Audiosys Module
API
I/O module
Metadata Module
Stream Module
Sudio Types
utils Module
RateShift Module
Process Module
Source code
sudio
Index
Index
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
K
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
A
aasync() (sudio.pipeline.Pipeline method)
acquire() (sudio.stream.stream.Stream method)
add() (sudio.core.Master method)
add_file() (sudio.core.Master method)
add_pipeline() (sudio.core.Master method)
add_record() (sudio.metadata.audio_record_database.AudioRecordDatabase method)
afx() (sudio.process.audio_wrap.AudioWrap method)
AFXChannelFillMode (class in sudio.process.audio_wrap)
append() (sudio.pipeline.Pipeline method)
AudioMetadata (class in sudio.metadata.metadata)
AudioRecordDatabase (class in sudio.metadata.audio_record_database)
AudioWrap (class in sudio.process.audio_wrap)
B
BLOCK (sudio.types.pipelineonbusytype.PipelineOnBusyType attribute)
BRANCH (sudio.types.pipelineprocesstype.PipelineProcessType attribute)
BUFFER_TYPE (sudio.core.Master attribute)
byte2time() (sudio.process.audio_wrap.AudioWrap method)
C
CACHE_INFO_SIZE (sudio.core.Master attribute)
ChannelMixer (class in sudio.process.fx.channel_mixer)
clean_cache() (sudio.core.Master method)
clear() (sudio.pipeline.Pipeline method)
clear_pipeline() (sudio.core.Master method)
convert_array_type() (in module sudio.utils.typeconversion)
convert_string_to_python_type() (in module sudio.utils.strtool)
copy() (sudio.metadata.metadata.AudioMetadata method)
D
DecodeError
del_record() (sudio.core.Master method)
delay() (sudio.pipeline.Pipeline method)
disable_echo() (sudio.core.Master method)
disable_loop() (sudio.stream.streamcontrol.StreamControl method)
disable_pipeline() (sudio.core.Master method)
disable_std_input() (sudio.core.Master method)
DROP (sudio.types.pipelineonbusytype.PipelineOnBusyType attribute)
E
echo() (sudio.core.Master method)
enable_loop() (sudio.stream.streamcontrol.StreamControl method)
enable_std_input() (sudio.core.Master method)
export() (sudio.core.Master method)
F
FadeEnvelope (class in sudio.process.fx.fade_envelope)
FadePreset (class in sudio.process.fx.fade_envelope)
FX (class in sudio.process.fx.fx)
G
Gain (class in sudio.process.fx.gain)
generate_timestamp_name() (in module sudio.utils.strtool)
get() (sudio.process.audio_wrap.AudioWrap method)
(sudio.utils.timed_indexed_string.TimedIndexedString method)
get_data() (sudio.metadata.metadata.AudioMetadata method)
(sudio.process.audio_wrap.AudioWrap method)
get_data_size() (sudio.process.fx.fx.FX method)
get_default_input_device_info() (sudio.core.Master static method)
get_default_output_device_info() (sudio.core.Master static method)
get_device_count() (sudio.core.Master static method)
get_device_info_by_index() (sudio.core.Master static method)
get_duration() (sudio.process.audio_wrap.AudioWrap method)
get_encoded_filename_bytes() (in module sudio.utils.io)
get_input_devices() (sudio.core.Master static method)
get_master() (sudio.process.audio_wrap.AudioWrap method)
get_mute_mode_data() (in module sudio.utils.channel)
get_nchannels() (sudio.core.Master method)
(sudio.process.audio_wrap.AudioWrap method)
(sudio.process.fx.fx.FX method)
get_nperseg() (sudio.core.Master method)
get_output_devices() (sudio.core.Master static method)
get_preferred_datatype() (sudio.process.fx.fx.FX method)
get_record() (sudio.metadata.audio_record_database.AudioRecordDatabase method)
get_record_info() (sudio.core.Master method)
get_record_names() (sudio.core.Master method)
get_sample_format() (sudio.core.Master method)
(sudio.process.audio_wrap.AudioWrap method)
(sudio.process.fx.fx.FX method)
get_sample_rate() (sudio.core.Master method)
(sudio.process.audio_wrap.AudioWrap method)
(sudio.process.fx.fx.FX method)
get_sample_type() (sudio.process.fx.fx.FX method)
get_sample_width() (sudio.process.audio_wrap.AudioWrap method)
(sudio.process.fx.fx.FX method)
get_size() (sudio.process.audio_wrap.AudioWrap method)
get_timeout() (sudio.pipeline.Pipeline method)
get_window() (sudio.core.Master method)
H
handle_cached_record() (in module sudio.audiosys.cacheman)
I
index() (sudio.metadata.audio_record_database.AudioRecordDatabase method)
(sudio.pipeline.Pipeline method)
insert() (sudio.pipeline.Pipeline method)
invert() (sudio.process.audio_wrap.AudioWrap method)
is_file_locked() (in module sudio.audiosys.cacheman)
is_muted() (sudio.core.Master method)
is_offline_supported() (sudio.process.fx.fx.FX method)
is_packed() (sudio.process.audio_wrap.AudioWrap method)
is_started() (sudio.core.Master method)
is_streaming() (sudio.stream.streamcontrol.StreamControl method)
is_streaming_supported() (sudio.process.fx.fx.FX method)
isready() (sudio.stream.streamcontrol.StreamControl method)
J
join() (sudio.process.audio_wrap.AudioWrap method)
K
keys() (sudio.metadata.metadata.AudioMetadata method)
L
load() (sudio.core.Master method)
locked() (sudio.stream.stream.Stream method)
M
MAIN (sudio.types.pipelineprocesstype.PipelineProcessType attribute)
map_channels() (in module sudio.utils.channel)
Master (class in sudio.core)
module
sudio.audiosys.cacheman
sudio.audiosys.sync
sudio.core
sudio.io._webio
sudio.metadata.audio_record_database
sudio.metadata.metadata
sudio.pipeline
sudio.process.audio_wrap
sudio.process.fx.channel_mixer
sudio.process.fx.fade_envelope
sudio.process.fx.fx
sudio.process.fx.gain
sudio.process.fx.pitch_shifter
sudio.process.fx.tempo
sudio.stream.stream
sudio.stream.streamcontrol
sudio.stream.streamingtimecontroller
sudio.types.enum
sudio.types.error
sudio.types.name
sudio.types.pipelineonbusytype
sudio.types.pipelineprocesstype
sudio.utils.channel
sudio.utils.io
sudio.utils.strtool
sudio.utils.timed_indexed_string
sudio.utils.typeconversion
sudio.utils.window
multi_channel_overlap() (in module sudio.utils.window)
multi_channel_windowing() (in module sudio.utils.window)
MULTI_STREAM (sudio.types.pipelineprocesstype.PipelineProcessType attribute)
mute() (sudio.core.Master method)
N
Name (class in sudio.types.name)
name (sudio.process.audio_wrap.AudioWrap attribute)
NONE (sudio.process.audio_wrap.AFXChannelFillMode attribute)
normal (sudio.types.enum.StreamMode attribute)
O
optimized (sudio.types.enum.StreamMode attribute)
P
PAD (sudio.process.audio_wrap.AFXChannelFillMode attribute)
parse_dictionary_string() (in module sudio.utils.strtool)
parse_list_string() (in module sudio.utils.strtool)
pause() (sudio.stream.streamcontrol.StreamControl method)
Pipeline (class in sudio.pipeline)
PipelineOnBusyType (class in sudio.types.pipelineonbusytype)
PipelineProcessType (class in sudio.types.pipelineprocesstype)
PitchShifter (class in sudio.process.fx.pitch_shifter)
process() (sudio.process.fx.channel_mixer.ChannelMixer method)
(sudio.process.fx.fade_envelope.FadeEnvelope method)
(sudio.process.fx.fx.FX method)
(sudio.process.fx.gain.Gain method)
(sudio.process.fx.pitch_shifter.PitchShifter method)
(sudio.process.fx.tempo.Tempo method)
prune_cache() (sudio.core.Master method)
Q
QUEUE (sudio.types.pipelineprocesstype.PipelineProcessType attribute)
R
rateshift::CallbackResampler (C++ class)
rateshift::CallbackResampler::callback_t (C++ type)
rateshift::CallbackResampler::CallbackResampler (C++ function)
rateshift::CallbackResampler::read (C++ function)
rateshift::CallbackResampler::reset (C++ function)
rateshift::CallbackResampler::set_starting_ratio (C++ function)
rateshift::CallbackResampler::~CallbackResampler (C++ function)
rateshift::ConverterType (C++ enum)
rateshift::ConverterType::linear (C++ enumerator)
rateshift::ConverterType::sinc_best (C++ enumerator)
rateshift::ConverterType::sinc_fastest (C++ enumerator)
rateshift::ConverterType::sinc_medium (C++ enumerator)
rateshift::ConverterType::zero_order_hold (C++ enumerator)
rateshift::resample (C++ function)
rateshift::Resampler (C++ class)
rateshift::Resampler::process (C++ function)
rateshift::Resampler::Resampler (C++ function)
rateshift::Resampler::reset (C++ function)
rateshift::Resampler::set_ratio (C++ function)
rateshift::Resampler::~Resampler (C++ function)
recorder() (sudio.core.Master method)
REFERENCE_RAW (sudio.process.audio_wrap.AFXChannelFillMode attribute)
REFERENCE_REFINED (sudio.process.audio_wrap.AFXChannelFillMode attribute)
refresh() (sudio.pipeline.Pipeline method)
RefreshError
release() (sudio.stream.stream.Stream method)
remove_record() (sudio.metadata.audio_record_database.AudioRecordDatabase method)
reset() (sudio.utils.timed_indexed_string.TimedIndexedString method)
resume() (sudio.stream.streamcontrol.StreamControl method)
run() (sudio.pipeline.Pipeline method)
S
set() (sudio.stream.stream.Stream method)
set_data() (sudio.process.audio_wrap.AudioWrap method)
set_pipeline() (sudio.core.Master method)
set_timeout() (sudio.pipeline.Pipeline method)
set_window() (sudio.core.Master method)
shuffle2d_channels() (in module sudio.utils.channel)
shuffle3d_channels() (in module sudio.utils.channel)
single_channel_overlap() (in module sudio.utils.window)
single_channel_windowing() (in module sudio.utils.window)
start() (sudio.core.Master method)
(sudio.stream.streamcontrol.StreamControl method)
stdstream::AudioDeviceInfo (C++ struct)
stdstream::AudioDeviceInfo::defaultSampleRate (C++ member)
stdstream::AudioDeviceInfo::index (C++ member)
stdstream::AudioDeviceInfo::isDefaultInput (C++ member)
stdstream::AudioDeviceInfo::isDefaultOutput (C++ member)
stdstream::AudioDeviceInfo::maxInputChannels (C++ member)
stdstream::AudioDeviceInfo::maxOutputChannels (C++ member)
stdstream::AudioDeviceInfo::name (C++ member)
stdstream::AudioException (C++ class)
stdstream::AudioException::AudioException (C++ function)
stdstream::AudioInitException (C++ class)
stdstream::AudioInitException::AudioInitException (C++ function)
stdstream::AudioStream (C++ class)
stdstream::AudioStream::AudioStream (C++ function)
stdstream::AudioStream::close (C++ function)
stdstream::AudioStream::getDefaultInputDevice (C++ function)
stdstream::AudioStream::getDefaultOutputDevice (C++ function)
stdstream::AudioStream::getDeviceCount (C++ function)
stdstream::AudioStream::getDeviceInfoByIndex (C++ function)
stdstream::AudioStream::getInputDevices (C++ function)
stdstream::AudioStream::getOutputDevices (C++ function)
stdstream::AudioStream::getStreamReadAvailable (C++ function)
stdstream::AudioStream::getStreamWriteAvailable (C++ function)
stdstream::AudioStream::InputCallback (C++ type)
stdstream::AudioStream::inputChannels (C++ member)
stdstream::AudioStream::open (C++ function)
stdstream::AudioStream::OutputCallback (C++ type)
stdstream::AudioStream::outputChannels (C++ member)
stdstream::AudioStream::readStream (C++ function)
stdstream::AudioStream::start (C++ function)
stdstream::AudioStream::stop (C++ function)
stdstream::AudioStream::streamFormat (C++ member)
stdstream::AudioStream::writeStream (C++ function)
stdstream::AudioStream::~AudioStream (C++ function)
stdstream::DeviceException (C++ class)
stdstream::DeviceException::DeviceException (C++ function)
stdstream::InvalidParameterException (C++ class)
stdstream::InvalidParameterException::InvalidParameterException (C++ function)
stdstream::ResourceException (C++ class)
stdstream::ResourceException::ResourceException (C++ function)
stdstream::StreamException (C++ class)
stdstream::StreamException::StreamException (C++ function)
stdstream::writeToDefaultOutput (C++ function)
stop() (sudio.stream.streamcontrol.StreamControl method)
Stream (class in sudio.stream.stream)
stream() (sudio.core.Master method)
StreamControl (class in sudio.stream.streamcontrol)
StreamError
StreamingTimeController (class in sudio.stream.streamingtimecontroller)
StreamMode (class in sudio.types.enum)
sudio.audiosys.cacheman
module
sudio.audiosys.sync
module
sudio.core
module
sudio.io._webio
module
sudio.metadata.audio_record_database
module
sudio.metadata.metadata
module
sudio.pipeline
module
sudio.process.audio_wrap
module
sudio.process.fx.channel_mixer
module
sudio.process.fx.fade_envelope
module
sudio.process.fx.fx
module
sudio.process.fx.gain
module
sudio.process.fx.pitch_shifter
module
sudio.process.fx.tempo
module
sudio.stream.stream
module
sudio.stream.streamcontrol
module
sudio.stream.streamingtimecontroller
module
sudio.types.enum
module
sudio.types.error
module
sudio.types.name
module
sudio.types.pipelineonbusytype
module
sudio.types.pipelineprocesstype
module
sudio.utils.channel
module
sudio.utils.io
module
sudio.utils.strtool
module
sudio.utils.timed_indexed_string
module
sudio.utils.typeconversion
module
sudio.utils.window
module
suio::AlsaErrorSuppressor (C++ class)
suio::AlsaErrorSuppressor::AlsaErrorSuppressor (C++ function)
suio::AlsaErrorSuppressor::~AlsaErrorSuppressor (C++ function)
suio::AudioCodec (C++ class)
suio::AudioCodec::AudioFileStream (C++ class)
,
[1]
suio::AudioCodec::AudioFileStream::AudioFileStream (C++ function)
,
[1]
suio::AudioCodec::AudioFileStream::readFrames (C++ function)
,
[1]
suio::AudioCodec::AudioFileStream::~AudioFileStream (C++ function)
,
[1]
suio::AudioCodec::decodeAudioFile (C++ function)
suio::AudioCodec::decodeVorbisFile (C++ function)
suio::AudioCodec::encodeFlacFile (C++ function)
suio::AudioCodec::encodeMP3File (C++ function)
suio::AudioCodec::encodeToMP3 (C++ function)
suio::AudioCodec::encodeToWav (C++ function)
suio::AudioCodec::encodeVorbisFile (C++ function)
suio::AudioCodec::encodeWavFile (C++ function)
suio::AudioCodec::getFileInfo (C++ function)
suio::AudioCodec::initializeDecoder (C++ function)
suio::AudioCodec::readDecoderFrames (C++ function)
suio::AudioFileInfo (C++ struct)
suio::AudioFileInfo::duration (C++ member)
suio::AudioFileInfo::fileFormat (C++ member)
suio::AudioFileInfo::name (C++ member)
suio::AudioFileInfo::nchannels (C++ member)
suio::AudioFileInfo::numFrames (C++ member)
suio::AudioFileInfo::sampleFormat (C++ member)
suio::AudioFileInfo::sampleRate (C++ member)
suio::FileFormat (C++ enum)
suio::FileFormat::FLAC (C++ enumerator)
suio::FileFormat::MP3 (C++ enumerator)
suio::FileFormat::UNKNOWN (C++ enumerator)
suio::FileFormat::VORBIS (C++ enumerator)
suio::FileFormat::WAV (C++ enumerator)
sync() (sudio.core.Master method)
(sudio.pipeline.Pipeline method)
syncable() (sudio.core.Master method)
synchronize_audio() (in module sudio.audiosys.sync)
T
Tempo (class in sudio.process.fx.tempo)
time (sudio.stream.streamcontrol.StreamControl attribute)
time2byte() (sudio.process.audio_wrap.AudioWrap method)
TimedIndexedString (class in sudio.utils.timed_indexed_string)
TRUNCATE (sudio.process.audio_wrap.AFXChannelFillMode attribute)
type() (sudio.stream.stream.Stream method)
U
unmute() (sudio.core.Master method)
unpack() (sudio.process.audio_wrap.AudioWrap method)
update_args() (sudio.pipeline.Pipeline method)
V
validate_and_convert() (sudio.process.audio_wrap.AudioWrap method)
W
win_parser() (in module sudio.utils.window)
win_parser_mono() (in module sudio.utils.window)
wrap() (sudio.core.Master method)
write_to_cached_file() (in module sudio.audiosys.cacheman)