diff options
Diffstat (limited to 'toxav/codec.h')
-rw-r--r-- | toxav/codec.h | 11 |
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); | |||
93 | CodecState *codec_init_session ( uint32_t audio_bitrate, | 95 | CodecState *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 | ||
102 | void codec_terminate_session(CodecState *cs); | 105 | void codec_terminate_session(CodecState *cs); |
103 | 106 | ||