Changeset 70 for libmpcdec/branches/zorg/include/mpcdec/mpcdec.h
- Timestamp:
- 10/06/06 18:51:07 (18 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libmpcdec/branches/zorg/include/mpcdec/mpcdec.h
r68 r70 46 46 #endif 47 47 48 enum { 49 MPC_FRAME_LENGTH = (36 * 32), ///< Samples per mpc frame 50 MPC_DECODER_BUFFER_LENGTH = (MPC_FRAME_LENGTH * 4), ///< Required buffer size for decoder 51 MPC_DECODER_SYNTH_DELAY = 481 52 }; 53 48 54 typedef struct mpc_decoder_t mpc_decoder; 49 55 50 /// Sets up decoder library. 51 /// Call this first when preparing to decode an mpc stream. 56 /// Initializes mpc decoder with the supplied stream info parameters. 52 57 /// \param p_reader reader that will supply raw data to the decoder 53 void mpc_decoder_setup(mpc_decoder *p_dec, mpc_reader *p_reader);54 55 /// Initializes mpc decoder with the supplied stream info parameters.56 58 /// \param si streaminfo structure indicating format of source stream 57 59 /// \return TRUE if decoder was initalized successfully, FALSE otherwise 58 mpc_status mpc_ init_decoder(mpc_decoder **p_dec, mpc_streaminfo *si);60 mpc_status mpc_decoder_init(mpc_decoder **p_dec, mpc_reader *p_reader, mpc_streaminfo *si); 59 61 60 62 /// Releases input mpc decoder 61 void mpc_ exit_decoder(mpc_decoder *p_dec);63 void mpc_decoder_exit(mpc_decoder *p_dec); 62 64 63 65 /// Call this next after calling mpc_decoder_setup.
Note: See TracChangeset
for help on using the changeset viewer.