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 |