Lines Matching defs:voice_t
99 struct voice_t struct
101 int buf [brr_buf_size*2];// decoded samples (twice the size to simplify wrap handling)
102 int* buf_pos; // place in buffer where next samples will be decoded
103 int interp_pos; // relative fractional position in sample (0x1000 = 1.0)
104 int brr_addr; // address of current BRR block
105 int brr_offset; // current decoding offset in BRR block
106 int kon_delay; // KON delay/current setup phase
107 env_mode_t env_mode;
108 int env; // current envelope level
109 int hidden_env; // used by GAIN mode 7, very obscure quirk
110 int volume [2]; // copy of volume from DSP registers, with surround disabled
111 int enabled; // -1 if enabled, 0 if muted