#ifndef VIP_WRAPPER_FOR_C_FUNC_H_
#define VIP_WRAPPER_FOR_C_FUNC_H_

//#define NULL ((void *) 0)

#ifdef __cplusplus

extern "C" void Mixer_init(void);
extern "C" void Mixer_frame_on_off(int layer, int flg);
extern "C" void Mixer_set_layer_position(int layer, int x, int y);
extern "C" void Scaler_init(void);
extern "C" void Scaler_set_output_size( int fw, int fh);




extern "C" void HSMC_Dual_DVI_init(void);
extern "C" void HSMC_Quad_Video_init(void);
extern "C" void Frame_Buffer_Reader_init(void);
extern "C" void Clocked_Video_Input_init(void);
extern "C" void Clocked_Video_Output_init(void);

#else

extern void Mixer_init(void);
extern void Mixer_frame_on_off(int layer, int flg);
extern void Mixer_set_layer_position(int layer, int x, int y);
extern void Scaler_init(void);
extern void Scaler_set_output_size( int fw, int fh);

extern void HSMC_Dual_DVI_init(void);
extern void HSMC_Quad_Video_init(void);
extern void Frame_Buffer_Reader_init(void);
extern void Clocked_Video_Input_init(void);
extern void Clocked_Video_Output_init(void);

#endif

#endif /*VIP_WRAPPER_FOR_C_FUNC_H_*/
