C# Class FMOD.System

Inheritance: HandleBase
Afficher le fichier Open project: punker76/simple-music-player Class Usage Examples

Méthodes publiques

Méthode Description
System ( IntPtr raw ) : System
attachChannelGroupToPort ( uint portType, ulong portIndex, ChannelGroup channelgroup, bool passThru = false ) : RESULT
attachFileSystem ( FILE_OPENCALLBACK useropen, FILE_CLOSECALLBACK userclose, FILE_READCALLBACK userread, FILE_SEEKCALLBACK userseek ) : RESULT
close ( ) : RESULT
createChannelGroup ( string name, ChannelGroup &channelgroup ) : RESULT
createDSP ( DSP_DESCRIPTION &description, DSP &dsp ) : RESULT
createDSPByPlugin ( uint handle, DSP &dsp ) : RESULT
createDSPByType ( DSP_TYPE type, DSP &dsp ) : RESULT
createGeometry ( int maxpolygons, int maxvertices, Geometry &geometry ) : RESULT
createReverb3D ( Reverb3D &reverb ) : RESULT
createSound ( byte data, MODE mode, CREATESOUNDEXINFO &exinfo, Sound &sound ) : RESULT
createSound ( string name, MODE mode, CREATESOUNDEXINFO &exinfo, Sound &sound ) : RESULT
createSound ( string name, MODE mode, Sound &sound ) : RESULT
createSoundGroup ( string name, SoundGroup &soundgroup ) : RESULT
createStream ( byte data, MODE mode, CREATESOUNDEXINFO &exinfo, Sound &sound ) : RESULT
createStream ( string name, MODE mode, CREATESOUNDEXINFO &exinfo, Sound &sound ) : RESULT
createStream ( string name, MODE mode, Sound &sound ) : RESULT
detachChannelGroupFromPort ( ChannelGroup channelgroup ) : RESULT
get3DListenerAttributes ( int listener, VECTOR &pos, VECTOR &vel, VECTOR &forward, VECTOR &up ) : RESULT
get3DNumListeners ( int &numlisteners ) : RESULT
get3DSettings ( float &dopplerscale, float &distancefactor, float &rolloffscale ) : RESULT
getAdvancedSettings ( ADVANCEDSETTINGS &settings ) : RESULT
getCPUUsage ( float &dsp, float &stream, float &geometry, float &update, float &total ) : RESULT
getChannel ( int channelid, Channel &channel ) : RESULT
getChannelsPlaying ( int &channels, int &realchannels ) : RESULT
getDSPBufferSize ( uint &bufferlength, int &numbuffers ) : RESULT
getDSPInfoByPlugin ( uint handle, IntPtr &description ) : RESULT
getDefaultMixMatrix ( SPEAKERMODE sourcespeakermode, SPEAKERMODE targetspeakermode, float matrix, int matrixhop ) : RESULT
getDriver ( int &driver ) : RESULT
getDriverInfo ( int id, StringBuilder name, int namelen, Guid &guid, int &systemrate, SPEAKERMODE &speakermode, int &speakermodechannels ) : RESULT
getFileUsage ( Int64 &sampleBytesRead, Int64 &streamBytesRead, Int64 &otherBytesRead ) : RESULT
getGeometryOcclusion ( VECTOR &listener, VECTOR &source, float &direct, float &reverb ) : RESULT
getGeometrySettings ( float &maxworldsize ) : RESULT
getMasterChannelGroup ( ChannelGroup &channelgroup ) : RESULT
getMasterSoundGroup ( SoundGroup &soundgroup ) : RESULT
getNestedPlugin ( uint handle, int index, uint &nestedhandle ) : RESULT
getNetworkProxy ( StringBuilder proxy, int proxylen ) : RESULT
getNetworkTimeout ( int &timeout ) : RESULT
getNumDrivers ( int &numdrivers ) : RESULT
getNumNestedPlugins ( uint handle, int &count ) : RESULT
getNumPlugins ( PLUGINTYPE plugintype, int &numplugins ) : RESULT
getOutput ( OUTPUTTYPE &output ) : RESULT
getOutputByPlugin ( uint &handle ) : RESULT
getOutputHandle ( IntPtr &handle ) : RESULT
getPluginHandle ( PLUGINTYPE plugintype, int index, uint &handle ) : RESULT
getPluginInfo ( uint handle, PLUGINTYPE &plugintype, StringBuilder name, int namelen, uint &version ) : RESULT
getRecordDriverInfo ( int id, StringBuilder name, int namelen, Guid &guid, int &systemrate, SPEAKERMODE &speakermode, int &speakermodechannels, DRIVER_STATE &state ) : RESULT
getRecordNumDrivers ( int &numdrivers, int &numconnected ) : RESULT
getRecordPosition ( int id, uint &position ) : RESULT
getReverbProperties ( int instance, REVERB_PROPERTIES &prop ) : RESULT
getSoftwareChannels ( int &numsoftwarechannels ) : RESULT
getSoftwareFormat ( int &samplerate, SPEAKERMODE &speakermode, int &numrawspeakers ) : RESULT
getSoundRAM ( int &currentalloced, int &maxalloced, int &total ) : RESULT
getSpeakerModeChannels ( SPEAKERMODE mode, int &channels ) : RESULT
getSpeakerPosition ( SPEAKER speaker, float &x, float &y, bool &active ) : RESULT
getStreamBufferSize ( uint &filebuffersize, TIMEUNIT &filebuffersizetype ) : RESULT
getUserData ( IntPtr &userdata ) : RESULT
getVersion ( uint &version ) : RESULT
init ( int maxchannels, INITFLAGS flags, IntPtr extradriverdata ) : RESULT
isRecording ( int id, bool &recording ) : RESULT
loadGeometry ( IntPtr data, int datasize, Geometry &geometry ) : RESULT
loadPlugin ( string filename, uint &handle ) : RESULT
loadPlugin ( string filename, uint &handle, uint priority ) : RESULT
lockDSP ( ) : RESULT
mixerResume ( ) : RESULT
mixerSuspend ( ) : RESULT
playDSP ( DSP dsp, ChannelGroup channelGroup, bool paused, Channel &channel ) : RESULT
playSound ( Sound sound, ChannelGroup channelGroup, bool paused, Channel &channel ) : RESULT
recordStart ( int id, Sound sound, bool loop ) : RESULT
recordStop ( int id ) : RESULT
registerDSP ( DSP_DESCRIPTION &description, uint &handle ) : RESULT
release ( ) : RESULT
set3DListenerAttributes ( int listener, VECTOR &pos, VECTOR &vel, VECTOR &forward, VECTOR &up ) : RESULT
set3DNumListeners ( int numlisteners ) : RESULT
set3DRolloffCallback ( CB_3D_ROLLOFFCALLBACK callback ) : RESULT
set3DSettings ( float dopplerscale, float distancefactor, float rolloffscale ) : RESULT
setAdvancedSettings ( ADVANCEDSETTINGS &settings ) : RESULT
setCallback ( SYSTEM_CALLBACK callback, SYSTEM_CALLBACK_TYPE callbackmask ) : RESULT
setDSPBufferSize ( uint bufferlength, int numbuffers ) : RESULT
setDriver ( int driver ) : RESULT
setFileSystem ( FILE_OPENCALLBACK useropen, FILE_CLOSECALLBACK userclose, FILE_READCALLBACK userread, FILE_SEEKCALLBACK userseek, FILE_ASYNCREADCALLBACK userasyncread, FILE_ASYNCCANCELCALLBACK userasynccancel, int blockalign ) : RESULT
setGeometrySettings ( float maxworldsize ) : RESULT
setNetworkProxy ( string proxy ) : RESULT
setNetworkTimeout ( int timeout ) : RESULT
setOutput ( OUTPUTTYPE output ) : RESULT
setOutputByPlugin ( uint handle ) : RESULT
setPluginPath ( string path ) : RESULT
setReverbProperties ( int instance, REVERB_PROPERTIES &prop ) : RESULT
setSoftwareChannels ( int numsoftwarechannels ) : RESULT
setSoftwareFormat ( int samplerate, SPEAKERMODE speakermode, int numrawspeakers ) : RESULT
setSpeakerPosition ( SPEAKER speaker, float x, float y, bool active ) : RESULT
setStreamBufferSize ( uint filebuffersize, TIMEUNIT filebuffersizetype ) : RESULT
setUserData ( IntPtr userdata ) : RESULT
unloadPlugin ( uint handle ) : RESULT
unlockDSP ( ) : RESULT
update ( ) : RESULT

