pcm_info
struct pcm_info out, in;
struct pcm_info **pi, struct pcm_info **other)
struct pcm_info *pi;
struct pcm_info *pi)
struct pcm_info *pi;
struct pcm_info *pi;
struct pcm_info *pi, *other;
struct pcm_info *pi;
struct pcm_info *pi;
struct pcm_info *pi;
struct pcm_info *pi, *other;
substream->runtime->hw = cdev->pcm_info;
cdev->pcm_info.rates = cdev->samplerates;
cdev->pcm_info.rates = snd_pcm_rate_to_rate_bit(runtime->rate);
memcpy(&cdev->pcm_info, &snd_usb_caiaq_pcm_hardware,
cdev->samplerates = cdev->pcm_info.rates;
struct snd_pcm_hardware pcm_info;
snd_pcm_info_t *pcm_info;
snd_pcm_info_alloca(&pcm_info);
snd_pcm_info_set_device(pcm_info, dev);
snd_pcm_info_set_subdevice(pcm_info, 0);
snd_pcm_info_set_stream(pcm_info, stream);
err = snd_ctl_pcm_info(handle, pcm_info);
snd_pcm_info_get_id(pcm_info));
count = snd_pcm_info_get_subdevices_count(pcm_info);