www.pudn.com > layer1.rar > l1mp3_proto.h
/************* Revision Controle System Header ************* * GSM Layer 1 software * L1MP3_PROTO.H * * Filename l1mp3_proto.h * Copyright 2004 (C) Texas Instruments * ************* Revision Controle System Header *************/ #if (L1_MP3 == 1) #ifndef _L1MP3_PROTO_H_ #define _L1MP3_PROTO_H_ // Function declared in l1mp3_afunc.c void l1a_mp3_send_confirmation(UWORD32 SignalCode, UWORD32 error_code); void l1a_mp3_send_header_info(); // Functions declared in l1mp3_apihisr.c void l1mp3_apihisr(); void l1mp3_apihisr_fillbuffer(BOOL restart); BOOL l1mp3_apihisr_error_handler(UWORD16 *error_code); UWORD8 l1mp3_apihisr_fill_dsp_buffer(UWORD16 **mp3_buffer_ptr, UWORD16 **mp3_buffer_end, UWORD8 *Cust_get_pointer_status, BOOL init); void l1mp3_apihisr_memcpy(UWORD16 *dst, const UWORD16 *src, UWORD16 size); // Functions declared in l1mp3_func.c UWORD16 l1mp3_get_frequencyrate(UWORD32 header); UWORD16 l1mp3_get_bitrate(UWORD32 header); UWORD8 l1mp3_get_mpeg_id(UWORD32 header); UWORD8 l1mp3_get_layer(UWORD32 header); BOOL l1mp3_get_padding(UWORD32 header); UWORD8 l1mp3_get_private(UWORD32 header); UWORD8 l1mp3_get_channel_mode(UWORD32 header); BOOL l1mp3_get_copyright(UWORD32 header); BOOL l1mp3_get_original(UWORD32 header); UWORD8 l1mp3_get_emphasis(UWORD32 header); // Functions declared in l1mp3_init.c void l1mp3_initialize_var(); void l1mp3_reset(); void l1mp3_reset_api(); void l1mp3_init_trace(); #endif // _L1MP3_PROTO_H_ #endif // L1_MP3