Private Methods

Méthode Description
FMOD_System_AttachChannelGroupToPort ( IntPtr system, uint portType, ulong portIndex, IntPtr channelgroup, bool passThru ) : RESULT
FMOD_System_AttachFileSystem ( IntPtr system, FILE_OPENCALLBACK useropen, FILE_CLOSECALLBACK userclose, FILE_READCALLBACK userread, FILE_SEEKCALLBACK userseek ) : RESULT
FMOD_System_Close ( IntPtr system ) : RESULT
FMOD_System_CreateChannelGroup ( IntPtr system, byte name, IntPtr &channelgroup ) : RESULT
FMOD_System_CreateDSP ( IntPtr system, DSP_DESCRIPTION &description, IntPtr &dsp ) : RESULT
FMOD_System_CreateDSPByPlugin ( IntPtr system, uint handle, IntPtr &dsp ) : RESULT
FMOD_System_CreateDSPByType ( IntPtr system, DSP_TYPE type, IntPtr &dsp ) : RESULT
FMOD_System_CreateGeometry ( IntPtr system, int maxpolygons, int maxvertices, IntPtr &geometry ) : RESULT
FMOD_System_CreateReverb3D ( IntPtr system, IntPtr &reverb ) : RESULT
FMOD_System_CreateSound ( IntPtr system, byte name_or_data, MODE mode, CREATESOUNDEXINFO &exinfo, IntPtr &sound ) : RESULT
FMOD_System_CreateSoundGroup ( IntPtr system, byte name, IntPtr &soundgroup ) : RESULT
FMOD_System_CreateStream ( IntPtr system, byte name_or_data, MODE mode, CREATESOUNDEXINFO &exinfo, IntPtr &sound ) : RESULT
FMOD_System_DetachChannelGroupFromPort ( IntPtr system, IntPtr channelgroup ) : RESULT
FMOD_System_Get3DListenerAttributes ( IntPtr system, int listener, VECTOR &pos, VECTOR &vel, VECTOR &forward, VECTOR &up ) : RESULT
FMOD_System_Get3DNumListeners ( IntPtr system, int &numlisteners ) : RESULT
FMOD_System_Get3DSettings ( IntPtr system, float &dopplerscale, float &distancefactor, float &rolloffscale ) : RESULT
FMOD_System_GetAdvancedSettings ( IntPtr system, ADVANCEDSETTINGS &settings ) : RESULT
FMOD_System_GetCPUUsage ( IntPtr system, float &dsp, float &stream, float &geometry, float &update, float &total ) : RESULT
FMOD_System_GetChannel ( IntPtr system, int channelid, IntPtr &channel ) : RESULT
FMOD_System_GetChannelsPlaying ( IntPtr system, int &channels, int &realchannels ) : RESULT
FMOD_System_GetDSPBufferSize ( IntPtr system, uint &bufferlength, int &numbuffers ) : RESULT
FMOD_System_GetDSPInfoByPlugin ( IntPtr system, uint handle, IntPtr &description ) : RESULT
FMOD_System_GetDefaultMixMatrix ( IntPtr system, SPEAKERMODE sourcespeakermode, SPEAKERMODE targetspeakermode, float matrix, int matrixhop ) : RESULT
FMOD_System_GetDriver ( IntPtr system, int &driver ) : RESULT
FMOD_System_GetDriverInfo ( IntPtr system, int id, IntPtr name, int namelen, System.Guid &guid, int &systemrate, SPEAKERMODE &speakermode, int &speakermodechannels ) : RESULT
FMOD_System_GetFileUsage ( IntPtr system, System.Int64 &sampleBytesRead, System.Int64 &streamBytesRead, System.Int64 &otherBytesRead ) : RESULT
FMOD_System_GetGeometryOcclusion ( IntPtr system, VECTOR &listener, VECTOR &source, float &direct, float &reverb ) : RESULT
FMOD_System_GetGeometrySettings ( IntPtr system, float &maxworldsize ) : RESULT
FMOD_System_GetMasterChannelGroup ( IntPtr system, IntPtr &channelgroup ) : RESULT
FMOD_System_GetMasterSoundGroup ( IntPtr system, IntPtr &soundgroup ) : RESULT
FMOD_System_GetNestedPlugin ( IntPtr system, uint handle, int index, uint &nestedhandle ) : RESULT
FMOD_System_GetNetworkProxy ( IntPtr system, IntPtr proxy, int proxylen ) : RESULT
FMOD_System_GetNetworkTimeout ( IntPtr system, int &timeout ) : RESULT
FMOD_System_GetNumDrivers ( IntPtr system, int &numdrivers ) : RESULT
FMOD_System_GetNumNestedPlugins ( IntPtr system, uint handle, int &count ) : RESULT
FMOD_System_GetNumPlugins ( IntPtr system, PLUGINTYPE plugintype, int &numplugins ) : RESULT
FMOD_System_GetOutput ( IntPtr system, OUTPUTTYPE &output ) : RESULT
FMOD_System_GetOutputByPlugin ( IntPtr system, uint &handle ) : RESULT
FMOD_System_GetOutputHandle ( IntPtr system, IntPtr &handle ) : RESULT
FMOD_System_GetPluginHandle ( IntPtr system, PLUGINTYPE plugintype, int index, uint &handle ) : RESULT
FMOD_System_GetPluginInfo ( IntPtr system, uint handle, PLUGINTYPE &plugintype, IntPtr name, int namelen, uint &version ) : RESULT
FMOD_System_GetRecordDriverInfo ( IntPtr system, int id, IntPtr name, int namelen, System.Guid &guid, int &systemrate, SPEAKERMODE &speakermode, int &speakermodechannels, DRIVER_STATE &state ) : RESULT
FMOD_System_GetRecordNumDrivers ( IntPtr system, int &numdrivers, int &numconnected ) : RESULT
FMOD_System_GetRecordPosition ( IntPtr system, int id, uint &position ) : RESULT
FMOD_System_GetReverbProperties ( IntPtr system, int instance, REVERB_PROPERTIES &prop ) : RESULT
FMOD_System_GetSoftwareChannels ( IntPtr system, int &numsoftwarechannels ) : RESULT
FMOD_System_GetSoftwareFormat ( IntPtr system, int &samplerate, SPEAKERMODE &speakermode, int &numrawspeakers ) : RESULT
FMOD_System_GetSoundRAM ( IntPtr system, int &currentalloced, int &maxalloced, int &total ) : RESULT
FMOD_System_GetSpeakerModeChannels ( IntPtr system, SPEAKERMODE mode, int &channels ) : RESULT
FMOD_System_GetSpeakerPosition ( IntPtr system, SPEAKER speaker, float &x, float &y, bool &active ) : RESULT
FMOD_System_GetStreamBufferSize ( IntPtr system, uint &filebuffersize, TIMEUNIT &filebuffersizetype ) : RESULT
FMOD_System_GetUserData ( IntPtr system, IntPtr &userdata ) : RESULT
FMOD_System_GetVersion ( IntPtr system, uint &version ) : RESULT
FMOD_System_Init ( IntPtr system, int maxchannels, INITFLAGS flags, IntPtr extradriverdata ) : RESULT
FMOD_System_IsRecording ( IntPtr system, int id, bool &recording ) : RESULT
FMOD_System_LoadGeometry ( IntPtr system, IntPtr data, int datasize, IntPtr &geometry ) : RESULT
FMOD_System_LoadPlugin ( IntPtr system, byte filename, uint &handle, uint priority ) : RESULT
FMOD_System_LockDSP ( IntPtr system ) : RESULT
FMOD_System_MixerResume ( IntPtr system ) : RESULT
FMOD_System_MixerSuspend ( IntPtr system ) : RESULT
FMOD_System_PlayDSP ( IntPtr system, IntPtr dsp, IntPtr channelGroup, bool paused, IntPtr &channel ) : RESULT
FMOD_System_PlaySound ( IntPtr system, IntPtr sound, IntPtr channelGroup, bool paused, IntPtr &channel ) : RESULT
FMOD_System_RecordStart ( IntPtr system, int id, IntPtr sound, bool loop ) : RESULT
FMOD_System_RecordStop ( IntPtr system, int id ) : RESULT
FMOD_System_RegisterDSP ( IntPtr system, DSP_DESCRIPTION &description, uint &handle ) : RESULT
FMOD_System_Release ( IntPtr system ) : RESULT
FMOD_System_Set3DListenerAttributes ( IntPtr system, int listener, VECTOR &pos, VECTOR &vel, VECTOR &forward, VECTOR &up ) : RESULT
FMOD_System_Set3DNumListeners ( IntPtr system, int numlisteners ) : RESULT
FMOD_System_Set3DRolloffCallback ( IntPtr system, CB_3D_ROLLOFFCALLBACK callback ) : RESULT
FMOD_System_Set3DSettings ( IntPtr system, float dopplerscale, float distancefactor, float rolloffscale ) : RESULT
FMOD_System_SetAdvancedSettings ( IntPtr system, ADVANCEDSETTINGS &settings ) : RESULT
FMOD_System_SetCallback ( IntPtr system, SYSTEM_CALLBACK callback, SYSTEM_CALLBACK_TYPE callbackmask ) : RESULT
FMOD_System_SetDSPBufferSize ( IntPtr system, uint bufferlength, int numbuffers ) : RESULT
FMOD_System_SetDriver ( IntPtr system, int driver ) : RESULT
FMOD_System_SetFileSystem ( IntPtr system, FILE_OPENCALLBACK useropen, FILE_CLOSECALLBACK userclose, FILE_READCALLBACK userread, FILE_SEEKCALLBACK userseek, FILE_ASYNCREADCALLBACK userasyncread, FILE_ASYNCCANCELCALLBACK userasynccancel, int blockalign ) : RESULT
FMOD_System_SetGeometrySettings ( IntPtr system, float maxworldsize ) : RESULT
FMOD_System_SetNetworkProxy ( IntPtr system, byte proxy ) : RESULT
FMOD_System_SetNetworkTimeout ( IntPtr system, int timeout ) : RESULT
FMOD_System_SetOutput ( IntPtr system, OUTPUTTYPE output ) : RESULT
FMOD_System_SetOutputByPlugin ( IntPtr system, uint handle ) : RESULT
FMOD_System_SetPluginPath ( IntPtr system, byte path ) : RESULT
FMOD_System_SetReverbProperties ( IntPtr system, int instance, REVERB_PROPERTIES &prop ) : RESULT
FMOD_System_SetSoftwareChannels ( IntPtr system, int numsoftwarechannels ) : RESULT
FMOD_System_SetSoftwareFormat ( IntPtr system, int samplerate, SPEAKERMODE speakermode, int numrawspeakers ) : RESULT
FMOD_System_SetSpeakerPosition ( IntPtr system, SPEAKER speaker, float x, float y, bool active ) : RESULT
FMOD_System_SetStreamBufferSize ( IntPtr system, uint filebuffersize, TIMEUNIT filebuffersizetype ) : RESULT
FMOD_System_SetUserData ( IntPtr system, IntPtr userdata ) : RESULT
FMOD_System_UnloadPlugin ( IntPtr system, uint handle ) : RESULT
FMOD_System_UnlockDSP ( IntPtr system ) : RESULT
FMOD_System_Update ( IntPtr system ) : RESULT

