Docs.rs
opusic-sys-0.5.2
opusic-sys 0.5.2
Docs.rs crate page
BSL-1.0
Links
Repository
crates.io
Source
Owners
DoumanAsh
Dependencies
libc ^0.2
normal
bindgen ^0.69
build
optional
cmake ^0.1
build
Versions
0%
of the crate is documented
This release has been yanked, go to latest version
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-pc-windows-msvc
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
opusic_
sys
0.5.2
All Items
Crate Items
Structs
Constants
Functions
Type Aliases
Crate
opusic_sys
Copy item path
Source
Structs
§
OpusDRED
OpusDRED
Decoder
Opus
Decoder
Opus
Encoder
OpusMS
Decoder
OpusMS
Encoder
Opus
Repacketizer
Constants
§
OPUS_
ALLOC_
FAIL
OPUS_
APPLICATION_
AUDIO
OPUS_
APPLICATION_
RESTRICTED_
LOWDELAY
OPUS_
APPLICATION_
VOIP
OPUS_
AUTO
OPUS_
BAD_
ARG
OPUS_
BANDWIDTH_
FULLBAND
OPUS_
BANDWIDTH_
MEDIUMBAND
OPUS_
BANDWIDTH_
NARROWBAND
OPUS_
BANDWIDTH_
SUPERWIDEBAND
OPUS_
BANDWIDTH_
WIDEBAND
OPUS_
BITRATE_
MAX
OPUS_
BUFFER_
TOO_
SMALL
OPUS_
FRAMESIZE_
2_
5_
MS
OPUS_
FRAMESIZE_
5_
MS
OPUS_
FRAMESIZE_
10_
MS
OPUS_
FRAMESIZE_
20_
MS
OPUS_
FRAMESIZE_
40_
MS
OPUS_
FRAMESIZE_
60_
MS
OPUS_
FRAMESIZE_
80_
MS
OPUS_
FRAMESIZE_
100_
MS
OPUS_
FRAMESIZE_
120_
MS
OPUS_
FRAMESIZE_
ARG
OPUS_
GET_
APPLICATION_
REQUEST
OPUS_
GET_
BANDWIDTH_
REQUEST
OPUS_
GET_
BITRATE_
REQUEST
OPUS_
GET_
COMPLEXITY_
REQUEST
OPUS_
GET_
DRED_
DURATION_
REQUEST
OPUS_
GET_
DTX_
REQUEST
OPUS_
GET_
EXPERT_
FRAME_
DURATION_
REQUEST
OPUS_
GET_
FINAL_
RANGE_
REQUEST
OPUS_
GET_
FORCE_
CHANNELS_
REQUEST
OPUS_
GET_
GAIN_
REQUEST
OPUS_
GET_
INBAND_
FEC_
REQUEST
OPUS_
GET_
IN_
DTX_
REQUEST
OPUS_
GET_
LAST_
PACKET_
DURATION_
REQUEST
OPUS_
GET_
LOOKAHEAD_
REQUEST
OPUS_
GET_
LSB_
DEPTH_
REQUEST
OPUS_
GET_
MAX_
BANDWIDTH_
REQUEST
OPUS_
GET_
PACKET_
LOSS_
PERC_
REQUEST
OPUS_
GET_
PHASE_
INVERSION_
DISABLED_
REQUEST
OPUS_
GET_
PITCH_
REQUEST
OPUS_
GET_
PREDICTION_
DISABLED_
REQUEST
OPUS_
GET_
SAMPLE_
RATE_
REQUEST
OPUS_
GET_
SIGNAL_
REQUEST
OPUS_
GET_
VBR_
CONSTRAINT_
REQUEST
OPUS_
GET_
VBR_
REQUEST
OPUS_
INTERNAL_
ERROR
OPUS_
INVALID_
PACKET
OPUS_
INVALID_
STATE
OPUS_
MULTISTREAM_
GET_
DECODER_
STATE_
REQUEST
OPUS_
MULTISTREAM_
GET_
ENCODER_
STATE_
REQUEST
OPUS_OK
OPUS_
RESET_
STATE
OPUS_
SET_
APPLICATION_
REQUEST
OPUS_
SET_
BANDWIDTH_
REQUEST
OPUS_
SET_
BITRATE_
REQUEST
OPUS_
SET_
COMPLEXITY_
REQUEST
OPUS_
SET_
DNN_
BLOB_
REQUEST
OPUS_
SET_
DRED_
DURATION_
REQUEST
OPUS_
SET_
DTX_
REQUEST
OPUS_
SET_
EXPERT_
FRAME_
DURATION_
REQUEST
OPUS_
SET_
FORCE_
CHANNELS_
REQUEST
OPUS_
SET_
GAIN_
REQUEST
OPUS_
SET_
INBAND_
FEC_
REQUEST
OPUS_
SET_
LSB_
DEPTH_
REQUEST
OPUS_
SET_
MAX_
BANDWIDTH_
REQUEST
OPUS_
SET_
PACKET_
LOSS_
PERC_
REQUEST
OPUS_
SET_
PHASE_
INVERSION_
DISABLED_
REQUEST
OPUS_
SET_
PREDICTION_
DISABLED_
REQUEST
OPUS_
SET_
SIGNAL_
REQUEST
OPUS_
SET_
VBR_
CONSTRAINT_
REQUEST
OPUS_
SET_
VBR_
REQUEST
OPUS_
SIGNAL_
MUSIC
OPUS_
SIGNAL_
VOICE
OPUS_
UNIMPLEMENTED
Functions
§
opus_
decode
⚠
opus_
decode_
float
⚠
opus_
decoder_
create
⚠
opus_
decoder_
ctl
⚠
opus_
decoder_
destroy
⚠
opus_
decoder_
dred_
decode
⚠
opus_
decoder_
dred_
decode_
float
⚠
opus_
decoder_
get_
nb_
samples
⚠
opus_
decoder_
get_
size
⚠
opus_
decoder_
init
⚠
opus_
dred_
alloc
⚠
opus_
dred_
decoder_
create
⚠
opus_
dred_
decoder_
ctl
⚠
opus_
dred_
decoder_
destroy
⚠
opus_
dred_
decoder_
get_
size
⚠
opus_
dred_
decoder_
init
⚠
opus_
dred_
free
⚠
opus_
dred_
get_
size
⚠
opus_
dred_
parse
⚠
opus_
dred_
process
⚠
opus_
encode
⚠
opus_
encode_
float
⚠
opus_
encoder_
create
⚠
opus_
encoder_
ctl
⚠
opus_
encoder_
destroy
⚠
opus_
encoder_
get_
size
⚠
opus_
encoder_
init
⚠
opus_
get_
version_
string
⚠
opus_
multistream_
decode
⚠
opus_
multistream_
decode_
float
⚠
opus_
multistream_
decoder_
create
⚠
opus_
multistream_
decoder_
ctl
⚠
opus_
multistream_
decoder_
destroy
⚠
opus_
multistream_
decoder_
get_
size
⚠
opus_
multistream_
decoder_
init
⚠
opus_
multistream_
encode
⚠
opus_
multistream_
encode_
float
⚠
opus_
multistream_
encoder_
create
⚠
opus_
multistream_
encoder_
ctl
⚠
opus_
multistream_
encoder_
destroy
⚠
opus_
multistream_
encoder_
get_
size
⚠
opus_
multistream_
encoder_
init
⚠
opus_
multistream_
packet_
pad
⚠
opus_
multistream_
packet_
unpad
⚠
opus_
multistream_
surround_
encoder_
create
⚠
opus_
multistream_
surround_
encoder_
get_
size
⚠
opus_
multistream_
surround_
encoder_
init
⚠
opus_
packet_
get_
bandwidth
⚠
opus_
packet_
get_
nb_
channels
⚠
opus_
packet_
get_
nb_
frames
⚠
opus_
packet_
get_
nb_
samples
⚠
opus_
packet_
get_
samples_
per_
frame
⚠
opus_
packet_
has_
lbrr
⚠
opus_
packet_
pad
⚠
opus_
packet_
parse
⚠
opus_
packet_
unpad
⚠
opus_
pcm_
soft_
clip
⚠
opus_
repacketizer_
cat
⚠
opus_
repacketizer_
create
⚠
opus_
repacketizer_
destroy
⚠
opus_
repacketizer_
get_
nb_
frames
⚠
opus_
repacketizer_
get_
size
⚠
opus_
repacketizer_
init
⚠
opus_
repacketizer_
out
⚠
opus_
repacketizer_
out_
range
⚠
opus_
strerror
⚠
Type Aliases
§
opus_
int16
opus_
int32
opus_
uint16
opus_
uint32