|
RESULT | release () |
|
RESULT | setOutput (OUTPUTTYPE output) |
|
RESULT | getOutput (out OUTPUTTYPE output) |
|
RESULT | getNumDrivers (out int numdrivers) |
|
RESULT | getDriverInfo (int id, out string name, int namelen, out Guid guid, out int systemrate, out SPEAKERMODE speakermode, out int speakermodechannels) |
|
RESULT | getDriverInfo (int id, out Guid guid, out int systemrate, out SPEAKERMODE speakermode, out int speakermodechannels) |
|
RESULT | setDriver (int driver) |
|
RESULT | getDriver (out int driver) |
|
RESULT | setSoftwareChannels (int numsoftwarechannels) |
|
RESULT | getSoftwareChannels (out int numsoftwarechannels) |
|
RESULT | setSoftwareFormat (int samplerate, SPEAKERMODE speakermode, int numrawspeakers) |
|
RESULT | getSoftwareFormat (out int samplerate, out SPEAKERMODE speakermode, out int numrawspeakers) |
|
RESULT | setDSPBufferSize (uint bufferlength, int numbuffers) |
|
RESULT | getDSPBufferSize (out uint bufferlength, out int numbuffers) |
|
RESULT | setFileSystem (FILE_OPEN_CALLBACK useropen, FILE_CLOSE_CALLBACK userclose, FILE_READ_CALLBACK userread, FILE_SEEK_CALLBACK userseek, FILE_ASYNCREAD_CALLBACK userasyncread, FILE_ASYNCCANCEL_CALLBACK userasynccancel, int blockalign) |
|
RESULT | attachFileSystem (FILE_OPEN_CALLBACK useropen, FILE_CLOSE_CALLBACK userclose, FILE_READ_CALLBACK userread, FILE_SEEK_CALLBACK userseek) |
|
RESULT | setAdvancedSettings (ref ADVANCEDSETTINGS settings) |
|
RESULT | getAdvancedSettings (ref ADVANCEDSETTINGS settings) |
|
RESULT | setCallback (SYSTEM_CALLBACK callback, SYSTEM_CALLBACK_TYPE callbackmask=SYSTEM_CALLBACK_TYPE.ALL) |
|
RESULT | setPluginPath (string path) |
|
RESULT | loadPlugin (string filename, out uint handle, uint priority=0) |
|
RESULT | unloadPlugin (uint handle) |
|
RESULT | getNumNestedPlugins (uint handle, out int count) |
|
RESULT | getNestedPlugin (uint handle, int index, out uint nestedhandle) |
|
RESULT | getNumPlugins (PLUGINTYPE plugintype, out int numplugins) |
|
RESULT | getPluginHandle (PLUGINTYPE plugintype, int index, out uint handle) |
|
RESULT | getPluginInfo (uint handle, out PLUGINTYPE plugintype, out string name, int namelen, out uint version) |
|
RESULT | getPluginInfo (uint handle, out PLUGINTYPE plugintype, out uint version) |
|
RESULT | setOutputByPlugin (uint handle) |
|
RESULT | getOutputByPlugin (out uint handle) |
|
RESULT | createDSPByPlugin (uint handle, out DSP dsp) |
|
RESULT | getDSPInfoByPlugin (uint handle, out IntPtr description) |
|
RESULT | registerDSP (ref DSP_DESCRIPTION description, out uint handle) |
|
RESULT | init (int maxchannels, INITFLAGS flags, IntPtr extradriverdata) |
|
RESULT | close () |
|
RESULT | update () |
|
RESULT | setSpeakerPosition (SPEAKER speaker, float x, float y, bool active) |
|
RESULT | getSpeakerPosition (SPEAKER speaker, out float x, out float y, out bool active) |
|
RESULT | setStreamBufferSize (uint filebuffersize, TIMEUNIT filebuffersizetype) |
|
RESULT | getStreamBufferSize (out uint filebuffersize, out TIMEUNIT filebuffersizetype) |
|
RESULT | set3DSettings (float dopplerscale, float distancefactor, float rolloffscale) |
|
RESULT | get3DSettings (out float dopplerscale, out float distancefactor, out float rolloffscale) |
|
RESULT | set3DNumListeners (int numlisteners) |
|
RESULT | get3DNumListeners (out int numlisteners) |
|
RESULT | set3DListenerAttributes (int listener, ref VECTOR pos, ref VECTOR vel, ref VECTOR forward, ref VECTOR up) |
|
RESULT | get3DListenerAttributes (int listener, out VECTOR pos, out VECTOR vel, out VECTOR forward, out VECTOR up) |
|
RESULT | set3DRolloffCallback (CB_3D_ROLLOFF_CALLBACK callback) |
|
RESULT | mixerSuspend () |
|
RESULT | mixerResume () |
|
RESULT | getDefaultMixMatrix (SPEAKERMODE sourcespeakermode, SPEAKERMODE targetspeakermode, float[] matrix, int matrixhop) |
|
RESULT | getSpeakerModeChannels (SPEAKERMODE mode, out int channels) |
|
RESULT | getVersion (out uint version) |
|
RESULT | getOutputHandle (out IntPtr handle) |
|
RESULT | getChannelsPlaying (out int channels) |
|
RESULT | getChannelsPlaying (out int channels, out int realchannels) |
|
RESULT | getCPUUsage (out CPU_USAGE usage) |
|
RESULT | getFileUsage (out Int64 sampleBytesRead, out Int64 streamBytesRead, out Int64 otherBytesRead) |
|
RESULT | createSound (string name, MODE mode, ref CREATESOUNDEXINFO exinfo, out Sound sound) |
|
RESULT | createSound (byte[] data, MODE mode, ref CREATESOUNDEXINFO exinfo, out Sound sound) |
|
RESULT | createSound (IntPtr name_or_data, MODE mode, ref CREATESOUNDEXINFO exinfo, out Sound sound) |
|
RESULT | createSound (string name, MODE mode, out Sound sound) |
|
RESULT | createStream (string name, MODE mode, ref CREATESOUNDEXINFO exinfo, out Sound sound) |
|
RESULT | createStream (byte[] data, MODE mode, ref CREATESOUNDEXINFO exinfo, out Sound sound) |
|
RESULT | createStream (IntPtr name_or_data, MODE mode, ref CREATESOUNDEXINFO exinfo, out Sound sound) |
|
RESULT | createStream (string name, MODE mode, out Sound sound) |
|
RESULT | createDSP (ref DSP_DESCRIPTION description, out DSP dsp) |
|
RESULT | createDSPByType (DSP_TYPE type, out DSP dsp) |
|
RESULT | createChannelGroup (string name, out ChannelGroup channelgroup) |
|
RESULT | createSoundGroup (string name, out SoundGroup soundgroup) |
|
RESULT | createReverb3D (out Reverb3D reverb) |
|
RESULT | playSound (Sound sound, ChannelGroup channelgroup, bool paused, out Channel channel) |
|
RESULT | playDSP (DSP dsp, ChannelGroup channelgroup, bool paused, out Channel channel) |
|
RESULT | getChannel (int channelid, out Channel channel) |
|
RESULT | getDSPInfoByType (DSP_TYPE type, out IntPtr description) |
|
RESULT | getMasterChannelGroup (out ChannelGroup channelgroup) |
|
RESULT | getMasterSoundGroup (out SoundGroup soundgroup) |
|
RESULT | attachChannelGroupToPort (PORT_TYPE portType, ulong portIndex, ChannelGroup channelgroup, bool passThru=false) |
|
RESULT | detachChannelGroupFromPort (ChannelGroup channelgroup) |
|
RESULT | setReverbProperties (int instance, ref REVERB_PROPERTIES prop) |
|
RESULT | getReverbProperties (int instance, out REVERB_PROPERTIES prop) |
|
RESULT | lockDSP () |
|
RESULT | unlockDSP () |
|
RESULT | getRecordNumDrivers (out int numdrivers, out int numconnected) |
|
RESULT | getRecordDriverInfo (int id, out string name, int namelen, out Guid guid, out int systemrate, out SPEAKERMODE speakermode, out int speakermodechannels, out DRIVER_STATE state) |
|
RESULT | getRecordDriverInfo (int id, out Guid guid, out int systemrate, out SPEAKERMODE speakermode, out int speakermodechannels, out DRIVER_STATE state) |
|
RESULT | getRecordPosition (int id, out uint position) |
|
RESULT | recordStart (int id, Sound sound, bool loop) |
|
RESULT | recordStop (int id) |
|
RESULT | isRecording (int id, out bool recording) |
|
RESULT | createGeometry (int maxpolygons, int maxvertices, out Geometry geometry) |
|
RESULT | setGeometrySettings (float maxworldsize) |
|
RESULT | getGeometrySettings (out float maxworldsize) |
|
RESULT | loadGeometry (IntPtr data, int datasize, out Geometry geometry) |
|
RESULT | getGeometryOcclusion (ref VECTOR listener, ref VECTOR source, out float direct, out float reverb) |
|
RESULT | setNetworkProxy (string proxy) |
|
RESULT | getNetworkProxy (out string proxy, int proxylen) |
|
RESULT | setNetworkTimeout (int timeout) |
|
RESULT | getNetworkTimeout (out int timeout) |
|
RESULT | setUserData (IntPtr userdata) |
|
RESULT | getUserData (out IntPtr userdata) |
|
| System (IntPtr ptr) |
|
bool | hasHandle () |
|
void | clearHandle () |
|
|
static RESULT | FMOD5_System_Release (IntPtr system) |
|
static RESULT | FMOD5_System_SetOutput (IntPtr system, OUTPUTTYPE output) |
|
static RESULT | FMOD5_System_GetOutput (IntPtr system, out OUTPUTTYPE output) |
|
static RESULT | FMOD5_System_GetNumDrivers (IntPtr system, out int numdrivers) |
|
static RESULT | FMOD5_System_GetDriverInfo (IntPtr system, int id, IntPtr name, int namelen, out Guid guid, out int systemrate, out SPEAKERMODE speakermode, out int speakermodechannels) |
|
static RESULT | FMOD5_System_SetDriver (IntPtr system, int driver) |
|
static RESULT | FMOD5_System_GetDriver (IntPtr system, out int driver) |
|
static RESULT | FMOD5_System_SetSoftwareChannels (IntPtr system, int numsoftwarechannels) |
|
static RESULT | FMOD5_System_GetSoftwareChannels (IntPtr system, out int numsoftwarechannels) |
|
static RESULT | FMOD5_System_SetSoftwareFormat (IntPtr system, int samplerate, SPEAKERMODE speakermode, int numrawspeakers) |
|
static RESULT | FMOD5_System_GetSoftwareFormat (IntPtr system, out int samplerate, out SPEAKERMODE speakermode, out int numrawspeakers) |
|
static RESULT | FMOD5_System_SetDSPBufferSize (IntPtr system, uint bufferlength, int numbuffers) |
|
static RESULT | FMOD5_System_GetDSPBufferSize (IntPtr system, out uint bufferlength, out int numbuffers) |
|
static RESULT | FMOD5_System_SetFileSystem (IntPtr system, FILE_OPEN_CALLBACK useropen, FILE_CLOSE_CALLBACK userclose, FILE_READ_CALLBACK userread, FILE_SEEK_CALLBACK userseek, FILE_ASYNCREAD_CALLBACK userasyncread, FILE_ASYNCCANCEL_CALLBACK userasynccancel, int blockalign) |
|
static RESULT | FMOD5_System_AttachFileSystem (IntPtr system, FILE_OPEN_CALLBACK useropen, FILE_CLOSE_CALLBACK userclose, FILE_READ_CALLBACK userread, FILE_SEEK_CALLBACK userseek) |
|
static RESULT | FMOD5_System_SetAdvancedSettings (IntPtr system, ref ADVANCEDSETTINGS settings) |
|
static RESULT | FMOD5_System_GetAdvancedSettings (IntPtr system, ref ADVANCEDSETTINGS settings) |
|
static RESULT | FMOD5_System_SetCallback (IntPtr system, SYSTEM_CALLBACK callback, SYSTEM_CALLBACK_TYPE callbackmask) |
|
static RESULT | FMOD5_System_SetPluginPath (IntPtr system, byte[] path) |
|
static RESULT | FMOD5_System_LoadPlugin (IntPtr system, byte[] filename, out uint handle, uint priority) |
|
static RESULT | FMOD5_System_UnloadPlugin (IntPtr system, uint handle) |
|
static RESULT | FMOD5_System_GetNumNestedPlugins (IntPtr system, uint handle, out int count) |
|
static RESULT | FMOD5_System_GetNestedPlugin (IntPtr system, uint handle, int index, out uint nestedhandle) |
|
static RESULT | FMOD5_System_GetNumPlugins (IntPtr system, PLUGINTYPE plugintype, out int numplugins) |
|
static RESULT | FMOD5_System_GetPluginHandle (IntPtr system, PLUGINTYPE plugintype, int index, out uint handle) |
|
static RESULT | FMOD5_System_GetPluginInfo (IntPtr system, uint handle, out PLUGINTYPE plugintype, IntPtr name, int namelen, out uint version) |
|
static RESULT | FMOD5_System_SetOutputByPlugin (IntPtr system, uint handle) |
|
static RESULT | FMOD5_System_GetOutputByPlugin (IntPtr system, out uint handle) |
|
static RESULT | FMOD5_System_CreateDSPByPlugin (IntPtr system, uint handle, out IntPtr dsp) |
|
static RESULT | FMOD5_System_GetDSPInfoByPlugin (IntPtr system, uint handle, out IntPtr description) |
|
static RESULT | FMOD5_System_RegisterDSP (IntPtr system, ref DSP_DESCRIPTION description, out uint handle) |
|
static RESULT | FMOD5_System_Init (IntPtr system, int maxchannels, INITFLAGS flags, IntPtr extradriverdata) |
|
static RESULT | FMOD5_System_Close (IntPtr system) |
|
static RESULT | FMOD5_System_Update (IntPtr system) |
|
static RESULT | FMOD5_System_SetSpeakerPosition (IntPtr system, SPEAKER speaker, float x, float y, bool active) |
|
static RESULT | FMOD5_System_GetSpeakerPosition (IntPtr system, SPEAKER speaker, out float x, out float y, out bool active) |
|
static RESULT | FMOD5_System_SetStreamBufferSize (IntPtr system, uint filebuffersize, TIMEUNIT filebuffersizetype) |
|
static RESULT | FMOD5_System_GetStreamBufferSize (IntPtr system, out uint filebuffersize, out TIMEUNIT filebuffersizetype) |
|
static RESULT | FMOD5_System_Set3DSettings (IntPtr system, float dopplerscale, float distancefactor, float rolloffscale) |
|
static RESULT | FMOD5_System_Get3DSettings (IntPtr system, out float dopplerscale, out float distancefactor, out float rolloffscale) |
|
static RESULT | FMOD5_System_Set3DNumListeners (IntPtr system, int numlisteners) |
|
static RESULT | FMOD5_System_Get3DNumListeners (IntPtr system, out int numlisteners) |
|
static RESULT | FMOD5_System_Set3DListenerAttributes (IntPtr system, int listener, ref VECTOR pos, ref VECTOR vel, ref VECTOR forward, ref VECTOR up) |
|
static RESULT | FMOD5_System_Get3DListenerAttributes (IntPtr system, int listener, out VECTOR pos, out VECTOR vel, out VECTOR forward, out VECTOR up) |
|
static RESULT | FMOD5_System_Set3DRolloffCallback (IntPtr system, CB_3D_ROLLOFF_CALLBACK callback) |
|
static RESULT | FMOD5_System_MixerSuspend (IntPtr system) |
|
static RESULT | FMOD5_System_MixerResume (IntPtr system) |
|
static RESULT | FMOD5_System_GetDefaultMixMatrix (IntPtr system, SPEAKERMODE sourcespeakermode, SPEAKERMODE targetspeakermode, float[] matrix, int matrixhop) |
|
static RESULT | FMOD5_System_GetSpeakerModeChannels (IntPtr system, SPEAKERMODE mode, out int channels) |
|
static RESULT | FMOD5_System_GetVersion (IntPtr system, out uint version) |
|
static RESULT | FMOD5_System_GetOutputHandle (IntPtr system, out IntPtr handle) |
|
static RESULT | FMOD5_System_GetChannelsPlaying (IntPtr system, out int channels, IntPtr zero) |
|
static RESULT | FMOD5_System_GetChannelsPlaying (IntPtr system, out int channels, out int realchannels) |
|
static RESULT | FMOD5_System_GetCPUUsage (IntPtr system, out CPU_USAGE usage) |
|
static RESULT | FMOD5_System_GetFileUsage (IntPtr system, out Int64 sampleBytesRead, out Int64 streamBytesRead, out Int64 otherBytesRead) |
|
static RESULT | FMOD5_System_CreateSound (IntPtr system, byte[] name_or_data, MODE mode, ref CREATESOUNDEXINFO exinfo, out IntPtr sound) |
|
static RESULT | FMOD5_System_CreateSound (IntPtr system, IntPtr name_or_data, MODE mode, ref CREATESOUNDEXINFO exinfo, out IntPtr sound) |
|
static RESULT | FMOD5_System_CreateStream (IntPtr system, byte[] name_or_data, MODE mode, ref CREATESOUNDEXINFO exinfo, out IntPtr sound) |
|
static RESULT | FMOD5_System_CreateStream (IntPtr system, IntPtr name_or_data, MODE mode, ref CREATESOUNDEXINFO exinfo, out IntPtr sound) |
|
static RESULT | FMOD5_System_CreateDSP (IntPtr system, ref DSP_DESCRIPTION description, out IntPtr dsp) |
|
static RESULT | FMOD5_System_CreateDSPByType (IntPtr system, DSP_TYPE type, out IntPtr dsp) |
|
static RESULT | FMOD5_System_CreateChannelGroup (IntPtr system, byte[] name, out IntPtr channelgroup) |
|
static RESULT | FMOD5_System_CreateSoundGroup (IntPtr system, byte[] name, out IntPtr soundgroup) |
|
static RESULT | FMOD5_System_CreateReverb3D (IntPtr system, out IntPtr reverb) |
|
static RESULT | FMOD5_System_PlaySound (IntPtr system, IntPtr sound, IntPtr channelgroup, bool paused, out IntPtr channel) |
|
static RESULT | FMOD5_System_PlayDSP (IntPtr system, IntPtr dsp, IntPtr channelgroup, bool paused, out IntPtr channel) |
|
static RESULT | FMOD5_System_GetChannel (IntPtr system, int channelid, out IntPtr channel) |
|
static RESULT | FMOD5_System_GetDSPInfoByType (IntPtr system, DSP_TYPE type, out IntPtr description) |
|
static RESULT | FMOD5_System_GetMasterChannelGroup (IntPtr system, out IntPtr channelgroup) |
|
static RESULT | FMOD5_System_GetMasterSoundGroup (IntPtr system, out IntPtr soundgroup) |
|
static RESULT | FMOD5_System_AttachChannelGroupToPort (IntPtr system, PORT_TYPE portType, ulong portIndex, IntPtr channelgroup, bool passThru) |
|
static RESULT | FMOD5_System_DetachChannelGroupFromPort (IntPtr system, IntPtr channelgroup) |
|
static RESULT | FMOD5_System_SetReverbProperties (IntPtr system, int instance, ref REVERB_PROPERTIES prop) |
|
static RESULT | FMOD5_System_GetReverbProperties (IntPtr system, int instance, out REVERB_PROPERTIES prop) |
|
static RESULT | FMOD5_System_LockDSP (IntPtr system) |
|
static RESULT | FMOD5_System_UnlockDSP (IntPtr system) |
|
static RESULT | FMOD5_System_GetRecordNumDrivers (IntPtr system, out int numdrivers, out int numconnected) |
|
static RESULT | FMOD5_System_GetRecordDriverInfo (IntPtr system, int id, IntPtr name, int namelen, out Guid guid, out int systemrate, out SPEAKERMODE speakermode, out int speakermodechannels, out DRIVER_STATE state) |
|
static RESULT | FMOD5_System_GetRecordPosition (IntPtr system, int id, out uint position) |
|
static RESULT | FMOD5_System_RecordStart (IntPtr system, int id, IntPtr sound, bool loop) |
|
static RESULT | FMOD5_System_RecordStop (IntPtr system, int id) |
|
static RESULT | FMOD5_System_IsRecording (IntPtr system, int id, out bool recording) |
|
static RESULT | FMOD5_System_CreateGeometry (IntPtr system, int maxpolygons, int maxvertices, out IntPtr geometry) |
|
static RESULT | FMOD5_System_SetGeometrySettings (IntPtr system, float maxworldsize) |
|
static RESULT | FMOD5_System_GetGeometrySettings (IntPtr system, out float maxworldsize) |
|
static RESULT | FMOD5_System_LoadGeometry (IntPtr system, IntPtr data, int datasize, out IntPtr geometry) |
|
static RESULT | FMOD5_System_GetGeometryOcclusion (IntPtr system, ref VECTOR listener, ref VECTOR source, out float direct, out float reverb) |
|
static RESULT | FMOD5_System_SetNetworkProxy (IntPtr system, byte[] proxy) |
|
static RESULT | FMOD5_System_GetNetworkProxy (IntPtr system, IntPtr proxy, int proxylen) |
|
static RESULT | FMOD5_System_SetNetworkTimeout (IntPtr system, int timeout) |
|
static RESULT | FMOD5_System_GetNetworkTimeout (IntPtr system, out int timeout) |
|
static RESULT | FMOD5_System_SetUserData (IntPtr system, IntPtr userdata) |
|
static RESULT | FMOD5_System_GetUserData (IntPtr system, out IntPtr userdata) |
|