| 
    ALSA project - the C library reference
    
   | 
 
Data Fields | |
| int(* | enable )(snd_pcm_scope_t *scope) | 
| Enable and prepare it using current params.  More... | |
| void(* | disable )(snd_pcm_scope_t *scope) | 
| Disable.  More... | |
| void(* | start )(snd_pcm_scope_t *scope) | 
| PCM has been started.  More... | |
| void(* | stop )(snd_pcm_scope_t *scope) | 
| PCM has been stopped.  More... | |
| void(* | update )(snd_pcm_scope_t *scope) | 
| New frames are present.  More... | |
| void(* | reset )(snd_pcm_scope_t *scope) | 
| Reset status.  More... | |
| void(* | close )(snd_pcm_scope_t *scope) | 
| PCM is closing.  More... | |
SND_PCM_TYPE_METER scope functions
| void(* snd_pcm_scope_ops_t::close) (snd_pcm_scope_t *scope) | 
PCM is closing.
| scope | scope handle | 
| void(* snd_pcm_scope_ops_t::disable) (snd_pcm_scope_t *scope) | 
Disable.
| scope | scope handle | 
| int(* snd_pcm_scope_ops_t::enable) (snd_pcm_scope_t *scope) | 
Enable and prepare it using current params.
| scope | scope handle | 
| void(* snd_pcm_scope_ops_t::reset) (snd_pcm_scope_t *scope) | 
Reset status.
| scope | scope handle | 
| void(* snd_pcm_scope_ops_t::start) (snd_pcm_scope_t *scope) | 
PCM has been started.
| scope | scope handle | 
| void(* snd_pcm_scope_ops_t::stop) (snd_pcm_scope_t *scope) | 
PCM has been stopped.
| scope | scope handle | 
| void(* snd_pcm_scope_ops_t::update) (snd_pcm_scope_t *scope) | 
New frames are present.
| scope | scope handle |