Lines Matching refs:slave

296 	snd_pcm_t *slave = ext->plug.gen.slave;
304 ext->data->slave_format = slave->format;
305 ext->data->slave_subformat = slave->subformat;
306 ext->data->slave_channels = slave->channels;
307 ext->data->rate = slave->rate;
327 snd_pcm_hw_free(ext->plug.gen.slave);
406 snd_pcm_dump(ext->plug.gen.slave, out);
422 snd_pcm_close(ext->plug.gen.slave);
531 snd_config_t *slave = NULL;
542 if (strcmp(id, "slave") == 0) {
543 slave = n;
554 if (! slave) {
555 SNDERR("No slave defined for myplug");
588 and feeds to the output. Thus, this plugin always needs a slave PCM as its output.
613 at each time certain size of data block is transfered to the slave
637 To define the constraints of the slave PCM configuration, use
647 slave PCM. Therefore it could differ and the extplug has to support conversion
648 between all valid parameter configurations. To keep the client and slave
655 called to keep the client and slave parameters the same.
663 * \param slave_conf slave configuration root
670 * PCM plugin as "slave" config value.
718 ext->plug.gen.slave = spcm;
769 * \brief Set slave parameter as the list
776 * Sets the slave parameter as the list.
777 * The available values of the given parameter type of the slave PCM is restricted
791 * \brief Set slave parameter as the min/max values
798 * Sets the slave parameter as the min/max values.
799 * The available values of the given parameter type of the slave PCM is restricted
865 * @brief Keep the client and slave format/channels the same if requested. This
871 * for the client and slave PCM of this extplug