audio_sys.h 1.63 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12
/*****************************************************************************
 * audio_sys.h : header of the method-dependant functions library
 * (c)1999 VideoLAN
 *****************************************************************************
 * Required headers:
 * - "common.h" ( byte_t )
 * - "audio_output.h" ( aout_dsp_t )
 *****************************************************************************/

/*****************************************************************************
 * Prototypes
 *****************************************************************************/
13
#ifdef AUDIO_DUMMY
14 15 16 17 18
int  aout_DummySysOpen          ( aout_thread_t *p_aout );
int  aout_DummySysReset         ( aout_thread_t *p_aout );
int  aout_DummySysSetFormat     ( aout_thread_t *p_aout );
int  aout_DummySysSetChannels   ( aout_thread_t *p_aout );
int  aout_DummySysSetRate       ( aout_thread_t *p_aout );
19
long aout_DummySysGetBufInfo    ( aout_thread_t *p_aout, long l_buffer_info );
20 21
void aout_DummySysPlaySamples   ( aout_thread_t *p_aout, byte_t *buffer, int i_size );
void aout_DummySysClose         ( aout_thread_t *p_aout );
22
#endif
23
#ifdef AUDIO_DSP
24 25 26 27 28
int  aout_DspSysOpen            ( aout_thread_t *p_aout );
int  aout_DspSysReset           ( aout_thread_t *p_aout );
int  aout_DspSysSetFormat       ( aout_thread_t *p_aout );
int  aout_DspSysSetChannels     ( aout_thread_t *p_aout );
int  aout_DspSysSetRate         ( aout_thread_t *p_aout );
29
long aout_DspSysGetBufInfo      ( aout_thread_t *p_aout, long l_buffer_info );
30 31
void aout_DspSysPlaySamples     ( aout_thread_t *p_aout, byte_t *buffer, int i_size );
void aout_DspSysClose           ( aout_thread_t *p_aout );
32
#endif