Lines Matching defs:OpusEncoder
74 struct OpusEncoder { struct
75 int celt_enc_offset;
76 int silk_enc_offset;
77 silk_EncControlStruct silk_mode;
79 DREDEnc dred_encoder;
81 int application;
82 int channels;
83 int delay_compensation;
84 int force_channels;
85 int signal_type;
86 int user_bandwidth;
87 int max_bandwidth;
88 int user_forced_mode;
89 int voice_ratio;
90 opus_int32 Fs;
91 int use_vbr;
92 int vbr_constraint;
93 int variable_duration;
94 opus_int32 bitrate_bps;
95 opus_int32 user_bitrate_bps;
96 int lsb_depth;
97 int encoder_buffer;
98 int lfe;
99 int arch;
100 int use_dtx; /* general DTX for both SILK and CELT */
101 int fec_config;
103 TonalityAnalysisState analysis;
107 int stream_channels;
108 opus_int16 hybrid_stereo_width_Q14;
109 opus_int32 variable_HP_smth2_Q15;
110 opus_val16 prev_HB_gain;
111 opus_val32 hp_mem[4];
112 int mode;
113 int prev_mode;
114 int prev_channels;
115 int prev_framesize;
116 int bandwidth;
118 int auto_bandwidth;
119 int silk_bw_switch;
121 int first;
122 opus_val16 * energy_masking;
123 StereoWidthState width_mem;
124 opus_val16 delay_buffer[MAX_ENCODER_BUFFER*2];
126 int detected_bandwidth;
127 int nb_no_activity_ms_Q1;
128 opus_val32 peak_signal_energy;
131 int dred_duration;
132 int dred_q0;
133 int dred_dQ;
134 int dred_qmax;
135 int dred_target_chunks;
136 unsigned char activity_mem[DRED_MAX_FRAMES*4]; /* 2.5ms resolution*/
138 int nonfinal_frame; /* current frame is not the final in a packet */
139 opus_uint32 rangeFinal;