#include "WAVAudioFileSource.hh"#include "InputFile.hh"#include "GroupsockHelper.hh"Include dependency graph for WAVAudioFileSource.cpp:

Go to the source code of this file.
Defines | |
| #define | nextc fgetc(fid) |
Functions | |
| static Boolean | get4Bytes (FILE *fid, u_int32_t &result) |
| static Boolean | get2Bytes (FILE *fid, u_int16_t &result) |
| static Boolean | skipBytes (FILE *fid, int num) |
| #define nextc fgetc(fid) |
Definition at line 83 of file WAVAudioFileSource.cpp.
Referenced by get2Bytes(), get4Bytes(), skipBytes(), and WAVAudioFileSource::WAVAudioFileSource().
| static Boolean get2Bytes | ( | FILE * | fid, | |
| u_int16_t & | result | |||
| ) | [static] |
Definition at line 93 of file WAVAudioFileSource.cpp.
References False, nextc, and True.
Referenced by WAVAudioFileSource::WAVAudioFileSource().
00093 {//little-endian 00094 int c0, c1; 00095 if ((c0 = nextc) == EOF || (c1 = nextc) == EOF) return False; 00096 result = (c1<<8)|c0; 00097 return True; 00098 }
| static Boolean get4Bytes | ( | FILE * | fid, | |
| u_int32_t & | result | |||
| ) | [static] |
Definition at line 85 of file WAVAudioFileSource.cpp.
References False, nextc, and True.
Referenced by WAVAudioFileSource::WAVAudioFileSource().
00085 { // little-endian 00086 int c0, c1, c2, c3; 00087 if ((c0 = nextc) == EOF || (c1 = nextc) == EOF || 00088 (c2 = nextc) == EOF || (c3 = nextc) == EOF) return False; 00089 result = (c3<<24)|(c2<<16)|(c1<<8)|c0; 00090 return True; 00091 }
| static Boolean skipBytes | ( | FILE * | fid, | |
| int | num | |||
| ) | [static] |
Definition at line 100 of file WAVAudioFileSource.cpp.
References False, nextc, and True.
Referenced by WAVAudioFileSource::WAVAudioFileSource().
00100 { 00101 while (num-- > 0) { 00102 if (nextc == EOF) return False; 00103 } 00104 return True; 00105 }
1.5.2