Crate voicemeeter

Crate voicemeeter 

Source
Expand description

Voicemeeter sdk

Create a new instance of the Voicemeeter SDK. The instance is automatically logged in.

use voicemeeter::{types::Device, VoicemeeterRemote};

let remote = VoicemeeterRemote::new()?;
println!("{}", remote.get_voicemeeter_version()?);
println!(
    "Strip 1: {}",
    remote.parameters().strip(Device::Strip1)?.label().get()?
);

Re-exports§

pub use types::Device;interface

Modules§

bindings
Raw FFI Bindings
interfaceinterface
The interface for Voicemeeter remote.
typesinterface
Basic types used in voicemeeter

Structs§

VoicemeeterRemoteinterface
Interface for voicemeeter.

Enums§

CallbackCommandinterface
Callback command passed to the audio callback.
DeviceBufferinterface
A devices buffer.
LoadError
Load error while loading the Voicemeeter remote DLL
RegistryError
Registry errors
RemoteFileError
Error while trying to get Voicemeeter location