Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00042 #ifndef _orxPLUGIN_SOUNDSYSTEM_H_
00043 #define _orxPLUGIN_SOUNDSYSTEM_H_
00044
00045
00046 #include "plugin/define/orxPlugin_CoreID.h"
00047
00048
00049 typedef enum __orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_t
00050 {
00051 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_INIT = 0,
00052 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_EXIT,
00053 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_LOAD_SAMPLE,
00054 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_UNLOAD_SAMPLE,
00055 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_CREATE_FROM_SAMPLE,
00056 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_CREATE_STREAM_FROM_FILE,
00057 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_DELETE,
00058 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_PLAY,
00059 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_PAUSE,
00060 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_STOP,
00061 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_START_RECORDING,
00062 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_STOP_RECORDING,
00063 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_HAS_RECORDING_SUPPORT,
00064 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_VOLUME,
00065 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_PITCH,
00066 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_POSITION,
00067 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_ATTENUATION,
00068 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_REFERENCE_DISTANCE,
00069 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_LOOP,
00070 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_VOLUME,
00071 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_PITCH,
00072 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_POSITION,
00073 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_ATTENUATION,
00074 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_REFERENCE_DISTANCE,
00075 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_IS_LOOPING,
00076 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_DURATION,
00077 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_STATUS,
00078 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_GLOBAL_VOLUME,
00079 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_GLOBAL_VOLUME,
00080 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_SET_LISTENER_POSITION,
00081 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_GET_LISTENER_POSITION,
00082
00083 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_NUMBER,
00084
00085 orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM_NONE = orxENUM_NONE
00086
00087 } orxPLUGIN_FUNCTION_BASE_ID_SOUNDSYSTEM;
00088
00089 #endif
00090