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