Crate sbz_switch
source · [−]Expand description
Provides a high-level API for controlling Creative sound devices.
For a lower-level API, see media
and soundcore
.
For an even-lower-level API, see mmdeviceapi
and ctsndcr
.
Modules
COM API exposed by the SoundCore interface.
Provides a Rust layer over the Windows IMMDevice API.
Provides a Rust layer over Creative’s COM SoundCore API.
Structs
Describes a configuration to be applied.
Describes a device that may be configurable.
Describes the configuration of a media endpoint.
Iterates over volume change events and also events produced through the SoundCore API.
Represents an error thrown from Win32 code.
Enums
Either a SoundCoreEvent or a VolumeNotification.
Functions
Captures a snapshot of a device’s configuration.
Produces a list of devices currently available.
Applies a set of configuration values to a device.
Gets the sequence of events for a device.
Gets the sequence of events for a device.