Index
Modules:
opus
,
opus/wrapper
.
API symbols
ALLOC_FAIL:
wrapper: ALLOC_FAIL
APPLICATION_AUDIO:
wrapper: APPLICATION_AUDIO
APPLICATION_RESTRICTED_LOWDELAY:
wrapper: APPLICATION_RESTRICTED_LOWDELAY
APPLICATION_VOIP:
wrapper: APPLICATION_VOIP
AUTO:
wrapper: AUTO
BAD_ARG:
wrapper: BAD_ARG
BANDWIDTH_FULLBAND:
wrapper: BANDWIDTH_FULLBAND
BANDWIDTH_MEDIUMBAND:
wrapper: BANDWIDTH_MEDIUMBAND
BANDWIDTH_NARROWBAND:
wrapper: BANDWIDTH_NARROWBAND
BANDWIDTH_SUPERWIDEBAND:
wrapper: BANDWIDTH_SUPERWIDEBAND
BANDWIDTH_WIDEBAND:
wrapper: BANDWIDTH_WIDEBAND
BITRATE_MAX:
wrapper: BITRATE_MAX
BUFFER_TOO_SMALL:
wrapper: BUFFER_TOO_SMALL
bytes:
opus: bytes(samples: Samples): int
cDecoder:
wrapper: cDecoder
Channels:
opus: Channels
chMono:
Channels.chMono
chStereo:
Channels.chStereo
decode:
opus: decode(decoder: Decoder; encoded: openArray[byte]; errorCorrection: bool = false): Samples
opus: decode(decoder: Decoder; encoded: ptr UncheckedArray[byte]; len: int; errorCorrection: bool = false): Samples
wrapper: decode(st: ptr cDecoder; data: ptr cuchar; len: int32; pcm: ptr int16; frame_size: cint; decode_fec: cint): cint
DecodeError:
opus: DecodeError
decode_float:
wrapper: decode_float(st: ptr cDecoder; data: ptr cuchar; len: int32; pcm: ptr cfloat; frame_size: cint; decode_fec: cint): cint
Decoder:
opus: Decoder
decoder_create:
wrapper: decoder_create(Fs: int32; channels: cint; error: ptr cint): ptr cDecoder
decoder_ctl:
wrapper: decoder_ctl(st: ptr cDecoder; request: cint): cint
decoder_destroy:
wrapper: decoder_destroy(st: ptr cDecoder)
decoder_get_nb_samples:
wrapper: decoder_get_nb_samples(dec: ptr cDecoder; packet: UncheckedArray[cuchar]; len: int32): cint
decoder_get_size:
wrapper: decoder_get_size(channels: cint): cint
decoder_init:
wrapper: decoder_init(st: ptr cDecoder; Fs: int32; channels: cint): cint
DecoderObj:
opus: DecoderObj
encode:
wrapper: encode(st: ptr Encoder; pcm: ptr int16; frame_size: cint; data: ptr cuchar; max_data_bytes: int32): int32
encode_float:
wrapper: encode_float(st: ptr Encoder; pcm: ptr cfloat; frame_size: cint; data: ptr cuchar; max_data_bytes: int32): int32
Encoder:
wrapper: Encoder
encoder_create:
wrapper: encoder_create(Fs: int32; channels: cint; application: cint; error: ptr cint): ptr Encoder
encoder_ctl:
wrapper: encoder_ctl(st: ptr Encoder; request: cint): cint
encoder_destroy:
wrapper: encoder_destroy(st: ptr Encoder)
encoder_get_size:
wrapper: encoder_get_size(channels: cint): cint
encoder_init:
wrapper: encoder_init(st: ptr Encoder; Fs: int32; channels: cint; application: cint): cint
FRAMESIZE_100_MS:
wrapper: FRAMESIZE_100_MS
FRAMESIZE_10_MS:
wrapper: FRAMESIZE_10_MS
FRAMESIZE_120_MS:
wrapper: FRAMESIZE_120_MS
FRAMESIZE_20_MS:
wrapper: FRAMESIZE_20_MS
FRAMESIZE_2_5_MS:
wrapper: FRAMESIZE_2_5_MS
FRAMESIZE_40_MS:
wrapper: FRAMESIZE_40_MS
FRAMESIZE_5_MS:
wrapper: FRAMESIZE_5_MS
FRAMESIZE_60_MS:
wrapper: FRAMESIZE_60_MS
FRAMESIZE_80_MS:
wrapper: FRAMESIZE_80_MS
FRAMESIZE_ARG:
wrapper: FRAMESIZE_ARG
GET_APPLICATION_REQUEST:
wrapper: GET_APPLICATION_REQUEST
GET_BANDWIDTH_REQUEST:
wrapper: GET_BANDWIDTH_REQUEST
GET_BITRATE_REQUEST:
wrapper: GET_BITRATE_REQUEST
GET_COMPLEXITY_REQUEST:
wrapper: GET_COMPLEXITY_REQUEST
GET_DTX_REQUEST:
wrapper: GET_DTX_REQUEST
GET_EXPERT_FRAME_DURATION_REQUEST:
wrapper: GET_EXPERT_FRAME_DURATION_REQUEST
GET_FINAL_RANGE_REQUEST:
wrapper: GET_FINAL_RANGE_REQUEST
GET_FORCE_CHANNELS_REQUEST:
wrapper: GET_FORCE_CHANNELS_REQUEST
GET_GAIN_REQUEST:
wrapper: GET_GAIN_REQUEST
GET_INBAND_FEC_REQUEST:
wrapper: GET_INBAND_FEC_REQUEST
GET_IN_DTX_REQUEST:
wrapper: GET_IN_DTX_REQUEST
GET_LAST_PACKET_DURATION_REQUEST:
wrapper: GET_LAST_PACKET_DURATION_REQUEST
GET_LOOKAHEAD_REQUEST:
wrapper: GET_LOOKAHEAD_REQUEST
GET_LSB_DEPTH_REQUEST:
wrapper: GET_LSB_DEPTH_REQUEST
GET_MAX_BANDWIDTH_REQUEST:
wrapper: GET_MAX_BANDWIDTH_REQUEST
GET_PACKET_LOSS_PERC_REQUEST:
wrapper: GET_PACKET_LOSS_PERC_REQUEST
GET_PHASE_INVERSION_DISABLED_REQUEST:
wrapper: GET_PHASE_INVERSION_DISABLED_REQUEST
GET_PITCH_REQUEST:
wrapper: GET_PITCH_REQUEST
GET_PREDICTION_DISABLED_REQUEST:
wrapper: GET_PREDICTION_DISABLED_REQUEST
GET_SAMPLE_RATE_REQUEST:
wrapper: GET_SAMPLE_RATE_REQUEST
GET_SIGNAL_REQUEST:
wrapper: GET_SIGNAL_REQUEST
GET_VBR_CONSTRAINT_REQUEST:
wrapper: GET_VBR_CONSTRAINT_REQUEST
GET_VBR_REQUEST:
wrapper: GET_VBR_REQUEST
get_version_string:
wrapper: get_version_string(): cstring
InitError:
opus: InitError
INTERNAL_ERROR:
wrapper: INTERNAL_ERROR
INVALID_PACKET:
wrapper: INVALID_PACKET
INVALID_STATE:
wrapper: INVALID_STATE
multistream_packet_pad:
wrapper: multistream_packet_pad(data: ptr cuchar; len: int32; new_len: int32; nb_streams: cint): cint
multistream_packet_unpad:
wrapper: multistream_packet_unpad(data: ptr cuchar; len: int32; nb_streams: cint): int32
newDecoder:
opus: newDecoder(sampleRate: SampleRate; channels: Channels): Decoder
OK:
wrapper: OK
opusConan:
wrapper: opusConan
opusDL:
wrapper: opusDL
opusGit:
wrapper: opusGit
opusJBB:
wrapper: opusJBB
opusLDeps:
wrapper: opusLDeps
opusLPath:
wrapper: opusLPath
opusPath:
wrapper: opusPath
opusSetVer:
wrapper: opusSetVer
opusStatic:
wrapper: opusStatic
opusStd:
wrapper: opusStd
packet_get_bandwidth:
wrapper: packet_get_bandwidth(data: ptr cuchar): cint
packet_get_nb_channels:
wrapper: packet_get_nb_channels(data: ptr cuchar): cint
packet_get_nb_frames:
wrapper: packet_get_nb_frames(packet: UncheckedArray[cuchar]; len: int32): cint
packet_get_nb_samples:
wrapper: packet_get_nb_samples(packet: UncheckedArray[cuchar]; len: int32; Fs: int32): cint
packet_get_samples_per_frame:
wrapper: packet_get_samples_per_frame(data: ptr cuchar; Fs: int32): cint
packet_pad:
wrapper: packet_pad(data: ptr cuchar; len: int32; new_len: int32): cint
packet_parse:
wrapper: packet_parse(data: ptr cuchar; len: int32; out_toc: ptr cuchar; frames: array[48, ptr cuchar]; size: array[48, int16]; payload_offset: ptr cint): cint
packet_unpad:
wrapper: packet_unpad(data: ptr cuchar; len: int32): int32
pcm_soft_clip:
wrapper: pcm_soft_clip(pcm: ptr cfloat; frame_size: cint; channels: cint; softclip_mem: ptr cfloat)
Repacketizer:
wrapper: Repacketizer
repacketizer_cat:
wrapper: repacketizer_cat(rp: ptr Repacketizer; data: ptr cuchar; len: int32): cint
repacketizer_create:
wrapper: repacketizer_create(): ptr Repacketizer
repacketizer_destroy:
wrapper: repacketizer_destroy(rp: ptr Repacketizer)
repacketizer_get_nb_frames:
wrapper: repacketizer_get_nb_frames(rp: ptr Repacketizer): cint
repacketizer_get_size:
wrapper: repacketizer_get_size(): cint
repacketizer_init:
wrapper: repacketizer_init(rp: ptr Repacketizer): ptr Repacketizer
repacketizer_out:
wrapper: repacketizer_out(rp: ptr Repacketizer; data: ptr cuchar; maxlen: int32): int32
repacketizer_out_range:
wrapper: repacketizer_out_range(rp: ptr Repacketizer; begin: cint; end: cint; data: ptr cuchar; maxlen: int32): int32
RESET_STATE:
wrapper: RESET_STATE
SampleRate:
opus: SampleRate
Samples:
opus: Samples
SamplesObj:
opus: SamplesObj
SET_APPLICATION_REQUEST:
wrapper: SET_APPLICATION_REQUEST
SET_BANDWIDTH_REQUEST:
wrapper: SET_BANDWIDTH_REQUEST
SET_BITRATE_REQUEST:
wrapper: SET_BITRATE_REQUEST
SET_COMPLEXITY_REQUEST:
wrapper: SET_COMPLEXITY_REQUEST
SET_DTX_REQUEST:
wrapper: SET_DTX_REQUEST
SET_EXPERT_FRAME_DURATION_REQUEST:
wrapper: SET_EXPERT_FRAME_DURATION_REQUEST
SET_FORCE_CHANNELS_REQUEST:
wrapper: SET_FORCE_CHANNELS_REQUEST
SET_GAIN_REQUEST:
wrapper: SET_GAIN_REQUEST
SET_INBAND_FEC_REQUEST:
wrapper: SET_INBAND_FEC_REQUEST
SET_LSB_DEPTH_REQUEST:
wrapper: SET_LSB_DEPTH_REQUEST
SET_MAX_BANDWIDTH_REQUEST:
wrapper: SET_MAX_BANDWIDTH_REQUEST
SET_PACKET_LOSS_PERC_REQUEST:
wrapper: SET_PACKET_LOSS_PERC_REQUEST
SET_PHASE_INVERSION_DISABLED_REQUEST:
wrapper: SET_PHASE_INVERSION_DISABLED_REQUEST
SET_PREDICTION_DISABLED_REQUEST:
wrapper: SET_PREDICTION_DISABLED_REQUEST
SET_SIGNAL_REQUEST:
wrapper: SET_SIGNAL_REQUEST
SET_VBR_CONSTRAINT_REQUEST:
wrapper: SET_VBR_CONSTRAINT_REQUEST
SET_VBR_REQUEST:
wrapper: SET_VBR_REQUEST
SIGNAL_MUSIC:
wrapper: SIGNAL_MUSIC
SIGNAL_VOICE:
wrapper: SIGNAL_VOICE
sr12k:
SampleRate.sr12k
sr16k:
SampleRate.sr16k
sr24k:
SampleRate.sr24k
sr48k:
SampleRate.sr48k
sr8k:
SampleRate.sr8k
strerror:
wrapper: strerror(error: cint): cstring
UNIMPLEMENTED:
wrapper: UNIMPLEMENTED