Chapter 2. PCM API

Table of Contents
PCM Core
PCM Format Helpers
PCM Memory Management

PCM Core

Table of Contents
snd_pcm_new_stream --  create a new PCM stream
snd_pcm_new --  create a new PCM instance
snd_pcm_set_ops --  set the PCM operators
snd_pcm_set_sync --  set the PCM sync id
snd_interval_refine --  refine the interval value of configurator
snd_interval_ratnum --  refine the interval value
snd_interval_list --  refine the interval value from the list
snd_pcm_hw_rule_add --  add the hw-constraint rule
snd_pcm_hw_constraint_integer -- 
snd_pcm_hw_constraint_minmax -- 
snd_pcm_hw_constraint_list -- 
snd_pcm_hw_constraint_ratnums -- 
snd_pcm_hw_constraint_ratdens -- 
snd_pcm_hw_constraint_msbits -- 
snd_pcm_hw_constraint_step -- 
snd_pcm_hw_constraint_pow2 -- 
snd_pcm_hw_param_value -- 
snd_pcm_hw_param_first -- 
snd_pcm_hw_param_last -- 
snd_pcm_lib_ioctl --  a generic PCM ioctl callback
snd_pcm_period_elapsed --  update the pcm status for the next period
snd_pcm_stop -- 
snd_pcm_suspend -- 
snd_pcm_suspend_all --