FS2_Open
Open source remastering of the Freespace 2 engine
|
Public Member Functions | |
void | Init (void) |
void | Close (void) |
bool | Open (char *pszFilename, bool keep_ext=true) |
bool | Cue (void) |
int | Read (ubyte *pbDest, uint cbSize, int service=1) |
uint | GetNumBytesRemaining (void) |
uint | GetUncompressedAvgDataRate (void) |
uint | GetDataSize (void) |
uint | GetNumBytesPlayed (void) |
ALenum | GetALFormat () |
Public Attributes | |
WAVEFORMATEX | m_wfmt |
WAVEFORMATEX * | m_pwfmt_original |
uint | m_total_uncompressed_bytes_read |
uint | m_max_uncompressed_bytes_to_read |
uint | m_bits_per_sample_uncompressed |
Protected Attributes | |
uint | m_data_offset |
int | m_data_bytes_left |
uint | m_wave_format |
uint | m_nBlockAlign |
uint | m_nUncompressedAvgDataRate |
uint | m_nDataSize |
uint | m_nBytesPlayed |
bool | m_abort_next_read |
ALenum | m_al_format |
STRHDL | m_snd_info |
void * | m_hStream |
int | m_hStream_open |
WAVEFORMATEX | m_wfxDest |
char | m_wFilename [MAX_FILENAME_LEN] |
Definition at line 195 of file audiostr.cpp.
Definition at line 405 of file audiostr.cpp.
bool WaveFile::Cue | ( | void | ) |
Definition at line 712 of file audiostr.cpp.
|
inline |
Definition at line 207 of file audiostr.cpp.
Definition at line 205 of file audiostr.cpp.
Definition at line 206 of file audiostr.cpp.
Definition at line 203 of file audiostr.cpp.
Definition at line 204 of file audiostr.cpp.
Definition at line 382 of file audiostr.cpp.
bool WaveFile::Open | ( | char * | pszFilename, |
bool | keep_ext = true |
||
) |
Definition at line 434 of file audiostr.cpp.
Definition at line 744 of file audiostr.cpp.
|
protected |
Definition at line 223 of file audiostr.cpp.
|
protected |
Definition at line 224 of file audiostr.cpp.
uint WaveFile::m_bits_per_sample_uncompressed |
Definition at line 212 of file audiostr.cpp.
|
protected |
Definition at line 216 of file audiostr.cpp.
|
protected |
Definition at line 215 of file audiostr.cpp.
|
protected |
Definition at line 228 of file audiostr.cpp.
|
protected |
Definition at line 229 of file audiostr.cpp.
uint WaveFile::m_max_uncompressed_bytes_to_read |
Definition at line 211 of file audiostr.cpp.
|
protected |
Definition at line 219 of file audiostr.cpp.
|
protected |
Definition at line 222 of file audiostr.cpp.
|
protected |
Definition at line 221 of file audiostr.cpp.
|
protected |
Definition at line 220 of file audiostr.cpp.
WAVEFORMATEX* WaveFile::m_pwfmt_original |
Definition at line 209 of file audiostr.cpp.
|
protected |
Definition at line 226 of file audiostr.cpp.
uint WaveFile::m_total_uncompressed_bytes_read |
Definition at line 210 of file audiostr.cpp.
|
protected |
Definition at line 218 of file audiostr.cpp.
|
protected |
Definition at line 231 of file audiostr.cpp.
WAVEFORMATEX WaveFile::m_wfmt |
Definition at line 208 of file audiostr.cpp.
|
protected |
Definition at line 230 of file audiostr.cpp.