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