Lines Matching defs:params
646 * \param params Parameters for slave
658 struct slave_params *params,
674 ret = _snd_pcm_direct_new(&pcm, &dshare, SND_PCM_TYPE_DSHARE, name, opts, params, stream, mode);
710 ret = snd_pcm_direct_initialize_slave(dshare, spcm, params);
765 ret = snd_pcm_direct_initialize_secondary_slave(dshare, spcm, params);
926 struct slave_params params;
936 params.format = SND_PCM_FORMAT_S16;
937 params.rate = 48000;
938 params.channels = 2;
939 params.period_time = -1;
940 params.buffer_time = -1;
942 params.periods = 3;
944 SND_PCM_HW_PARAM_FORMAT, SCONF_UNCHANGED, ¶ms.format,
945 SND_PCM_HW_PARAM_RATE, 0, ¶ms.rate,
946 SND_PCM_HW_PARAM_CHANNELS, 0, ¶ms.channels,
947 SND_PCM_HW_PARAM_PERIOD_TIME, 0, ¶ms.period_time,
948 SND_PCM_HW_PARAM_BUFFER_TIME, 0, ¶ms.buffer_time,
951 SND_PCM_HW_PARAM_PERIODS, 0, ¶ms.periods);
956 if (psize == -1 && params.period_time == -1)
957 params.period_time = 125000; /* 0.125 seconds */
959 if (params.format == -2)
960 params.format = SND_PCM_FORMAT_UNKNOWN;
962 params.period_size = psize;
963 params.buffer_size = bsize;
965 err = snd_pcm_dshare_open(pcmp, name, &dopen, ¶ms,