orx
1.14
Portable Game Engine
|
Go to the source code of this file.
Data Structures | |
struct | orxSOUND_EVENT_PAYLOAD |
struct | orxSOUND_STREAM_INFO |
struct | orxSOUND_STREAM_PACKET |
Macros | |
#define | orxSOUND_KZ_LOCALE_GROUP "Sound" |
#define | orxSOUND_KZ_MASTER_BUS "master" |
#define | orxSOUND_KZ_RESOURCE_GROUP "Sound" |
Typedefs | |
typedef struct __orxSOUND_t | orxSOUND |
typedef struct __orxSOUND_SAMPLE_t | orxSOUND_SAMPLE |
Enumerations | |
enum | orxSOUND_EVENT { orxSOUND_EVENT_START = 0, orxSOUND_EVENT_STOP, orxSOUND_EVENT_ADD, orxSOUND_EVENT_REMOVE, orxSOUND_EVENT_PACKET, orxSOUND_EVENT_RECORDING_START, orxSOUND_EVENT_RECORDING_STOP, orxSOUND_EVENT_RECORDING_PACKET, orxSOUND_EVENT_SET_FILTER_PARAM, orxSOUND_EVENT_NUMBER, orxSOUND_EVENT_NONE = orxENUM_NONE } |
enum | orxSOUND_STATUS { orxSOUND_STATUS_PLAY = 0, orxSOUND_STATUS_PAUSE, orxSOUND_STATUS_STOP, orxSOUND_STATUS_NUMBER, orxSOUND_STATUS_NONE = orxENUM_NONE } |
Functions | |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_AddBusFilter (orxSTRINGID _stBusID, const orxSOUND_FILTER_DATA *_pstFilterData, orxBOOL _bUseCustomParam) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_AddBusFilterFromConfig (orxSTRINGID _stBusID, const orxSTRING _zFilterConfigID) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_AddFilter (orxSOUND *_pstSound, const orxSOUND_FILTER_DATA *_pstFilterData, orxBOOL _bUseCustomParam) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_AddFilterFromConfig (orxSOUND *_pstSound, const orxSTRING _zFilterConfigID) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_ClearCache () |
orxDLLAPI orxSOUND *orxFASTCALL | orxSound_Create () |
orxDLLAPI orxSOUND *orxFASTCALL | orxSound_CreateFromConfig (const orxSTRING _zConfigID) |
orxDLLAPI orxSOUND_SAMPLE *orxFASTCALL | orxSound_CreateSample (orxU32 _u32ChannelNumber, orxU32 _u32FrameNumber, orxU32 _u32SampleRate, const orxSTRING _zName) |
orxDLLAPI orxSOUND *orxFASTCALL | orxSound_CreateWithEmptyStream (orxU32 _u32ChannelNumber, orxU32 _u32SampleRate, const orxSTRING _zName) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_Delete (orxSOUND *_pstSound) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_DeleteSample (orxSOUND_SAMPLE *_pstSample) |
orxDLLAPI void orxFASTCALL | orxSound_Exit () |
orxDLLAPI orxSTRINGID orxFASTCALL | orxSound_GetBusChild (orxSTRINGID _stBusID) |
orxDLLAPI orxFLOAT orxFASTCALL | orxSound_GetBusGlobalPitch (orxSTRINGID _stBusID) |
orxDLLAPI orxFLOAT orxFASTCALL | orxSound_GetBusGlobalVolume (orxSTRINGID _stBusID) |
orxDLLAPI orxSTRINGID orxFASTCALL | orxSound_GetBusID (const orxSOUND *_pstSound) |
orxDLLAPI orxSTRINGID orxFASTCALL | orxSound_GetBusParent (orxSTRINGID _stBusID) |
orxDLLAPI orxFLOAT orxFASTCALL | orxSound_GetBusPitch (orxSTRINGID _stBusID) |
orxDLLAPI orxSTRINGID orxFASTCALL | orxSound_GetBusSibling (orxSTRINGID _stBusID) |
orxDLLAPI orxFLOAT orxFASTCALL | orxSound_GetBusVolume (orxSTRINGID _stBusID) |
orxDLLAPI orxFLOAT orxFASTCALL | orxSound_GetDuration (const orxSOUND *_pstSound) |
orxDLLAPI orxSTRINGID orxFASTCALL | orxSound_GetMasterBusID () |
orxDLLAPI const orxSTRING orxFASTCALL | orxSound_GetName (const orxSOUND *_pstSound) |
orxDLLAPI orxSOUND *orxFASTCALL | orxSound_GetNext (const orxSOUND *_pstSound, orxSTRINGID _stBusID) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_GetPanning (const orxSOUND *_pstSound, orxFLOAT *_pfPanning, orxBOOL *_pbMix) |
orxDLLAPI orxFLOAT orxFASTCALL | orxSound_GetPitch (const orxSOUND *_pstSound) |
orxDLLAPI orxVECTOR *orxFASTCALL | orxSound_GetPosition (const orxSOUND *_pstSound, orxVECTOR *_pvPosition) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_GetSampleInfo (const orxSOUND_SAMPLE *_pstSample, orxU32 *_pu32ChannelNumber, orxU32 *_pu32FrameNumber, orxU32 *_pu32SampleRate) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_GetSpatialization (const orxSOUND *_pstSound, orxFLOAT *_pfMinDistance, orxFLOAT *_pfMaxDistance, orxFLOAT *_pfMinGain, orxFLOAT *_pfMaxGain, orxFLOAT *_pfRollOff) |
orxDLLAPI orxSOUND_STATUS orxFASTCALL | orxSound_GetStatus (const orxSOUND *_pstSound) |
orxDLLAPI orxFLOAT orxFASTCALL | orxSound_GetTime (const orxSOUND *_pstSound) |
orxDLLAPI orxFLOAT orxFASTCALL | orxSound_GetVolume (const orxSOUND *_pstSound) |
orxDLLAPI orxBOOL orxFASTCALL | orxSound_HasRecordingSupport () |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_Init () |
orxDLLAPI orxBOOL orxFASTCALL | orxSound_IsLooping (const orxSOUND *_pstSound) |
orxDLLAPI orxBOOL orxFASTCALL | orxSound_IsStream (orxSOUND *_pstSound) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_LinkSample (orxSOUND *_pstSound, const orxSTRING _zSampleName) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_Loop (orxSOUND *_pstSound, orxBOOL _bLoop) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_Pause (orxSOUND *_pstSound) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_Play (orxSOUND *_pstSound) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_RemoveAllBusFilters (orxSTRINGID _stBusID) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_RemoveAllFilters (orxSOUND *_pstSound) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_RemoveLastBusFilter (orxSTRINGID _stBusID) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_RemoveLastFilter (orxSOUND *_pstSound) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetBusID (orxSOUND *_pstSound, orxSTRINGID _stBusID) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetBusParent (orxSTRINGID _stBusID, orxSTRINGID _stParentBusID) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetBusPitch (orxSTRINGID _stBusID, orxFLOAT _fPitch) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetBusVolume (orxSTRINGID _stBusID, orxFLOAT _fVolume) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetPanning (orxSOUND *_pstSound, orxFLOAT _fPanning, orxBOOL _bMix) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetPitch (orxSOUND *_pstSound, orxFLOAT _fPitch) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetPosition (orxSOUND *_pstSound, const orxVECTOR *_pvPosition) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetSampleData (orxSOUND_SAMPLE *_pstSample, const orxFLOAT *_afData, orxU32 _u32SampleNumber) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetSpatialization (orxSOUND *_pstSound, orxFLOAT _fMinDistance, orxFLOAT _fMaxDistance, orxFLOAT _fMinGain, orxFLOAT _fMaxGain, orxFLOAT _fRollOff) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetTime (orxSOUND *_pstSound, orxFLOAT _fTime) |
orxDLLAPI void orxFASTCALL | orxSound_Setup () |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_SetVolume (orxSOUND *_pstSound, orxFLOAT _fVolume) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_StartRecording (const orxCHAR *_zName, orxBOOL _bWriteToFile, orxU32 _u32SampleRate, orxU32 _u32ChannelNumber) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_Stop (orxSOUND *_pstSound) |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_StopRecording () |
orxDLLAPI orxSTATUS orxFASTCALL | orxSound_UnlinkSample (orxSOUND *_pstSound) |