]> git.sesse.net Git - vlc/blob - include/audio_sys.h
57ef606a880a3a5d6bad54e239e70bb6a5bda181
[vlc] / include / audio_sys.h
1 /*****************************************************************************
2  * audio_sys.h : header of the method-dependant functions library
3  * (c)1999 VideoLAN
4  *****************************************************************************
5  * Required headers:
6  * - "common.h" ( byte_t )
7  * - "audio_output.h" ( aout_dsp_t )
8  *****************************************************************************/
9
10 /*****************************************************************************
11  * Prototypes
12  *****************************************************************************/
13 int  aout_DummySysOpen          ( aout_sys_t *p_sys );
14 int  aout_DummySysReset         ( aout_sys_t *p_sys );
15 int  aout_DummySysSetFormat     ( aout_sys_t *p_sys );
16 int  aout_DummySysSetChannels   ( aout_sys_t *p_sys );
17 int  aout_DummySysSetRate       ( aout_sys_t *p_sys );
18 long aout_DummySysGetBufInfo    ( aout_sys_t *p_sys );
19 void aout_DummySysPlaySamples   ( aout_sys_t *p_sys, byte_t *buffer, int i_size );
20 void aout_DummySysClose         ( aout_sys_t *p_sys );
21 #ifdef AUDIO_DSP
22 int  aout_DspSysOpen            ( aout_sys_t *p_sys );
23 int  aout_DspSysReset           ( aout_sys_t *p_sys );
24 int  aout_DspSysSetFormat       ( aout_sys_t *p_sys );
25 int  aout_DspSysSetChannels     ( aout_sys_t *p_sys );
26 int  aout_DspSysSetRate         ( aout_sys_t *p_sys );
27 long aout_DspSysGetBufInfo      ( aout_sys_t *p_sys );
28 void aout_DspSysPlaySamples     ( aout_sys_t *p_dsp, byte_t *buffer, int i_size );
29 void aout_DspSysClose           ( aout_sys_t *p_sys );
30 #endif