Lines Matching refs:par
41 struct sio_par par;
49 sio_initpar(&par);
51 par.bits = 16;
52 par.sig = 1;
53 par.le = SIO_LE_NATIVE;
56 par.pchan = s->channels;
58 par.rchan = s->channels;
59 par.rate = s->sample_rate;
61 if (!sio_setpar(hdl, &par) || !sio_getpar(hdl, &par)) {
67 if (par.bits != 16 || par.sig != 1 ||
68 (is_output && (par.pchan != s->channels)) ||
69 (!is_output && (par.rchan != s->channels)) ||
70 (par.rate != s->sample_rate)) {
76 s->buffer_size = par.round * par.bps *
77 (is_output ? par.pchan : par.rchan);
87 s->codec_id = par.le ? AV_CODEC_ID_PCM_S16LE : AV_CODEC_ID_PCM_S16BE;
88 s->channels = is_output ? par.pchan : par.rchan;
89 s->sample_rate = par.rate;
90 s->bps = par.bps;