Lines Matching defs:params
518 * \param params Parameters for slave
530 struct slave_params *params,
545 ret = _snd_pcm_direct_new(&pcm, &dsnoop, SND_PCM_TYPE_DSNOOP, name, opts, params, stream, mode);
576 ret = snd_pcm_direct_initialize_slave(dsnoop, spcm, params);
631 ret = snd_pcm_direct_initialize_secondary_slave(dsnoop, spcm, params);
778 struct slave_params params;
788 params.format = SND_PCM_FORMAT_S16;
789 params.rate = 48000;
790 params.channels = 2;
791 params.period_time = -1;
792 params.buffer_time = -1;
794 params.periods = 3;
796 SND_PCM_HW_PARAM_FORMAT, SCONF_UNCHANGED, ¶ms.format,
797 SND_PCM_HW_PARAM_RATE, 0, ¶ms.rate,
798 SND_PCM_HW_PARAM_CHANNELS, 0, ¶ms.channels,
799 SND_PCM_HW_PARAM_PERIOD_TIME, 0, ¶ms.period_time,
800 SND_PCM_HW_PARAM_BUFFER_TIME, 0, ¶ms.buffer_time,
803 SND_PCM_HW_PARAM_PERIODS, 0, ¶ms.periods);
808 if (psize == -1 && params.period_time == -1)
809 params.period_time = 125000; /* 0.125 seconds */
811 if (params.format == -2)
812 params.format = SND_PCM_FORMAT_UNKNOWN;
814 params.period_size = psize;
815 params.buffer_size = bsize;
817 err = snd_pcm_dsnoop_open(pcmp, name, &dopen, ¶ms,