Method Details

System() public méthode

public System ( IntPtr raw ) : System
raw IntPtr
Résultat System

attachChannelGroupToPort() public méthode

public attachChannelGroupToPort ( uint portType, ulong portIndex, ChannelGroup channelgroup, bool passThru = false ) : RESULT
portType uint
portIndex ulong
channelgroup ChannelGroup
passThru bool
Résultat RESULT

attachFileSystem() public méthode

public attachFileSystem ( FILE_OPENCALLBACK useropen, FILE_CLOSECALLBACK userclose, FILE_READCALLBACK userread, FILE_SEEKCALLBACK userseek ) : RESULT
useropen FILE_OPENCALLBACK
userclose FILE_CLOSECALLBACK
userread FILE_READCALLBACK
userseek FILE_SEEKCALLBACK
Résultat RESULT

close() public méthode

public close ( ) : RESULT
Résultat RESULT

createChannelGroup() public méthode

public createChannelGroup ( string name, ChannelGroup &channelgroup ) : RESULT
name string
channelgroup ChannelGroup
Résultat RESULT

createDSP() public méthode

public createDSP ( DSP_DESCRIPTION &description, DSP &dsp ) : RESULT
description DSP_DESCRIPTION
dsp DSP
Résultat RESULT

createDSPByPlugin() public méthode

