Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
AudioDriverChannelTag Struct Reference

Public Attributes

AudioChannel * chan
 
volatile uint flags
 
volatile int pcm_pos
 
volatile uint frame
 
volatile TimeStamp last_poll
 
volatile TimeStamp poll_interval
 
volatile uint8src_start
 
volatile int src_size
 
volatile uint8src_pos
 
volatile int src_left
 
volatile ulong dst_pos
 
volatile ulong write_pos
 
volatile int dst_left
 
volatile int silence_left
 
int min_fill
 
AudioFormat format
 
LPDIRECTSOUNDBUFFER dsbuf
 
int buf_size
 
int frame_bytes
 
CB_TRANSFERtransfer
 
TRANSFER transfer_data
 
volatile int next_frame_called
 
volatile int service_count
 
volatile int frames_played
 
volatile int original_frame
 
volatile int original_dst_pos
 

Detailed Description

Definition at line 169 of file AUD_DSoundDriver.cpp.

Member Data Documentation

◆ buf_size

int AudioDriverChannelTag::buf_size

Definition at line 197 of file AUD_DSoundDriver.cpp.

◆ chan

AudioChannel* AudioDriverChannelTag::chan

Definition at line 171 of file AUD_DSoundDriver.cpp.

◆ dsbuf

LPDIRECTSOUNDBUFFER AudioDriverChannelTag::dsbuf

Definition at line 196 of file AUD_DSoundDriver.cpp.

◆ dst_left

volatile int AudioDriverChannelTag::dst_left

Definition at line 189 of file AUD_DSoundDriver.cpp.

◆ dst_pos

volatile ulong AudioDriverChannelTag::dst_pos

Definition at line 187 of file AUD_DSoundDriver.cpp.

◆ flags

volatile uint AudioDriverChannelTag::flags

Definition at line 172 of file AUD_DSoundDriver.cpp.

◆ format

AudioFormat AudioDriverChannelTag::format

Definition at line 195 of file AUD_DSoundDriver.cpp.

◆ frame

volatile uint AudioDriverChannelTag::frame

Definition at line 176 of file AUD_DSoundDriver.cpp.

◆ frame_bytes

int AudioDriverChannelTag::frame_bytes

Definition at line 198 of file AUD_DSoundDriver.cpp.

◆ frames_played

volatile int AudioDriverChannelTag::frames_played

Definition at line 205 of file AUD_DSoundDriver.cpp.

◆ last_poll

volatile TimeStamp AudioDriverChannelTag::last_poll

Definition at line 177 of file AUD_DSoundDriver.cpp.

◆ min_fill

int AudioDriverChannelTag::min_fill

Definition at line 191 of file AUD_DSoundDriver.cpp.

◆ next_frame_called

volatile int AudioDriverChannelTag::next_frame_called

Definition at line 203 of file AUD_DSoundDriver.cpp.

◆ original_dst_pos

volatile int AudioDriverChannelTag::original_dst_pos

Definition at line 207 of file AUD_DSoundDriver.cpp.

◆ original_frame

volatile int AudioDriverChannelTag::original_frame

Definition at line 206 of file AUD_DSoundDriver.cpp.

◆ pcm_pos

volatile int AudioDriverChannelTag::pcm_pos

Definition at line 175 of file AUD_DSoundDriver.cpp.

◆ poll_interval

volatile TimeStamp AudioDriverChannelTag::poll_interval

Definition at line 178 of file AUD_DSoundDriver.cpp.

◆ service_count

volatile int AudioDriverChannelTag::service_count

Definition at line 204 of file AUD_DSoundDriver.cpp.

◆ silence_left

volatile int AudioDriverChannelTag::silence_left

Definition at line 190 of file AUD_DSoundDriver.cpp.

◆ src_left

volatile int AudioDriverChannelTag::src_left

Definition at line 186 of file AUD_DSoundDriver.cpp.

◆ src_pos

volatile uint8* AudioDriverChannelTag::src_pos

Definition at line 185 of file AUD_DSoundDriver.cpp.

◆ src_size

volatile int AudioDriverChannelTag::src_size

Definition at line 182 of file AUD_DSoundDriver.cpp.

◆ src_start

volatile uint8* AudioDriverChannelTag::src_start

Definition at line 181 of file AUD_DSoundDriver.cpp.

◆ transfer

CB_TRANSFER* AudioDriverChannelTag::transfer

Definition at line 200 of file AUD_DSoundDriver.cpp.

◆ transfer_data

TRANSFER AudioDriverChannelTag::transfer_data

Definition at line 201 of file AUD_DSoundDriver.cpp.

◆ write_pos

volatile ulong AudioDriverChannelTag::write_pos

Definition at line 188 of file AUD_DSoundDriver.cpp.


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