Crate speex_safe

Source

Macros§

dynamic_mapping
shared_functions

Structs§

SpeexBits
A struct that holds bits to be read or written to
SpeexDecoder
A struct representing a speex decoder.
SpeexEncoder
A struct representing a speex encoder.
SpeexHeader
Standard speex stream header
SpeexStereoState
Handling for speex stereo files.

Enums§

ControlError
Error type for the control functions of the encoder and decoder.
DynamicDecoder
An enumeration over the different encoder modes. For usecases where the decoder mode is not known at compile time.
DynamicEncoder
An enumeration over the different encoder modes. For usecases where the encoder mode is not known at compile time.
ModeId
Possible modes for the encoder and decoder.
NbMode
Narrowband mode (8kHz)
NbSubmodeId
Possible submodes for the narrowband mode.
UwbMode
Ultra-wideband mode (32kHz)
UwbSubmodeId
Possible submodes for the UWB mode.
WbMode
Wideband mode (16kHz)
WbSubmodeId
Possible submodes for the Wideband mode.

Traits§

ControlFunctions
Trait for the control functions of the encoder and decoder

Functions§

get_extra_version
get_major_version
get_micro_version
get_minor_version
get_version_string