public createDSPByPlugin ( uint handle, DSP &dsp ) : RESULT
handle uint
dsp DSP
Résultat RESULT

createDSPByType() public méthode

public createDSPByType ( DSP_TYPE type, DSP &dsp ) : RESULT
type DSP_TYPE
dsp DSP
Résultat RESULT

createGeometry() public méthode

public createGeometry ( int maxpolygons, int maxvertices, Geometry &geometry ) : RESULT
maxpolygons int
maxvertices int
geometry Geometry
Résultat RESULT

createReverb3D() public méthode

public createReverb3D ( Reverb3D &reverb ) : RESULT
reverb Reverb3D
Résultat RESULT

createSound() public méthode

public createSound ( byte data, MODE mode, CREATESOUNDEXINFO &exinfo, Sound &sound ) : RESULT
data byte
mode MODE
exinfo CREATESOUNDEXINFO
sound Sound
Résultat RESULT

createSound() public méthode

public createSound ( string name, MODE mode, CREATESOUNDEXINFO &exinfo, Sound &sound ) : RESULT
name string
mode MODE
exinfo CREATESOUNDEXINFO
sound Sound
Résultat RESULT

createSound() public méthode

public createSound ( string name, MODE mode, Sound &sound ) : RESULT
name string
mode MODE
sound Sound
Résultat RESULT

