Documentation
Audio playback engine

Meta-data
Authors:Joe Groff


Words

Tuple classes
ClassSuperclassSlots
audio-clip disposableaudio-engine source al-source
audio-context-not-available tupledevice-name
audio-device-not-found tupledevice-name
audio-engine disposablevoice-count al-device al-context al-sources listener next-source clips update-timer
audio-listener tupleposition gain velocity orientation
audio-orientation-state tupleforward up
audio-source tupleposition gain velocity relative? distance rolloff
static-audio-clip audio-clipal-buffer
streaming-audio-clip audio-clipgenerator channels sample-bits sample-rate al-buffers done?


Generic words
WordStack effect
audio-distance( source -- distance )
audio-gain( source/listener -- gain )
audio-orientation( listener -- orientation )
audio-position( source/listener -- position )
audio-relative?( source -- relative? )
audio-rolloff( source -- rolloff )
audio-velocity( source/listener -- velocity )
generate-audio( generator -- c-ptr size )
generator-audio-format( generator -- channels sample-bits sample-rate )


Ordinary words
WordStack effect
<audio-engine>( device-name voice-count -- engine )
<audio-orientation-state>( forward up -- audio-orientation-state )
<standard-audio-engine>( -- engine )
<static-audio-clip>( audio-engine source audio loop? -- audio-clip/f )
<streaming-audio-clip>( audio-engine source generator buffer-count -- audio-clip/f )
audio-context-not-available( device-name -- * )
audio-device-not-found( device-name -- * )
orientation>float-array( orientation -- float-array )
pause-clip( audio-clip -- )
pause-clips( audio-clips -- )
play-clip( audio-clip -- )
play-clips( audio-clips -- )
play-static-audio-clip( audio-engine source audio loop? -- audio-clip/f )
play-streaming-audio-clip( audio-engine source generator buffer-count -- audio-clip/f )
start-audio( audio-engine -- )
start-audio*( audio-engine -- )
stop-audio( audio-engine -- )
stop-clip( audio-clip -- )
stop-clips( audio-clips -- )
update-audio( audio-engine -- )


Class predicate words
WordStack effect
audio-clip?( object -- ? )
audio-context-not-available?( object -- ? )
audio-device-not-found?( object -- ? )
audio-engine?( object -- ? )
audio-listener?( object -- ? )
audio-orientation-state?( object -- ? )
audio-source?( object -- ? )
static-audio-clip?( object -- ? )
streaming-audio-clip?( object -- ? )


Files


Children
VocabularySummary
audio.engine.privateaudio.engine.private vocabulary