FreeBSD kernel sound device code
emu_voice Struct Reference
Collaboration diagram for emu_voice:

Data Fields

int vnum
 
unsigned int b16:1
 
unsigned int stereo:1
 
unsigned int busy:1
 
unsigned int running:1
 
unsigned int ismaster:1
 
int speed
 
int start
 
int end
 
int vol
 
int fxrt1
 
int fxrt2
 
u_int32_t buf
 
struct emu_voiceslave
 
struct pcm_channelchannel
 
uint32_t buf
 
void * vbuf
 
uint32_t sa
 
uint32_t ea
 
uint32_t routing [8]
 
uint32_t amounts [8]
 

Detailed Description

Definition at line 179 of file emu10k1.c.

Field Documentation

◆ amounts

uint32_t emu_voice::amounts[8]

Definition at line 269 of file emu10kx.c.

Referenced by emu_vroute(), and emu_vwrite().

◆ b16

unsigned int emu_voice::b16

◆ buf [1/2]

u_int32_t emu_voice::buf

Definition at line 186 of file emu10k1.c.

Referenced by emu_vinit().

◆ buf [2/2]

uint32_t emu_voice::buf

Definition at line 263 of file emu10kx.c.

◆ busy

unsigned int emu_voice::busy

Definition at line 181 of file emu10k1.c.

Referenced by emu_init(), emu_pci_attach(), emu_valloc(), and emu_vfree().

◆ channel

struct pcm_channel* emu_voice::channel

Definition at line 188 of file emu10k1.c.

Referenced by emu_init(), and emu_vinit().

◆ ea

uint32_t emu_voice::ea

Definition at line 267 of file emu10kx.c.

Referenced by emu_vwrite().

◆ end

int emu_voice::end

Definition at line 183 of file emu10k1.c.

Referenced by emu_init(), emu_pci_attach(), emu_vinit(), and emu_vwrite().

◆ fxrt1

int emu_voice::fxrt1

Definition at line 184 of file emu10k1.c.

Referenced by emu_vinit(), and emu_vwrite().

◆ fxrt2

int emu_voice::fxrt2

Definition at line 185 of file emu10k1.c.

Referenced by emu_vinit(), and emu_vwrite().

◆ ismaster

unsigned int emu_voice::ismaster

Definition at line 181 of file emu10k1.c.

Referenced by emu_init(), emu_pci_attach(), emu_vinit(), emu_vroute(), and emu_vwrite().

◆ routing

uint32_t emu_voice::routing[8]

Definition at line 268 of file emu10kx.c.

Referenced by emu_vroute(), and emu_vwrite().

◆ running

unsigned int emu_voice::running

Definition at line 181 of file emu10k1.c.

Referenced by emu_init(), emu_pci_attach(), and emu_vinit().

◆ sa

uint32_t emu_voice::sa

Definition at line 266 of file emu10kx.c.

Referenced by emu_vwrite().

◆ slave

struct emu_voice * emu_voice::slave

◆ speed

int emu_voice::speed

Definition at line 182 of file emu10k1.c.

Referenced by emu_init(), emu_pci_attach(), emu_vinit(), emu_vsetup(), and emu_vtrigger().

◆ start

int emu_voice::start

Definition at line 183 of file emu10k1.c.

Referenced by emu_init(), emu_pci_attach(), emu_vinit(), emu_vpos(), and emu_vwrite().

◆ stereo

unsigned int emu_voice::stereo

◆ vbuf

void* emu_voice::vbuf

Definition at line 264 of file emu10kx.c.

Referenced by emu_vfree(), and emu_vinit().

◆ vnum

int emu_voice::vnum

Definition at line 180 of file emu10k1.c.

Referenced by emu_init(), emu_pci_attach(), emu_vpos(), emu_vtrigger(), and emu_vwrite().

◆ vol

int emu_voice::vol

Definition at line 183 of file emu10k1.c.

Referenced by emu_vinit(), and emu_vwrite().


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