summaryrefslogtreecommitdiff
path: root/toxav/codec.h
diff options
context:
space:
mode:
Diffstat (limited to 'toxav/codec.h')
-rw-r--r--toxav/codec.h11
1 files changed, 7 insertions, 4 deletions
diff --git a/toxav/codec.h b/toxav/codec.h
index 755673f3..dceeea7a 100644
--- a/toxav/codec.h
+++ b/toxav/codec.h
@@ -64,9 +64,11 @@ typedef struct _CodecState {
64 OpusEncoder *audio_encoder; 64 OpusEncoder *audio_encoder;
65 int audio_bitrate; 65 int audio_bitrate;
66 int audio_sample_rate; 66 int audio_sample_rate;
67 int audio_encoder_channels;
67 68
68 /* audio decoding */ 69 /* audio decoding */
69 OpusDecoder *audio_decoder; 70 OpusDecoder *audio_decoder;
71 int audio_decoder_channels;
70 72
71 uint64_t capabilities; /* supports*/ 73 uint64_t capabilities; /* supports*/
72 74
@@ -93,11 +95,12 @@ RTPMessage *dequeue(JitterBuffer *q, int *success);
93CodecState *codec_init_session ( uint32_t audio_bitrate, 95CodecState *codec_init_session ( uint32_t audio_bitrate,
94 uint16_t audio_frame_duration, 96 uint16_t audio_frame_duration,
95 uint32_t audio_sample_rate, 97 uint32_t audio_sample_rate,
96 uint32_t audio_channels, 98 uint32_t encoder_audio_channels,
99 uint32_t decoder_audio_channels,
97 uint32_t audio_VAD_tolerance_ms, 100 uint32_t audio_VAD_tolerance_ms,
98 uint16_t video_width, 101 uint16_t max_video_width,
99 uint16_t video_height, 102 uint16_t max_video_height,
100 uint32_t video_bitrate); 103 uint32_t video_bitrate );
101 104
102void codec_terminate_session(CodecState *cs); 105void codec_terminate_session(CodecState *cs);
103 106