ALSA project - the C library reference
Data Fields
snd_pcm_scope_ops_t Struct Reference

#include <pcm.h>

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...
 

Detailed Description

SND_PCM_TYPE_METER scope functions

Field Documentation

◆ close

void(* snd_pcm_scope_ops_t::close) (snd_pcm_scope_t *scope)

PCM is closing.

Parameters
scopescope handle

◆ disable

void(* snd_pcm_scope_ops_t::disable) (snd_pcm_scope_t *scope)

Disable.

Parameters
scopescope handle

◆ enable

int(* snd_pcm_scope_ops_t::enable) (snd_pcm_scope_t *scope)

Enable and prepare it using current params.

Parameters
scopescope handle

◆ reset

void(* snd_pcm_scope_ops_t::reset) (snd_pcm_scope_t *scope)

Reset status.

Parameters
scopescope handle

◆ start

void(* snd_pcm_scope_ops_t::start) (snd_pcm_scope_t *scope)

PCM has been started.

Parameters
scopescope handle

◆ stop

void(* snd_pcm_scope_ops_t::stop) (snd_pcm_scope_t *scope)

PCM has been stopped.

Parameters
scopescope handle

◆ update

void(* snd_pcm_scope_ops_t::update) (snd_pcm_scope_t *scope)

New frames are present.

Parameters
scopescope handle

The documentation for this struct was generated from the following file: