Lines Matching defs:pcm
38 snd_pcm_t *pcm;
53 level->channels = calloc(snd_pcm_meter_get_channels(level->pcm), sizeof(*level->channels));
60 winsdelln(level->win, snd_pcm_meter_get_channels(level->pcm));
87 for (c = 0; c < snd_pcm_meter_get_channels(level->pcm); c++) {
98 snd_pcm_t *pcm = level->pcm;
106 size = snd_pcm_meter_get_now(pcm) - level->old;
108 size += snd_pcm_meter_get_boundary(pcm);
109 offset = level->old % snd_pcm_meter_get_bufsize(pcm);
110 cont = snd_pcm_meter_get_bufsize(pcm) - offset;
115 ms = size * 1000 / snd_pcm_meter_get_rate(pcm);
117 channels = snd_pcm_meter_get_channels(pcm);
161 level->old = snd_pcm_meter_get_now(pcm);
167 snd_pcm_t *pcm = level->pcm;
168 memset(level->channels, 0, snd_pcm_meter_get_channels(pcm) * sizeof(*level->channels));
169 level->old = snd_pcm_meter_get_now(pcm);
182 int snd_pcm_scope_level_open(snd_pcm_t *pcm, const char *name,
197 level->pcm = pcm;
201 s16 = snd_pcm_meter_search_scope(pcm, "s16");
203 err = snd_pcm_scope_s16_open(pcm, "s16", &s16);
215 snd_pcm_meter_add_scope(pcm, scope);
220 int _snd_pcm_scope_level_open(snd_pcm_t *pcm, const char *name,
269 return snd_pcm_scope_level_open(pcm, name, bar_width, decay_ms, peak_ms,