createSoundGroup() public méthode

public createSoundGroup ( string name, SoundGroup &soundgroup ) : RESULT
name string
soundgroup SoundGroup
Résultat RESULT

createStream() public méthode

public createStream ( byte data, MODE mode, CREATESOUNDEXINFO &exinfo, Sound &sound ) : RESULT
data byte
mode MODE
exinfo CREATESOUNDEXINFO
sound Sound
Résultat RESULT

createStream() public méthode

public createStream ( string name, MODE mode, CREATESOUNDEXINFO &exinfo, Sound &sound ) : RESULT
name string
mode MODE
exinfo CREATESOUNDEXINFO
sound Sound
Résultat RESULT

createStream() public méthode

public createStream ( string name, MODE mode, Sound &sound ) : RESULT
name string
mode MODE
sound Sound
Résultat RESULT

detachChannelGroupFromPort() public méthode

public detachChannelGroupFromPort ( ChannelGroup channelgroup ) : RESULT
channelgroup ChannelGroup
Résultat RESULT

get3DListenerAttributes() public méthode

public get3DListenerAttributes ( int listener, VECTOR &pos, VECTOR &vel, VECTOR &forward, VECTOR &up ) : RESULT
listener int
pos VECTOR
vel VECTOR
forward VECTOR
up VECTOR
Résultat RESULT

