Public Methods |
| FlashMP3Encoder (const char *filename, int FrameRate) |
| ~FlashMP3Encoder () |
UWORD | WriteDefineTag (std::ostream &out) |
void | WriteHeader (std::ostream &out) |
void | WriteStream (std::ostream &out) |
Private Methods |
int | GetMp3FrameSize (char *szMp3File, long *pnFrameSize, long *pnPCMFrameSize) |
int | ReadMp3Frame (FILE *fp, char *lpData, long *pnSize) |
int | SeekToNextValidHeader (FILE *fp, int &layer, int &ver, int &freq, int &stereo, int &rate) |
Private Attributes |
std::vector< char *> | m_frameData |
std::vector< UDWORD > | m_sizes |
bool | m_done |
long | m_delay |
unsigned long | m_pos |
int | m_frameRate |
int | m_layer |
int | m_ver |
int | m_freq |
int | m_stereo |
int | m_rate |
long | m_frame |
long | pcmFrameSize |