DSTEngine/hGameTest/bin/linux/obj/include/lime/media/OpenALAudioContext.h
2025-01-15 19:28:55 +01:00

406 lines
11 KiB
C++

// Generated by Haxe 4.0.5
#ifndef INCLUDED_lime_media_OpenALAudioContext
#define INCLUDED_lime_media_OpenALAudioContext
#ifndef HXCPP_H
#include <hxcpp.h>
#endif
HX_DECLARE_CLASS2(lime,media,OpenALAudioContext)
HX_DECLARE_CLASS2(lime,utils,ArrayBufferView)
namespace lime{
namespace media{
class HXCPP_CLASS_ATTRIBUTES OpenALAudioContext_obj : public hx::Object
{
public:
typedef hx::Object super;
typedef OpenALAudioContext_obj OBJ_;
OpenALAudioContext_obj();
public:
enum { _hx_ClassId = 0x7f0ec3a5 };
void __construct();
inline void *operator new(size_t inSize, bool inContainer=false,const char *inName="lime.media.OpenALAudioContext")
{ return hx::Object::operator new(inSize,inContainer,inName); }
inline void *operator new(size_t inSize, int extra)
{ return hx::Object::operator new(inSize+extra,false,"lime.media.OpenALAudioContext"); }
static hx::ObjectPtr< OpenALAudioContext_obj > __new();
static hx::ObjectPtr< OpenALAudioContext_obj > __alloc(hx::Ctx *_hx_ctx);
static void * _hx_vtable;
static Dynamic __CreateEmpty();
static Dynamic __Create(hx::DynamicArray inArgs);
//~OpenALAudioContext_obj();
HX_DO_RTTI_ALL;
hx::Val __Field(const ::String &inString, hx::PropertyAccess inCallProp);
hx::Val __SetField(const ::String &inString,const hx::Val &inValue, hx::PropertyAccess inCallProp);
void __GetFields(Array< ::String> &outFields);
static void __register();
bool _hx_isInstanceOf(int inClassId);
::String __ToString() const { return HX_("OpenALAudioContext",ae,da,cd,a1); }
int NONE;
int FALSE;
int TRUE;
int SOURCE_RELATIVE;
int CONE_INNER_ANGLE;
int CONE_OUTER_ANGLE;
int PITCH;
int POSITION;
int DIRECTION;
int VELOCITY;
int LOOPING;
int BUFFER;
int GAIN;
int MIN_GAIN;
int MAX_GAIN;
int ORIENTATION;
int SOURCE_STATE;
int INITIAL;
int PLAYING;
int PAUSED;
int STOPPED;
int BUFFERS_QUEUED;
int BUFFERS_PROCESSED;
int REFERENCE_DISTANCE;
int ROLLOFF_FACTOR;
int CONE_OUTER_GAIN;
int MAX_DISTANCE;
int SEC_OFFSET;
int SAMPLE_OFFSET;
int BYTE_OFFSET;
int SOURCE_TYPE;
int STATIC;
int STREAMING;
int UNDETERMINED;
int FORMAT_MONO8;
int FORMAT_MONO16;
int FORMAT_STEREO8;
int FORMAT_STEREO16;
int FREQUENCY;
int BITS;
int CHANNELS;
int SIZE;
int NO_ERROR;
int INVALID_NAME;
int INVALID_ENUM;
int INVALID_VALUE;
int INVALID_OPERATION;
int OUT_OF_MEMORY;
int VENDOR;
int VERSION;
int RENDERER;
int EXTENSIONS;
int DOPPLER_FACTOR;
int SPEED_OF_SOUND;
int DOPPLER_VELOCITY;
int DISTANCE_MODEL;
int INVERSE_DISTANCE;
int INVERSE_DISTANCE_CLAMPED;
int LINEAR_DISTANCE;
int LINEAR_DISTANCE_CLAMPED;
int EXPONENT_DISTANCE;
int EXPONENT_DISTANCE_CLAMPED;
int REFRESH;
int SYNC;
int MONO_SOURCES;
int STEREO_SOURCES;
int INVALID_DEVICE;
int INVALID_CONTEXT;
int ATTRIBUTES_SIZE;
int ALL_ATTRIBUTES;
int DEFAULT_DEVICE_SPECIFIER;
int DEVICE_SPECIFIER;
int ENUMERATE_ALL_EXT;
int DEFAULT_ALL_DEVICES_SPECIFIER;
int ALL_DEVICES_SPECIFIER;
void bufferData( ::Dynamic buffer,int format, ::lime::utils::ArrayBufferView data,int size,int freq);
::Dynamic bufferData_dyn();
void buffer3f( ::Dynamic buffer,int param,Float value1,Float value2,Float value3);
::Dynamic buffer3f_dyn();
void buffer3i( ::Dynamic buffer,int param,int value1,int value2,int value3);
::Dynamic buffer3i_dyn();
void bufferf( ::Dynamic buffer,int param,Float value);
::Dynamic bufferf_dyn();
void bufferfv( ::Dynamic buffer,int param,::Array< Float > values);
::Dynamic bufferfv_dyn();
void bufferi( ::Dynamic buffer,int param,int value);
::Dynamic bufferi_dyn();
void bufferiv( ::Dynamic buffer,int param,::Array< int > values);
::Dynamic bufferiv_dyn();
bool closeDevice( ::Dynamic device);
::Dynamic closeDevice_dyn();
::Dynamic createContext( ::Dynamic device,::Array< int > attrlist);
::Dynamic createContext_dyn();
::Dynamic createBuffer();
::Dynamic createBuffer_dyn();
::Dynamic createSource();
::Dynamic createSource_dyn();
void deleteBuffer( ::Dynamic buffer);
::Dynamic deleteBuffer_dyn();
void deleteBuffers(::cpp::VirtualArray buffers);
::Dynamic deleteBuffers_dyn();
void deleteSource( ::Dynamic source);
::Dynamic deleteSource_dyn();
void deleteSources(::cpp::VirtualArray sources);
::Dynamic deleteSources_dyn();
void destroyContext( ::Dynamic context);
::Dynamic destroyContext_dyn();
void disable(int capability);
::Dynamic disable_dyn();
void distanceModel(int distanceModel);
::Dynamic distanceModel_dyn();
void dopplerFactor(Float value);
::Dynamic dopplerFactor_dyn();
void dopplerVelocity(Float value);
::Dynamic dopplerVelocity_dyn();
void enable(int capability);
::Dynamic enable_dyn();
::Dynamic genSource();
::Dynamic genSource_dyn();
::cpp::VirtualArray genSources(int n);
::Dynamic genSources_dyn();
::Dynamic genBuffer();
::Dynamic genBuffer_dyn();
::cpp::VirtualArray genBuffers(int n);
::Dynamic genBuffers_dyn();
bool getBoolean(int param);
::Dynamic getBoolean_dyn();
::Array< bool > getBooleanv(int param,hx::Null< int > count);
::Dynamic getBooleanv_dyn();
::Array< Float > getBuffer3f( ::Dynamic buffer,int param);
::Dynamic getBuffer3f_dyn();
::Array< int > getBuffer3i( ::Dynamic buffer,int param);
::Dynamic getBuffer3i_dyn();
Float getBufferf( ::Dynamic buffer,int param);
::Dynamic getBufferf_dyn();
::Array< Float > getBufferfv( ::Dynamic buffer,int param,hx::Null< int > count);
::Dynamic getBufferfv_dyn();
int getBufferi( ::Dynamic buffer,int param);
::Dynamic getBufferi_dyn();
::Array< int > getBufferiv( ::Dynamic buffer,int param,hx::Null< int > count);
::Dynamic getBufferiv_dyn();
::Dynamic getContextsDevice( ::Dynamic context);
::Dynamic getContextsDevice_dyn();
::Dynamic getCurrentContext();
::Dynamic getCurrentContext_dyn();
Float getDouble(int param);
::Dynamic getDouble_dyn();
::Array< Float > getDoublev(int param,hx::Null< int > count);
::Dynamic getDoublev_dyn();
int getEnumValue(::String ename);
::Dynamic getEnumValue_dyn();
int getError( ::Dynamic device);
::Dynamic getError_dyn();
::String getErrorString( ::Dynamic device);
::Dynamic getErrorString_dyn();
Float getFloat(int param);
::Dynamic getFloat_dyn();
::Array< Float > getFloatv(int param,hx::Null< int > count);
::Dynamic getFloatv_dyn();
int getInteger(int param);
::Dynamic getInteger_dyn();
::Array< int > getIntegerv(int param,hx::Null< int > count, ::Dynamic device);
::Dynamic getIntegerv_dyn();
::Array< Float > getListener3f(int param);
::Dynamic getListener3f_dyn();
::Array< int > getListener3i(int param);
::Dynamic getListener3i_dyn();
Float getListenerf(int param);
::Dynamic getListenerf_dyn();
::Array< Float > getListenerfv(int param,hx::Null< int > count);
::Dynamic getListenerfv_dyn();
int getListeneri(int param);
::Dynamic getListeneri_dyn();
::Array< int > getListeneriv(int param,hx::Null< int > count);
::Dynamic getListeneriv_dyn();
::Dynamic getProcAddress(::String fname);
::Dynamic getProcAddress_dyn();
::Array< Float > getSource3f( ::Dynamic source,int param);
::Dynamic getSource3f_dyn();
Float getSourcef( ::Dynamic source,int param);
::Dynamic getSourcef_dyn();
::Array< int > getSource3i( ::Dynamic source,int param);
::Dynamic getSource3i_dyn();
::Array< Float > getSourcefv( ::Dynamic source,int param,hx::Null< int > count);
::Dynamic getSourcefv_dyn();
::Dynamic getSourcei( ::Dynamic source,int param);
::Dynamic getSourcei_dyn();
::Array< int > getSourceiv( ::Dynamic source,int param,hx::Null< int > count);
::Dynamic getSourceiv_dyn();
::String getString(int param, ::Dynamic device);
::Dynamic getString_dyn();
bool isBuffer( ::Dynamic buffer);
::Dynamic isBuffer_dyn();
bool isEnabled(int capability);
::Dynamic isEnabled_dyn();
bool isExtensionPresent(::String extname);
::Dynamic isExtensionPresent_dyn();
bool isSource( ::Dynamic source);
::Dynamic isSource_dyn();
void listener3f(int param,Float value1,Float value2,Float value3);
::Dynamic listener3f_dyn();
void listener3i(int param,int value1,int value2,int value3);
::Dynamic listener3i_dyn();
void listenerf(int param,Float value);
::Dynamic listenerf_dyn();
void listenerfv(int param,::Array< Float > values);
::Dynamic listenerfv_dyn();
void listeneri(int param,int value);
::Dynamic listeneri_dyn();
void listeneriv(int param,::Array< int > values);
::Dynamic listeneriv_dyn();
bool makeContextCurrent( ::Dynamic context);
::Dynamic makeContextCurrent_dyn();
::Dynamic openDevice(::String deviceName);
::Dynamic openDevice_dyn();
void pauseDevice( ::Dynamic device);
::Dynamic pauseDevice_dyn();
void processContext( ::Dynamic context);
::Dynamic processContext_dyn();
void resumeDevice( ::Dynamic device);
::Dynamic resumeDevice_dyn();
void source3f( ::Dynamic source,int param,Float value1,Float value2,Float value3);
::Dynamic source3f_dyn();
void source3i( ::Dynamic source,int param,int value1,int value2,int value3);
::Dynamic source3i_dyn();
void sourcef( ::Dynamic source,int param,Float value);
::Dynamic sourcef_dyn();
void sourcefv( ::Dynamic source,int param,::Array< Float > values);
::Dynamic sourcefv_dyn();
void sourcei( ::Dynamic source,int param, ::Dynamic value);
::Dynamic sourcei_dyn();
void sourceiv( ::Dynamic source,int param,::Array< int > values);
::Dynamic sourceiv_dyn();
void sourcePlay( ::Dynamic source);
::Dynamic sourcePlay_dyn();
void sourcePlayv(::cpp::VirtualArray sources);
::Dynamic sourcePlayv_dyn();
void sourceStop( ::Dynamic source);
::Dynamic sourceStop_dyn();
void sourceStopv(::cpp::VirtualArray sources);
::Dynamic sourceStopv_dyn();
void sourceRewind( ::Dynamic source);
::Dynamic sourceRewind_dyn();
void sourceRewindv(::cpp::VirtualArray sources);
::Dynamic sourceRewindv_dyn();
void sourcePause( ::Dynamic source);
::Dynamic sourcePause_dyn();
void sourcePausev(::cpp::VirtualArray sources);
::Dynamic sourcePausev_dyn();
void sourceQueueBuffer( ::Dynamic source, ::Dynamic buffer);
::Dynamic sourceQueueBuffer_dyn();
void sourceQueueBuffers( ::Dynamic source,int nb,::cpp::VirtualArray buffers);
::Dynamic sourceQueueBuffers_dyn();
int sourceUnqueueBuffer( ::Dynamic source);
::Dynamic sourceUnqueueBuffer_dyn();
::cpp::VirtualArray sourceUnqueueBuffers( ::Dynamic source,int nb);
::Dynamic sourceUnqueueBuffers_dyn();
void speedOfSound(Float value);
::Dynamic speedOfSound_dyn();
void suspendContext( ::Dynamic context);
::Dynamic suspendContext_dyn();
};
} // end namespace lime
} // end namespace media
#endif /* INCLUDED_lime_media_OpenALAudioContext */