get3DNumListeners() public méthode

public get3DNumListeners ( int &numlisteners ) : RESULT
numlisteners int
Résultat RESULT

get3DSettings() public méthode

public get3DSettings ( float &dopplerscale, float &distancefactor, float &rolloffscale ) : RESULT
dopplerscale float
distancefactor float
rolloffscale float
Résultat RESULT

getAdvancedSettings() public méthode

public getAdvancedSettings ( ADVANCEDSETTINGS &settings ) : RESULT
settings ADVANCEDSETTINGS
Résultat RESULT

getCPUUsage() public méthode

public getCPUUsage ( float &dsp, float &stream, float &geometry, float &update, float &total ) : RESULT
dsp float
stream float
geometry float
update float
total float
Résultat RESULT

getChannel() public méthode

public getChannel ( int channelid, Channel &channel ) : RESULT
channelid int
channel Channel
Résultat RESULT

getChannelsPlaying() public méthode

public getChannelsPlaying ( int &channels, int &realchannels ) : RESULT
channels int
realchannels int
Résultat RESULT

getDSPBufferSize() public méthode

public getDSPBufferSize ( uint &bufferlength, int &numbuffers ) : RESULT
bufferlength uint
numbuffers int
Résultat RESULT

getDSPInfoByPlugin() public méthode

public getDSPInfoByPlugin ( uint handle, IntPtr &description ) : RESULT
handle uint
description IntPtr
Résultat RESULT

getDefaultMixMatrix() public méthode

public getDefaultMixMatrix ( SPEAKERMODE sourcespeakermode, SPEAKERMODE targetspeakermode, float matrix, int matrixhop ) : RESULT
sourcespeakermode SPEAKERMODE
targetspeakermode SPEAKERMODE
matrix float
matrixhop int
Résultat RESULT

getDriver() public méthode

public getDriver ( int &driver ) : RESULT
driver int
Résultat RESULT

getDriverInfo() public méthode

public getDriverInfo ( int id, StringBuilder name, int namelen, Guid &guid, int &systemrate, SPEAKERMODE &speakermode, int &speakermodechannels ) : RESULT
id int
name StringBuilder
namelen int
guid Guid
systemrate int
speakermode SPEAKERMODE
speakermodechannels int
Résultat RESULT

getFileUsage() public méthode

public getFileUsage ( Int64 &sampleBytesRead, Int64 &streamBytesRead, Int64 &otherBytesRead ) : RESULT
sampleBytesRead Int64
streamBytesRead Int64
otherBytesRead Int64
Résultat RESULT

getGeometryOcclusion() public méthode

public getGeometryOcclusion ( VECTOR &listener, VECTOR &source, float &direct, float &reverb ) : RESULT
listener VECTOR
source VECTOR
direct float
reverb float
Résultat RESULT

getGeometrySettings() public méthode

public getGeometrySettings ( float &maxworldsize ) : RESULT
maxworldsize float
Résultat RESULT

getMasterChannelGroup() public méthode

public getMasterChannelGroup ( ChannelGroup &channelgroup ) : RESULT
channelgroup ChannelGroup
Résultat RESULT

getMasterSoundGroup() public méthode

public getMasterSoundGroup ( SoundGroup &soundgroup ) : RESULT
soundgroup SoundGroup
Résultat RESULT

getNestedPlugin() public méthode

public getNestedPlugin ( uint handle, int index, uint &nestedhandle ) : RESULT
handle uint
index int
nestedhandle uint
Résultat RESULT

getNetworkProxy() public méthode

public getNetworkProxy ( StringBuilder proxy, int proxylen ) : RESULT
proxy StringBuilder
proxylen int
Résultat RESULT

getNetworkTimeout() public méthode

public getNetworkTimeout ( int &timeout ) : RESULT
timeout int
Résultat RESULT

getNumDrivers() public méthode

public getNumDrivers ( int &numdrivers ) : RESULT
numdrivers int
Résultat RESULT

getNumNestedPlugins() public méthode

public getNumNestedPlugins ( uint handle, int &count ) : RESULT
handle uint
count int
Résultat RESULT

getNumPlugins() public méthode

public getNumPlugins ( PLUGINTYPE plugintype, int &numplugins ) : RESULT
plugintype PLUGINTYPE
numplugins int
Résultat RESULT

getOutput() public méthode

public getOutput ( OUTPUTTYPE &output ) : RESULT
output OUTPUTTYPE
Résultat RESULT

getOutputByPlugin() public méthode

public getOutputByPlugin ( uint &handle ) : RESULT
handle uint
Résultat RESULT

getOutputHandle() public méthode

public getOutputHandle ( IntPtr &handle ) : RESULT
handle IntPtr
Résultat RESULT

getPluginHandle() public méthode

