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

#include <card.h>

Data Fields

struct snd_usb_streamstream
 
struct usb_device * dev
 
struct snd_pcm_substreampcm_substream
 
int direction
 
int interface
 
int endpoint
 
struct audioformatcur_audiofmt
 
snd_pcm_format_t pcm_format
 
unsigned int channels
 
unsigned int cur_rate
 
unsigned int period_bytes
 
unsigned int altset_idx
 
unsigned int txfr_quirk:1
 
unsigned int fmt_type
 
unsigned int running: 1
 
unsigned int hwptr_done
 
unsigned int transfer_done
 
unsigned int ep_num
 
struct snd_usb_endpointdata_endpoint
 
struct snd_usb_endpointsync_endpoint
 
unsigned long flags
 
bool need_setup_ep
 
unsigned int speed
 
u64 formats
 
unsigned int num_formats
 
struct list_head fmt_list
 
struct snd_pcm_hw_constraint_list rate_list
 
spinlock_t lock
 
int last_frame_number
 
int last_delay
 

Detailed Description

Definition at line 102 of file card.h.

Field Documentation

unsigned int altset_idx

Definition at line 114 of file card.h.

unsigned int channels

Definition at line 111 of file card.h.

struct audioformat* cur_audiofmt

Definition at line 109 of file card.h.

unsigned int cur_rate

Definition at line 112 of file card.h.

struct snd_usb_endpoint* data_endpoint

Definition at line 125 of file card.h.

struct usb_device* dev

Definition at line 104 of file card.h.

Definition at line 106 of file card.h.

Definition at line 108 of file card.h.

unsigned int ep_num

Definition at line 124 of file card.h.

unsigned long flags

Definition at line 127 of file card.h.

struct list_head fmt_list

Definition at line 133 of file card.h.

unsigned int fmt_type

Definition at line 116 of file card.h.

u64 formats

Definition at line 131 of file card.h.

unsigned int hwptr_done

Definition at line 120 of file card.h.

Definition at line 107 of file card.h.

int last_delay

Definition at line 138 of file card.h.

int last_frame_number

Definition at line 137 of file card.h.

spinlock_t lock

Definition at line 135 of file card.h.

bool need_setup_ep

Definition at line 128 of file card.h.

unsigned int num_formats

Definition at line 132 of file card.h.

snd_pcm_format_t pcm_format

Definition at line 110 of file card.h.

Definition at line 105 of file card.h.

unsigned int period_bytes

Definition at line 113 of file card.h.

Definition at line 134 of file card.h.

unsigned int running

Definition at line 118 of file card.h.

unsigned int speed

Definition at line 129 of file card.h.

Definition at line 103 of file card.h.

struct snd_usb_endpoint* sync_endpoint

Definition at line 126 of file card.h.

unsigned int transfer_done

Definition at line 121 of file card.h.

unsigned int txfr_quirk

Definition at line 115 of file card.h.


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