|
ascii-chat 0.6.0
Real-time terminal-based video chat with ASCII art conversion
|
Opus codec context for encoding or decoding. More...
#include <lib/audio/opus_codec.h>
Data Fields | |
| OpusEncoder * | encoder |
| Encoder state (NULL if decoder) | |
| OpusDecoder * | decoder |
| Decoder state (NULL if encoder) | |
| int | sample_rate |
| Sample rate in Hz (e.g., 44100) | |
| int | bitrate |
| Bitrate in bits per second (encoder only) | |
| uint8_t * | tmp_buffer |
| Temporary buffer for internal use. | |
Opus codec context for encoding or decoding.
Opaque structure that holds the state of an Opus encoder or decoder. Use opus_codec_create() or opus_codec_create_decoder() to initialize.
Definition at line 95 of file opus_codec.h.
| int opus_codec_t::bitrate |
Bitrate in bits per second (encoder only)
Definition at line 99 of file opus_codec.h.
Referenced by opus_codec_create_decoder(), opus_codec_create_encoder(), and opus_codec_set_bitrate().
| OpusDecoder* opus_codec_t::decoder |
Decoder state (NULL if encoder)
Definition at line 97 of file opus_codec.h.
Referenced by opus_codec_create_decoder(), opus_codec_create_encoder(), opus_codec_decode(), and opus_codec_destroy().
| OpusEncoder* opus_codec_t::encoder |
Encoder state (NULL if decoder)
Definition at line 96 of file opus_codec.h.
Referenced by opus_codec_create_decoder(), opus_codec_create_encoder(), opus_codec_destroy(), opus_codec_encode(), opus_codec_get_bitrate(), opus_codec_set_bitrate(), and opus_codec_set_dtx().
| int opus_codec_t::sample_rate |
Sample rate in Hz (e.g., 44100)
Definition at line 98 of file opus_codec.h.
Referenced by opus_codec_create_decoder(), and opus_codec_create_encoder().
| uint8_t* opus_codec_t::tmp_buffer |
Temporary buffer for internal use.
Definition at line 100 of file opus_codec.h.
Referenced by opus_codec_create_decoder(), opus_codec_create_encoder(), and opus_codec_destroy().