Docs @ Psychtoolbox Wiki : MOAL

Search PTB Function help:
homepsychtoolbox.orgpage updateslogin

MOAL

PsychtoolboxPsychSound

Psychtoolbox:PsychSound:MOAL Contents of MOAL Matlab-OpenAL toolbox

Moal is a collection of M-File wrappers and a MEX file that allow to call
all OpenAL commands from Matlab as one is used to from the C programming
language.

Directory structure is as follows:


moaldemo.m -- demonstration of how to use the toolbox

core/

(first group: main toolbox functions)

moalcore.mexmac -- main MEX interface to OpenAL functions
oalconst.mat -- constants used by OpenAL routines

source/

(first group: files that generate interface code)

al_auto_init.c -- file used in generating al_auto.c; contains
top portion of file, i.e., #includes, etc.
oalconst.m -- MATLAB script that searches through OpenAL header
files for #defined constants, and writes them
to oalconst.mat as variables

(second group: files that compile to produce moalcore.mexmac)

al_auto.c -- automatically generated interfaces to OpenAL functions
al_manual.c -- manually generated interfaces to OpenAL functions
alm.c -- ALM library of ALC like functions.
moalcore.c -- main MEX interface function
moaltypes.h -- useful data types
windowshacks.c -- hacks needed for Windows compatibility.

(third group: Makefiles and build scripts.)
makefile -- makefile to compile C files into moalcore.mexmac on PPC.
makefile_intelmac -- makefile for IntelMac.
makefile_linux -- makefile for GNU/Linux.
makefile_linuxoctave -- makefile for Linux + Octave.
makefile_windows.m -- makefile for M$-Windows.

wrap/* -- wrapper M-files that check arguments, etc., and
then call to moalcore.mexmac to run OpenAL functions


The following three commands will completely regenerate moal.

>> autocode(1,[],1) % generate al_auto.c and wrapper M-files
>> !make % compile C code to produce MEX files
>> oalconst % save constants from header files in a .mat file




Path   Retrieve current version of Contents.m from berliOS: beta | view WebSVN changelog of trunk branch
Psychtoolbox/PsychSound/Contents.m


The following 81 page(s) belong to MOAL

CloseOpenAL
InitializeMatlabOpenAL
alBuffer3f
alBuffer3i
alBufferData
alBufferf
alBufferfv
alBufferi
alBufferiv
alDeleteBuffers
alDeleteSources
alDisable
alDistanceModel
alDopplerFactor
alDopplerVelocity
alEnable
alGenBuffers
alGenSources
alGetBoolean
alGetBooleanv
alGetBuffer3f
alGetBuffer3i
alGetBufferf
alGetBufferfv
alGetBufferi
alGetBufferiv
alGetDouble
alGetDoublev
alGetEnumValue
alGetError
alGetFloat
alGetFloatv
alGetInteger
alGetIntegerv
alGetListener3f
alGetListener3i
alGetListenerf
alGetListenerfv
alGetListeneri
alGetListeneriv
alGetSource3f
alGetSource3i
alGetSourcef
alGetSourcefv
alGetSourcei
alGetSourceiv
alGetString
alIsBuffer
alIsEnabled
alIsExtensionPresent
alIsSource
alListener3f
alListener3i
alListenerf
alListenerfv
alListeneri
alListeneriv
alSource3f
alSource3i
alSourcePause
alSourcePausev
alSourcePlay
alSourcePlayv
alSourceQueueBuffers
alSourceRewind
alSourceRewindv
alSourceStop
alSourceStopv
alSourceUnqueueBuffers
alSourcef
alSourcefv
alSourcei
alSourceiv
alSpeedOfSound
alcASASetListener
alcASASetSource
alcGetString
core
makefilewindows
moaldemo
oalconst
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by WikkaWiki
Page was generated in 0.1500 seconds