API Documentation

class Driver

package hxd.snd.openal

implements Driver

@:directlyUsed

Constructor

new()

Variables

read onlycontext:Context

read onlydevice:Device

read onlymaxAuxiliarySends:Int

Methods

createBuffer():BufferHandle

createSource():SourceHandle

destroyBuffer(buffer:BufferHandle):Void

destroySource(source:SourceHandle):Void

dispose():Void

getEffectDriver(type:String):EffectDriver<Dynamic>

getPlayedSampleCount(source:SourceHandle):Int

getProcessedBuffers(source:SourceHandle):Int

getTmpBytes(size:Int):Bytes

hasFeature(f:DriverFeature):Bool

playSource(source:SourceHandle):Void

queueBuffer(source:SourceHandle, buffer:BufferHandle, sampleStart:Int, endOfStream:Bool):Void

setBufferData(buffer:BufferHandle, data:Bytes, size:Int, format:SampleFormat, channelCount:Int, samplingRate:Int):Void

setListenerParams(position:Vector, direction:Vector, up:Vector, ?velocity:Vector):Void

setMasterVolume(value:Float):Void

setSourceVolume(source:SourceHandle, value:Float):Void

stopSource(source:SourceHandle):Void

unqueueBuffer(source:SourceHandle, buffer:BufferHandle):Void

update():Void

This documentation is generated for version 0.2.0

© 2022