API Documentation

interface Driver

package hxd.snd

extended by Driver

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

hasFeature(d: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