Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
snd_pcm_runtime Struct Reference

#include <pcm.h>

Data Fields

struct snd_pcm_substreamtrigger_master
 
struct timespec trigger_tstamp
 
int overrange
 
snd_pcm_uframes_t avail_max
 
snd_pcm_uframes_t hw_ptr_base
 
snd_pcm_uframes_t hw_ptr_interrupt
 
unsigned long hw_ptr_jiffies
 
unsigned long hw_ptr_buffer_jiffies
 
snd_pcm_sframes_t delay
 
snd_pcm_access_t access
 
snd_pcm_format_t format
 
snd_pcm_subformat_t subformat
 
unsigned int rate
 
unsigned int channels
 
snd_pcm_uframes_t period_size
 
unsigned int periods
 
snd_pcm_uframes_t buffer_size
 
snd_pcm_uframes_t min_align
 
size_t byte_align
 
unsigned int frame_bits
 
unsigned int sample_bits
 
unsigned int info
 
unsigned int rate_num
 
unsigned int rate_den
 
unsigned int no_period_wakeup: 1
 
int tstamp_mode
 
unsigned int period_step
 
snd_pcm_uframes_t start_threshold
 
snd_pcm_uframes_t stop_threshold
 
snd_pcm_uframes_t silence_threshold
 
snd_pcm_uframes_t silence_size
 
snd_pcm_uframes_t boundary
 
snd_pcm_uframes_t silence_start
 
snd_pcm_uframes_t silence_filled
 
union snd_pcm_sync_id sync
 
struct snd_pcm_mmap_statusstatus
 
struct snd_pcm_mmap_controlcontrol
 
snd_pcm_uframes_t twake
 
wait_queue_head_t sleep
 
wait_queue_head_t tsleep
 
struct fasync_structfasync
 
voidprivate_data
 
void(* private_free )(struct snd_pcm_runtime *runtime)
 
struct snd_pcm_hardware hw
 
struct snd_pcm_hw_constraints hw_constraints
 
void(* transfer_ack_begin )(struct snd_pcm_substream *substream)
 
void(* transfer_ack_end )(struct snd_pcm_substream *substream)
 
unsigned int timer_resolution
 
int tstamp_type
 
unsigned chardma_area
 
dma_addr_t dma_addr
 
size_t dma_bytes
 
struct snd_dma_bufferdma_buffer_p
 

Detailed Description

Definition at line 273 of file pcm.h.

Field Documentation

Definition at line 286 of file pcm.h.

snd_pcm_uframes_t avail_max

Definition at line 278 of file pcm.h.

Definition at line 311 of file pcm.h.

snd_pcm_uframes_t buffer_size

Definition at line 293 of file pcm.h.

size_t byte_align

Definition at line 295 of file pcm.h.

unsigned int channels

Definition at line 290 of file pcm.h.

Definition at line 320 of file pcm.h.

Definition at line 283 of file pcm.h.

dma_addr_t dma_addr

Definition at line 346 of file pcm.h.

unsigned char* dma_area

Definition at line 345 of file pcm.h.

struct snd_dma_buffer* dma_buffer_p

Definition at line 349 of file pcm.h.

size_t dma_bytes

Definition at line 347 of file pcm.h.

Definition at line 326 of file pcm.h.

Definition at line 287 of file pcm.h.

unsigned int frame_bits

Definition at line 296 of file pcm.h.

Definition at line 333 of file pcm.h.

Definition at line 334 of file pcm.h.

snd_pcm_uframes_t hw_ptr_base

Definition at line 279 of file pcm.h.

unsigned long hw_ptr_buffer_jiffies

Definition at line 282 of file pcm.h.

snd_pcm_uframes_t hw_ptr_interrupt

Definition at line 280 of file pcm.h.

unsigned long hw_ptr_jiffies

Definition at line 281 of file pcm.h.

unsigned int info

Definition at line 298 of file pcm.h.

snd_pcm_uframes_t min_align

Definition at line 294 of file pcm.h.

unsigned int no_period_wakeup

Definition at line 301 of file pcm.h.

int overrange

Definition at line 277 of file pcm.h.

snd_pcm_uframes_t period_size

Definition at line 291 of file pcm.h.

unsigned int period_step

Definition at line 305 of file pcm.h.

unsigned int periods

Definition at line 292 of file pcm.h.

void* private_data

Definition at line 329 of file pcm.h.

void(* private_free)(struct snd_pcm_runtime *runtime)

Definition at line 330 of file pcm.h.

unsigned int rate

Definition at line 289 of file pcm.h.

unsigned int rate_den

Definition at line 300 of file pcm.h.

unsigned int rate_num

Definition at line 299 of file pcm.h.

unsigned int sample_bits

Definition at line 297 of file pcm.h.

snd_pcm_uframes_t silence_filled

Definition at line 314 of file pcm.h.

snd_pcm_uframes_t silence_size

Definition at line 310 of file pcm.h.

snd_pcm_uframes_t silence_start

Definition at line 313 of file pcm.h.

snd_pcm_uframes_t silence_threshold

Definition at line 308 of file pcm.h.

Definition at line 324 of file pcm.h.

snd_pcm_uframes_t start_threshold

Definition at line 306 of file pcm.h.

Definition at line 319 of file pcm.h.

snd_pcm_uframes_t stop_threshold

Definition at line 307 of file pcm.h.

Definition at line 288 of file pcm.h.

union snd_pcm_sync_id sync

Definition at line 316 of file pcm.h.

unsigned int timer_resolution

Definition at line 341 of file pcm.h.

void(* transfer_ack_begin)(struct snd_pcm_substream *substream)

Definition at line 337 of file pcm.h.

void(* transfer_ack_end)(struct snd_pcm_substream *substream)

Definition at line 338 of file pcm.h.

struct snd_pcm_substream* trigger_master

Definition at line 275 of file pcm.h.

struct timespec trigger_tstamp

Definition at line 276 of file pcm.h.

Definition at line 325 of file pcm.h.

int tstamp_mode

Definition at line 304 of file pcm.h.

int tstamp_type

Definition at line 342 of file pcm.h.

Definition at line 323 of file pcm.h.


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