public getPluginHandle ( PLUGINTYPE plugintype, int index, uint &handle ) : RESULT
plugintype PLUGINTYPE
index int
handle uint
Résultat RESULT

getPluginInfo() public méthode

public getPluginInfo ( uint handle, PLUGINTYPE &plugintype, StringBuilder name, int namelen, uint &version ) : RESULT
handle uint
plugintype PLUGINTYPE
name StringBuilder
namelen int
version uint
Résultat RESULT

getRecordDriverInfo() public méthode

public getRecordDriverInfo ( int id, StringBuilder name, int namelen, Guid &guid, int &systemrate, SPEAKERMODE &speakermode, int &speakermodechannels, DRIVER_STATE &state ) : RESULT
id int
name StringBuilder
namelen int
guid Guid
systemrate int
speakermode SPEAKERMODE
speakermodechannels int
state DRIVER_STATE
Résultat RESULT

getRecordNumDrivers() public méthode

public getRecordNumDrivers ( int &numdrivers, int &numconnected ) : RESULT
numdrivers int
numconnected int
Résultat RESULT

getRecordPosition() public méthode

public getRecordPosition ( int id, uint &position ) : RESULT
id int
position uint
Résultat RESULT

getReverbProperties() public méthode

public getReverbProperties ( int instance, REVERB_PROPERTIES &prop ) : RESULT
instance int
prop REVERB_PROPERTIES
Résultat RESULT

getSoftwareChannels() public méthode

public getSoftwareChannels ( int &numsoftwarechannels ) : RESULT
numsoftwarechannels int
Résultat RESULT

getSoftwareFormat() public méthode

public getSoftwareFormat ( int &samplerate, SPEAKERMODE &speakermode, int &numrawspeakers ) : RESULT
samplerate int
speakermode SPEAKERMODE
numrawspeakers int
Résultat RESULT

getSoundRAM() public méthode

public getSoundRAM ( int &currentalloced, int &maxalloced, int &total ) : RESULT
currentalloced int
maxalloced int
total int
Résultat RESULT

getSpeakerModeChannels() public méthode

public getSpeakerModeChannels ( SPEAKERMODE mode, int &channels ) : RESULT
mode SPEAKERMODE
channels int
Résultat RESULT

getSpeakerPosition() public méthode

public getSpeakerPosition ( SPEAKER speaker, float &x, float &y, bool &active ) : RESULT
speaker SPEAKER
x float
y float
active bool
Résultat RESULT

getStreamBufferSize() public méthode

public getStreamBufferSize ( uint &filebuffersize, TIMEUNIT &filebuffersizetype ) : RESULT
filebuffersize uint
filebuffersizetype TIMEUNIT
Résultat RESULT

getUserData() public méthode

public getUserData ( IntPtr &userdata ) : RESULT
userdata IntPtr
Résultat RESULT

getVersion() public méthode

public getVersion ( uint &version ) : RESULT
version uint
Résultat RESULT

init() public méthode

public init ( int maxchannels, INITFLAGS flags, IntPtr extradriverdata ) : RESULT
maxchannels int
flags INITFLAGS
extradriverdata IntPtr
Résultat RESULT

isRecording() public méthode

public isRecording ( int id, bool &recording ) : RESULT
id int
recording bool
Résultat RESULT

loadGeometry() public méthode

public loadGeometry ( IntPtr data, int datasize, Geometry &geometry ) : RESULT
data IntPtr
datasize int
geometry Geometry
Résultat RESULT

loadPlugin() public méthode

public loadPlugin ( string filename, uint &handle ) : RESULT
filename string
handle uint
Résultat RESULT

loadPlugin() public méthode

public loadPlugin ( string filename, uint &handle, uint priority ) : RESULT
filename string
handle uint
priority uint
Résultat RESULT

lockDSP() public méthode

public lockDSP ( ) : RESULT
Résultat RESULT

mixerResume() public méthode

public mixerResume ( ) : RESULT
Résultat RESULT

mixerSuspend() public méthode

public mixerSuspend ( ) : RESULT
Résultat RESULT

playDSP() public méthode

public playDSP ( DSP dsp, ChannelGroup channelGroup, bool paused, Channel &channel ) : RESULT
dsp DSP
channelGroup ChannelGroup
paused bool
channel Channel
Résultat RESULT

playSound() public méthode

public playSound ( Sound sound, ChannelGroup channelGroup, bool paused, Channel &channel ) : RESULT
sound Sound
channelGroup ChannelGroup
paused bool
channel Channel
Résultat RESULT

recordStart() public méthode

public recordStart ( int id, Sound sound, bool loop ) : RESULT
id int
sound Sound
loop bool
Résultat RESULT

recordStop() public méthode

public recordStop ( int id ) : RESULT
id int
Résultat RESULT

registerDSP() public méthode

