406 lines
		
	
	
		
			11 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			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 */ 
 |