Docs.rs
  • rocoder-0.1.1
    • rocoder 0.1.1
    • Docs.rs crate page
    • CC0-1.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • ajyoon
    • Dependencies
      • anyhow ^1.0 normal
      • cpal ^0.13 normal
      • crossbeam-channel ^0.5.2 normal
      • ctrlc ^3.2.1 normal
      • fwatch ^0.1.5 normal
      • hound ^3.4.0 normal
      • libc ^0.2.116 normal
      • libloading ^0.7 normal
      • log ^0.4.14 normal
      • minimp3 ^0.5.1 normal
      • num-traits ^0.2.14 normal
      • rand ^0.8.4 normal
      • rustfft ^6.0.1 normal
      • simplelog ^0.11.2 normal
      • slice-deque ^0.3.0 normal
      • slice_ring_buf ^0.2 normal
      • stopwatch ^0.0.7 normal
      • structopt ^0.3.26 normal
      • tempfile ^3.3.0 normal
      • test-case ^1.2.1 dev
    • Versions
    • 9.93% of the crate is documented
  • Go to latest version
  • Platform
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation
logo

logo

Crate rocoder

logo
Change settings

List of all items

Structs

  • audio::Audio
  • audio::AudioBus
  • audio::AudioSpec
  • audio_files::Mp3Reader
  • audio_files::WavReader
  • audio_files::WavWriter
  • fft::ReFFT
  • mixer::Keyframe
  • mixer::Mixer
  • player_processor::AudioOutputProcessor
  • recorder_processor::RecorderProcessor
  • signal_flow::node::Node
  • stretcher::Stretcher
  • stretcher_processor::StretcherProcessor

Enums

  • player_processor::AudioOutputProcessorControlMessage
  • recorder_processor::RecorderProcessorControlMessage
  • signal_flow::node::ProcessorState
  • stretcher_processor::StretcherProcessorControlMessage

Traits

  • audio::Sample
  • audio_files::AudioReader
  • audio_files::AudioWriter
  • signal_flow::node::ControlMessage
  • signal_flow::node::Processor

Functions

  • cpal_utils::find_input_stream_config
  • cpal_utils::find_output_stream_config
  • crossfade::hanning_crossfade_compensation
  • duration_parser::parse_duration
  • hotswapper::hotswap
  • hotswapper::load_fn
  • math::clamp
  • math::lerp
  • math::partial_min
  • math::sqrt_interp
  • power::audio_power
  • recorder::record_audio
  • resampler::resample
  • runtime_setup::setup_logging
  • slices::zero_slice
  • windows::hanning
  • windows::inverse
  • windows::rectangular