caudio/cAudioCSharpWrapper/src/cAudioWrapped_wrap.h

237 lines
10 KiB
C++

/* ----------------------------------------------------------------------------
* This file was automatically generated by SWIG (http://www.swig.org).
* Version 2.0.7
*
* This file is not intended to be easily readable and contains a number of
* coding conventions designed to improve portability and efficiency. Do not make
* changes to this file unless you know what you are doing--modify the SWIG
* interface file instead.
* ----------------------------------------------------------------------------- */
#ifndef SWIG_cAudioCSharpWrapper_WRAP_H_
#define SWIG_cAudioCSharpWrapper_WRAP_H_
class SwigDirector_IDataSource : public cAudio::IDataSource, public Swig::Director {
public:
SwigDirector_IDataSource();
virtual ~SwigDirector_IDataSource();
virtual void grab();
virtual bool drop();
virtual bool isValid();
virtual int getCurrentPos();
virtual int getSize();
virtual int read(void *output, int size);
virtual bool seek(int amount, bool relative);
typedef void (SWIGSTDCALL* SWIG_Callback0_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback1_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback2_t)();
typedef int (SWIGSTDCALL* SWIG_Callback3_t)();
typedef int (SWIGSTDCALL* SWIG_Callback4_t)();
typedef int (SWIGSTDCALL* SWIG_Callback5_t)(void *, int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback6_t)(int, unsigned int);
void swig_connect_director(SWIG_Callback0_t callbackgrab, SWIG_Callback1_t callbackdrop, SWIG_Callback2_t callbackisValid, SWIG_Callback3_t callbackgetCurrentPos, SWIG_Callback4_t callbackgetSize, SWIG_Callback5_t callbackread, SWIG_Callback6_t callbackseek);
private:
SWIG_Callback0_t swig_callbackgrab;
SWIG_Callback1_t swig_callbackdrop;
SWIG_Callback2_t swig_callbackisValid;
SWIG_Callback3_t swig_callbackgetCurrentPos;
SWIG_Callback4_t swig_callbackgetSize;
SWIG_Callback5_t swig_callbackread;
SWIG_Callback6_t swig_callbackseek;
void swig_init_callbacks();
};
class SwigDirector_IDataSourceFactory : public cAudio::IDataSourceFactory, public Swig::Director {
public:
SwigDirector_IDataSourceFactory();
virtual ~SwigDirector_IDataSourceFactory();
virtual cAudio::IDataSource *CreateDataSource(char const *filename, bool streamingRequested);
typedef void * (SWIGSTDCALL* SWIG_Callback0_t)(char *, unsigned int);
void swig_connect_director(SWIG_Callback0_t callbackCreateDataSource);
private:
SWIG_Callback0_t swig_callbackCreateDataSource;
void swig_init_callbacks();
};
class SwigDirector_ILogReceiver : public cAudio::ILogReceiver, public Swig::Director {
public:
SwigDirector_ILogReceiver();
virtual bool OnLogMessage(char const *sender, char const *message, cAudio::LogLevel level, float time);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback0_t)(char *, char *, int, float);
void swig_connect_director(SWIG_Callback0_t callbackOnLogMessage);
private:
SWIG_Callback0_t swig_callbackOnLogMessage;
void swig_init_callbacks();
};
class SwigDirector_IManagerEventHandler : public cAudio::IManagerEventHandler, public Swig::Director {
public:
SwigDirector_IManagerEventHandler();
virtual void onInit();
virtual void onUpdate();
virtual void onRelease();
virtual void onSourceCreate();
virtual void onDecoderRegister();
virtual void onDataSourceRegister();
typedef void (SWIGSTDCALL* SWIG_Callback0_t)();
typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
typedef void (SWIGSTDCALL* SWIG_Callback4_t)();
typedef void (SWIGSTDCALL* SWIG_Callback5_t)();
void swig_connect_director(SWIG_Callback0_t callbackonInit, SWIG_Callback1_t callbackonUpdate, SWIG_Callback2_t callbackonRelease, SWIG_Callback3_t callbackonSourceCreate, SWIG_Callback4_t callbackonDecoderRegister, SWIG_Callback5_t callbackonDataSourceRegister);
private:
SWIG_Callback0_t swig_callbackonInit;
SWIG_Callback1_t swig_callbackonUpdate;
SWIG_Callback2_t swig_callbackonRelease;
SWIG_Callback3_t swig_callbackonSourceCreate;
SWIG_Callback4_t swig_callbackonDecoderRegister;
SWIG_Callback5_t swig_callbackonDataSourceRegister;
void swig_init_callbacks();
};
class SwigDirector_ISourceEventHandler : public cAudio::ISourceEventHandler, public Swig::Director {
public:
SwigDirector_ISourceEventHandler();
virtual void onUpdate();
virtual void onRelease();
virtual void onPlay();
virtual void onStop();
virtual void onPause();
typedef void (SWIGSTDCALL* SWIG_Callback0_t)();
typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
typedef void (SWIGSTDCALL* SWIG_Callback4_t)();
void swig_connect_director(SWIG_Callback0_t callbackonUpdate, SWIG_Callback1_t callbackonRelease, SWIG_Callback2_t callbackonPlay, SWIG_Callback3_t callbackonStop, SWIG_Callback4_t callbackonPause);
private:
SWIG_Callback0_t swig_callbackonUpdate;
SWIG_Callback1_t swig_callbackonRelease;
SWIG_Callback2_t swig_callbackonPlay;
SWIG_Callback3_t swig_callbackonStop;
SWIG_Callback4_t swig_callbackonPause;
void swig_init_callbacks();
};
class SwigDirector_ICaptureEventHandler : public cAudio::ICaptureEventHandler, public Swig::Director {
public:
SwigDirector_ICaptureEventHandler();
virtual void onInit();
virtual void onUpdate();
virtual void onRelease();
virtual void onBeginCapture();
virtual void onEndCapture();
virtual void onUserRequestBuffer();
typedef void (SWIGSTDCALL* SWIG_Callback0_t)();
typedef void (SWIGSTDCALL* SWIG_Callback1_t)();
typedef void (SWIGSTDCALL* SWIG_Callback2_t)();
typedef void (SWIGSTDCALL* SWIG_Callback3_t)();
typedef void (SWIGSTDCALL* SWIG_Callback4_t)();
typedef void (SWIGSTDCALL* SWIG_Callback5_t)();
void swig_connect_director(SWIG_Callback0_t callbackonInit, SWIG_Callback1_t callbackonUpdate, SWIG_Callback2_t callbackonRelease, SWIG_Callback3_t callbackonBeginCapture, SWIG_Callback4_t callbackonEndCapture, SWIG_Callback5_t callbackonUserRequestBuffer);
private:
SWIG_Callback0_t swig_callbackonInit;
SWIG_Callback1_t swig_callbackonUpdate;
SWIG_Callback2_t swig_callbackonRelease;
SWIG_Callback3_t swig_callbackonBeginCapture;
SWIG_Callback4_t swig_callbackonEndCapture;
SWIG_Callback5_t swig_callbackonUserRequestBuffer;
void swig_init_callbacks();
};
class SwigDirector_IAudioDecoder : public cAudio::IAudioDecoder, public Swig::Director {
public:
SwigDirector_IAudioDecoder(cAudio::IDataSource *stream);
virtual ~SwigDirector_IAudioDecoder();
virtual void grab();
virtual bool drop();
virtual cAudio::AudioFormats getFormat();
virtual int getFrequency();
virtual bool isSeekingSupported();
virtual bool isValid();
virtual int readAudioData(void *output, int amount);
virtual bool setPosition(int position, bool relative);
virtual bool seek(float seconds, bool relative);
virtual float getTotalTime();
virtual int getTotalSize();
virtual int getCompressedSize();
virtual float getCurrentTime();
virtual int getCurrentPosition();
virtual int getCurrentCompressedPosition();
virtual cAudio::cAudioString getType() const;
typedef void (SWIGSTDCALL* SWIG_Callback0_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback1_t)();
typedef int (SWIGSTDCALL* SWIG_Callback2_t)();
typedef int (SWIGSTDCALL* SWIG_Callback3_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback4_t)();
typedef unsigned int (SWIGSTDCALL* SWIG_Callback5_t)();
typedef int (SWIGSTDCALL* SWIG_Callback6_t)(void *, int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback7_t)(int, unsigned int);
typedef unsigned int (SWIGSTDCALL* SWIG_Callback8_t)(float, unsigned int);
typedef float (SWIGSTDCALL* SWIG_Callback9_t)();
typedef int (SWIGSTDCALL* SWIG_Callback10_t)();
typedef int (SWIGSTDCALL* SWIG_Callback11_t)();
typedef float (SWIGSTDCALL* SWIG_Callback12_t)();
typedef int (SWIGSTDCALL* SWIG_Callback13_t)();
typedef int (SWIGSTDCALL* SWIG_Callback14_t)();
typedef char * (SWIGSTDCALL* SWIG_Callback15_t)();
void swig_connect_director(SWIG_Callback0_t callbackgrab, SWIG_Callback1_t callbackdrop, SWIG_Callback2_t callbackgetFormat, SWIG_Callback3_t callbackgetFrequency, SWIG_Callback4_t callbackisSeekingSupported, SWIG_Callback5_t callbackisValid, SWIG_Callback6_t callbackreadAudioData, SWIG_Callback7_t callbacksetPosition, SWIG_Callback8_t callbackseek, SWIG_Callback9_t callbackgetTotalTime, SWIG_Callback10_t callbackgetTotalSize, SWIG_Callback11_t callbackgetCompressedSize, SWIG_Callback12_t callbackgetCurrentTime, SWIG_Callback13_t callbackgetCurrentPosition, SWIG_Callback14_t callbackgetCurrentCompressedPosition, SWIG_Callback15_t callbackgetType);
private:
SWIG_Callback0_t swig_callbackgrab;
SWIG_Callback1_t swig_callbackdrop;
SWIG_Callback2_t swig_callbackgetFormat;
SWIG_Callback3_t swig_callbackgetFrequency;
SWIG_Callback4_t swig_callbackisSeekingSupported;
SWIG_Callback5_t swig_callbackisValid;
SWIG_Callback6_t swig_callbackreadAudioData;
SWIG_Callback7_t swig_callbacksetPosition;
SWIG_Callback8_t swig_callbackseek;
SWIG_Callback9_t swig_callbackgetTotalTime;
SWIG_Callback10_t swig_callbackgetTotalSize;
SWIG_Callback11_t swig_callbackgetCompressedSize;
SWIG_Callback12_t swig_callbackgetCurrentTime;
SWIG_Callback13_t swig_callbackgetCurrentPosition;
SWIG_Callback14_t swig_callbackgetCurrentCompressedPosition;
SWIG_Callback15_t swig_callbackgetType;
void swig_init_callbacks();
};
class SwigDirector_IAudioDecoderFactory : public cAudio::IAudioDecoderFactory, public Swig::Director {
public:
SwigDirector_IAudioDecoderFactory();
virtual ~SwigDirector_IAudioDecoderFactory();
virtual cAudio::IAudioDecoder *CreateAudioDecoder(cAudio::IDataSource *stream);
typedef void * (SWIGSTDCALL* SWIG_Callback0_t)(void *);
void swig_connect_director(SWIG_Callback0_t callbackCreateAudioDecoder);
private:
SWIG_Callback0_t swig_callbackCreateAudioDecoder;
void swig_init_callbacks();
};
#endif