Lines Matching defs:snd_pcm_status
476 struct snd_pcm_status { struct
477 snd_pcm_state_t state; /* stream state */
478 __time_pad pad1; /* align to timespec */
479 struct timespec trigger_tstamp; /* time when stream was started/stopped/paused */
480 struct timespec tstamp; /* reference timestamp */
481 snd_pcm_uframes_t appl_ptr; /* appl ptr */
482 snd_pcm_uframes_t hw_ptr; /* hw ptr */
483 snd_pcm_sframes_t delay; /* current delay in frames */
484 snd_pcm_uframes_t avail; /* number of frames available */
485 snd_pcm_uframes_t avail_max; /* max frames available on hw since last status */
486 snd_pcm_uframes_t overrange; /* count of ADC (capture) overrange detections from last status */
487 snd_pcm_state_t suspended_state; /* suspended stream state */
488 …32 audio_tstamp_data; /* needed for 64-bit alignment, used for configs/report to/from userspace */
489 struct timespec audio_tstamp; /* sample counter, wall clock, PHC or on-demand sync'ed */
490 struct timespec driver_tstamp; /* useful in case reference system tstamp is reported with delay */
491 __u32 audio_tstamp_accuracy; /* in ns units, only valid if indicated in audio_tstamp_data */
492 unsigned char reserved[52-2*sizeof(struct timespec)]; /* must be filled with zero */