Lines Matching defs:OpusCustomEncoder
58 struct OpusCustomEncoder { struct
59 const OpusCustomMode *mode; /**< Mode used by the encoder */
60 int channels;
61 int stream_channels;
63 int force_intra;
64 int clip;
65 int disable_pf;
66 int complexity;
67 int upsample;
68 int start, end;
70 opus_int32 bitrate;
71 int vbr;
72 int signalling;
73 int constrained_vbr; /* If zero, VBR can do whatever it likes with the rate */
74 int loss_rate;
75 int lsb_depth;
76 int lfe;
77 int disable_inv;
78 int arch;
83 opus_uint32 rng;
84 int spread_decision;
85 opus_val32 delayedIntra;
86 int tonal_average;
87 int lastCodedBands;
88 int hf_average;
89 int tapset_decision;
91 int prefilter_period;
92 opus_val16 prefilter_gain;
93 int prefilter_tapset;
95 int prefilter_period_old;
96 opus_val16 prefilter_gain_old;
97 int prefilter_tapset_old;
99 int consec_transient;
100 AnalysisInfo analysis;
101 SILKInfo silk_info;
103 opus_val32 preemph_memE[2];
104 opus_val32 preemph_memD[2];
107 opus_int32 vbr_reservoir;
108 opus_int32 vbr_drift;
109 opus_int32 vbr_offset;
110 opus_int32 vbr_count;
111 opus_val32 overlap_max;
112 opus_val16 stereo_saving;
113 int intensity;
114 opus_val16 *energy_mask;
115 opus_val16 spec_avg;
119 celt_sig syn_mem[2][2*MAX_PERIOD+MAX_PERIOD/2];
122 celt_sig in_mem[1]; /* Size = channels*mode->overlap */