VSF Documented
Data Fields
snd_pcm_ops Struct Reference

#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)
 
struct page *(* page )(struct snd_pcm_substream *substream, unsigned long offset)
 

Field Documentation

◆ open

int(* snd_pcm_ops::open) (struct snd_pcm_substream *substream)

◆ close

int(* snd_pcm_ops::close) (struct snd_pcm_substream *substream)

◆ ioctl

int(* snd_pcm_ops::ioctl) (struct snd_pcm_substream *substream, unsigned int cmd, void *arg)

◆ hw_params

int(* snd_pcm_ops::hw_params) (struct snd_pcm_substream *substream, struct snd_pcm_hw_params *params)

◆ hw_free

int(* snd_pcm_ops::hw_free) (struct snd_pcm_substream *substream)

◆ prepare

int(* snd_pcm_ops::prepare) (struct snd_pcm_substream *substream)

◆ trigger

int(* snd_pcm_ops::trigger) (struct snd_pcm_substream *substream, int cmd)

◆ pointer

snd_pcm_uframes_t(* snd_pcm_ops::pointer) (struct snd_pcm_substream *substream)

◆ page

struct page *(* snd_pcm_ops::page) (struct snd_pcm_substream *substream, unsigned long offset)
Generated from commit: vsfteam/vsf@f33b89f