public registerDSP ( DSP_DESCRIPTION &description, uint &handle ) : RESULT
description DSP_DESCRIPTION
handle uint
Résultat RESULT

release() public méthode

public release ( ) : RESULT
Résultat RESULT

set3DListenerAttributes() public méthode

public set3DListenerAttributes ( int listener, VECTOR &pos, VECTOR &vel, VECTOR &forward, VECTOR &up ) : RESULT
listener int
pos VECTOR
vel VECTOR
forward VECTOR
up VECTOR
Résultat RESULT

set3DNumListeners() public méthode

public set3DNumListeners ( int numlisteners ) : RESULT
numlisteners int
Résultat RESULT

set3DRolloffCallback() public méthode

public set3DRolloffCallback ( CB_3D_ROLLOFFCALLBACK callback ) : RESULT
callback CB_3D_ROLLOFFCALLBACK
Résultat RESULT

set3DSettings() public méthode

public set3DSettings ( float dopplerscale, float distancefactor, float rolloffscale ) : RESULT
dopplerscale float
distancefactor float
rolloffscale float
Résultat RESULT

setAdvancedSettings() public méthode

public setAdvancedSettings ( ADVANCEDSETTINGS &settings ) : RESULT
settings ADVANCEDSETTINGS
Résultat RESULT

setCallback() public méthode

public setCallback ( SYSTEM_CALLBACK callback, SYSTEM_CALLBACK_TYPE callbackmask ) : RESULT
callback SYSTEM_CALLBACK
callbackmask SYSTEM_CALLBACK_TYPE
Résultat RESULT

setDSPBufferSize() public méthode

public setDSPBufferSize ( uint bufferlength, int numbuffers ) : RESULT
bufferlength uint
numbuffers int
Résultat RESULT

setDriver() public méthode

public setDriver ( int driver ) : RESULT
driver int
Résultat RESULT

setFileSystem() public méthode

public setFileSystem ( FILE_OPENCALLBACK useropen, FILE_CLOSECALLBACK userclose, FILE_READCALLBACK userread, FILE_SEEKCALLBACK userseek, FILE_ASYNCREADCALLBACK userasyncread, FILE_ASYNCCANCELCALLBACK userasynccancel, int blockalign ) : RESULT
useropen FILE_OPENCALLBACK
userclose FILE_CLOSECALLBACK
userread FILE_READCALLBACK
userseek FILE_SEEKCALLBACK
userasyncread FILE_ASYNCREADCALLBACK
userasynccancel FILE_ASYNCCANCELCALLBACK
blockalign int
Résultat RESULT

setGeometrySettings() public méthode

public setGeometrySettings ( float maxworldsize ) : RESULT
maxworldsize float
Résultat RESULT

setNetworkProxy() public méthode

public setNetworkProxy ( string proxy ) : RESULT
proxy string
Résultat RESULT

setNetworkTimeout() public méthode

public setNetworkTimeout ( int timeout ) : RESULT
timeout int
Résultat RESULT

setOutput() public méthode

public setOutput ( OUTPUTTYPE output ) : RESULT
output OUTPUTTYPE
Résultat RESULT

setOutputByPlugin() public méthode

public setOutputByPlugin ( uint handle ) : RESULT
handle uint
Résultat RESULT

setPluginPath() public méthode

public setPluginPath ( string path ) : RESULT
path string
Résultat RESULT

setReverbProperties() public méthode

public setReverbProperties ( int instance, REVERB_PROPERTIES &prop ) : RESULT
instance int
prop REVERB_PROPERTIES
Résultat RESULT

setSoftwareChannels() public méthode

public setSoftwareChannels ( int numsoftwarechannels ) : RESULT
numsoftwarechannels int
Résultat RESULT

setSoftwareFormat() public méthode

public setSoftwareFormat ( int samplerate, SPEAKERMODE speakermode, int numrawspeakers ) : RESULT
samplerate int
speakermode SPEAKERMODE
numrawspeakers int
Résultat RESULT

setSpeakerPosition() public méthode

public setSpeakerPosition ( SPEAKER speaker, float x, float y, bool active ) : RESULT
speaker SPEAKER
x float
y float
active bool
Résultat RESULT

setStreamBufferSize() public méthode

public setStreamBufferSize ( uint filebuffersize, TIMEUNIT filebuffersizetype ) : RESULT
filebuffersize uint
filebuffersizetype TIMEUNIT
Résultat RESULT

setUserData() public méthode

public setUserData ( IntPtr userdata ) : RESULT
userdata IntPtr
Résultat RESULT

unloadPlugin() public méthode

public unloadPlugin ( uint handle ) : RESULT
handle uint
Résultat RESULT

unlockDSP() public méthode

public unlockDSP ( ) : RESULT
Résultat RESULT

update() public méthode

public update ( ) : RESULT
Résultat RESULT