Linux Kernel
3.7.1
|
#include <pcm.h>
Data Fields | |
int(* | open )(struct snd_pcm_substream *substream) |
int(* | close )(struct snd_pcm_substream *substream) |
int(* | ioctl )(struct snd_pcm_substream *substream, unsigned int cmd, void *arg) |
int(* | hw_params )(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) |
int(* | hw_free )(struct snd_pcm_substream *substream) |
int(* | prepare )(struct snd_pcm_substream *substream) |
int(* | trigger )(struct snd_pcm_substream *substream, int cmd) |
snd_pcm_uframes_t(* | pointer )(struct snd_pcm_substream *substream) |
int(* | copy )(struct snd_pcm_substream *substream, int channel, snd_pcm_uframes_t pos, void __user *buf, snd_pcm_uframes_t count) |
int(* | silence )(struct snd_pcm_substream *substream, int channel, snd_pcm_uframes_t pos, snd_pcm_uframes_t count) |
struct page *(* | page )(struct snd_pcm_substream *substream, unsigned long offset) |
int(* | mmap )(struct snd_pcm_substream *substream, struct vm_area_struct *vma) |
int(* | ack )(struct snd_pcm_substream *substream) |
int(* ack)(struct snd_pcm_substream *substream) |
int(* close)(struct snd_pcm_substream *substream) |
int(* copy)(struct snd_pcm_substream *substream, int channel, snd_pcm_uframes_t pos, void __user *buf, snd_pcm_uframes_t count) |
int(* hw_free)(struct snd_pcm_substream *substream) |
int(* hw_params)(struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params) |
int(* mmap)(struct snd_pcm_substream *substream, struct vm_area_struct *vma) |
int(* open)(struct snd_pcm_substream *substream) |
snd_pcm_uframes_t(* pointer)(struct snd_pcm_substream *substream) |
int(* prepare)(struct snd_pcm_substream *substream) |
int(* silence)(struct snd_pcm_substream *substream, int channel, snd_pcm_uframes_t pos, snd_pcm_uframes_t count) |