Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- CORE:
- int kit_coreRealloc (void *ptr_p, size_t size_old, size_t size_new)
- int kit_coreInit (Uint32 flags)
- int kit_coreQuit ()
- int kit_coreVectorSet (kit_coreVector **Vector_p, Uint32 x_new, Uint32 y_new, Uint32 z_new)
- int kit_coreVectorAdd (kit_coreVector **Vector_p, Sint32 x_add, Sint32 y_add, Sint32 z_add)
- int kit_coreVectorTrim (kit_coreVector **Vector_p, char axis, kit_coreVectorUnitCallback callback)
- Uint32 kit_coreVectorAppend (kit_coreVector **Vector_p, void *src, Uint32 y_pos, Uint32 z_pos)
- Uint32 kit_coreVectorInsert (kit_coreVector **Vector_p, void *src, Uint32 y_pos, Uint32 z_pos, kit_coreVectorUnitCallback callback)
- int kit_coreVectorDestroy (kit_coreVector **Vector_p)
- kit_coreVector * kit_coreVectorCreate (Uint32 x, Uint32 y, Uint32 z, Uint32 unit, Uint64 type_n)
- kit_coreVector * kit_coreVectorCopy (kit_coreVector *Vector)
- size_t kit_coreFileSize (const char *filePath)
- size_t kit_coreFileReadBin (const char *filePath, void *buffer_p, size_t chunkSize)
- int kit_coreFileWriteBin (const char *filePath, void *buffer, size_t bufferSize, size_t chunkSize)
- char * kit_coreFstr (kit_coreFstr_t *buffer, const char *fmt,...)
- wchar_t * kit_coreFstrw (kit_coreFstr_t *buffer, const wchar_t *fmt,...)
- int kit_coreFstrDestroy (kit_coreFstr_t **buffer_p)
- kit_coreFstr_t * kit_coreFstrCreate (Uint32 buffer_size)
- ACODEC:
- int kit_acodecPCMDestroy (kit_acodecPCM **pcm_p)
- kit_acodecPCM * kit_acodecPCMCreate (SDL_AudioFormat format, Uint16 channels, Uint32 sampleRate, Uint64 numSamples)
- kit_acodecPCM * kit_acodecPCMCopy (kit_acodecPCM *pcm)
- kit_acodecPCM * kit_acodecPCMRead (const char *filePath)
- int kit_acodecPCMWrite (kit_acodecPCM *pcm, const char *filePath)
- int kit_acodecPCMSetNumSamples (kit_acodecPCM **pcm_p, Uint64 numSamples)
- kit_acodecPCM * kit_acodecPCMConvertStereo (kit_acodecPCM *pcm, SDL_bool toStereo)
- kit_acodecPCM * kit_acodecPCMConvertFormat (kit_acodecPCM *pcm, SDL_AudioFormat format)
- kit_acodecPCM * kit_acodecPCMResample (kit_acodecPCM *pcm, Uint32 sampleRate, SDL_bool linearInterpolation)
- kit_acodecPCM * kit_acodecWAVRead (const char *filePath)
- int kit_acodecWAVWrite (kit_acodecPCM *pcm, const char *filePath)
- kit_acodecPCM * kit_acodecLoadAudio (const char *filePath, SDL_AudioFormat format, Uint32 sampleRate, SDL_bool linearInterpolation)
- KMIXER:
- int kit_kmixerInit(float numDeviceThreads)
- int kit_kmixerQuit()
- int kit_kmixerDeviceLock(kit_kmixerDevice *device, SDL_bool lockState)
- int kit_kmixerDevicePlay(kit_kmixerDevice *device, SDL_bool playState)
- int kit_kmixerDeviceClose(kit_kmixerDevice **device_p)
- kit_kmixerDevice * kit_kmixerDeviceOpen(const char *deviceName, int allowedChanges, const kit_kmixerVoiceSpec *voiceSpecDesired, kit_kmixerVoiceSpec *voiceSpecObtained)
- int kit_kmixerDeviceUnpauseAndWait(kit_kmixerDevice *device)
- int kit_kmixerDevicePauseAndWait(kit_kmixerDevice *device)
- int kit_kmixerVoiceRemove(kit_kmixerDevice *device, Uint32 voiceID)
- Uint32 kit_kmixerVoiceAdd(kit_kmixerDevice *device, kit_kmixerVoiceSpec *spec, Uint32 outputVoiceID)
- int kit_kmixerVoiceRedirect(kit_kmixerDevice *device, Uint32 inputVoiceID, Uint32 outputVoiceID)
- Uint32 kit_kmixerVoiceGetNumInputs(kit_kmixerDevice *device, Uint32 voiceID)
- kit_coreVector * kit_kmixerVoiceGetInputs(kit_kmixerDevice *device, Uint32 voiceID)
- Uint32 kit_kmixerVoiceGetOutput(kit_kmixerDevice *device, Uint32 voiceID)
- int kit_kmixerVoiceGetActive(kit_kmixerDevice *device, Uint32 voiceID)
- int kit_kmixerVoiceSetActive(kit_kmixerDevice *device, Uint32 voiceID, SDL_bool isActive)
- int kit_kmixerVoiceSetActiveChain(kit_kmixerDevice *device, Uint32 voiceID, SDL_bool isActive)
- Uint32 kit_kmixerVoiceGetChainStage(kit_kmixerDevice *device, Uint32 voiceID)
- kit_kmixerVoiceSpec kit_kmixerVoiceGetSpec(kit_kmixerDevice *device, Uint32 voiceID)
- kit_kmixerVoiceSpec * kit_kmixerVoiceGetSpecRef(kit_kmixerDevice *device, Uint32 voiceID)
- int kit_kmixerVoiceSetSpecRemove(kit_kmixerDevice *device, Uint32 voiceID, kit_kmixerVoiceRemoveCallback remove)
- int kit_kmixerVoiceSetSpecCallback(kit_kmixerDevice *device, Uint32 voiceID, kit_kmixerVoiceCallback callback)
- int kit_kmixerVoiceSetSpecUserdata(kit_kmixerDevice *device, Uint32 voiceID, void *userdata)
- float kit_kmixerVoiceGetVolL(kit_kmixerDevice *device, Uint32 voiceID)
- float kit_kmixerVoiceGetVolR(kit_kmixerDevice *device, Uint32 voiceID)
- int kit_kmixerVoiceSetVolL(kit_kmixerDevice *device, Uint32 voiceID, float volL)
- int kit_kmixerVoiceSetVolR(kit_kmixerDevice *device, Uint32 voiceID, float volR)
- int kit_kmixerVoiceSetVolume(kit_kmixerDevice *device, Uint32 voiceID, float volL, float volR)
- int kit_kmixerVoiceSetPan(kit_kmixerDevice *device, Uint32 voiceID, float pan)
- int kit_kmixerVoiceUnlock(kit_kmixerDevice *device, Uint32 voiceID)
- int kit_kmixerVoiceLock(kit_kmixerDevice *device, Uint32 voiceID)
- Uint32 kit_kmixerAsyncAdd(kit_kmixerDevice *device, SDL_bool linearInterpolation, SDL_bool stereo, Uint32 outputVoiceID, Uint32 numTracks)
- Uint32 kit_kmixerAsyncPlayPVS(kit_kmixerDevice *device, Uint32 voiceID, kit_acodecPCM *pcm, float pan, float volumeL, float volumeR, double speedMultiplier)
- Uint32 kit_kmixerAsyncPlay(kit_kmixerDevice *device, Uint32 voiceID, kit_acodecPCM *pcm)
- Uint32 kit_kmixerAsyncPlayP(kit_kmixerDevice *device, Uint32 voiceID, kit_acodecPCM *pcm, float pan)
- Uint32 kit_kmixerAsyncPlayV(kit_kmixerDevice *device, Uint32 voiceID, kit_acodecPCM *pcm, float volumeL, float volumeR)
- Uint32 kit_kmixerAsyncPlayS(kit_kmixerDevice *device, Uint32 voiceID, kit_acodecPCM *pcm, double speedMultiplier)
- int kit_kmixerAsyncStopTrack(kit_kmixerDevice *device, Uint32 voiceID, Uint32 trackNum)
- int kit_kmixerAsyncStopAllTracks(kit_kmixerDevice *device, Uint32 voiceID)
- Uint32 kit_kmixerAsyncGetActiveTracks(kit_kmixerDevice *device, Uint32 voiceID)
- Uint32 kit_kmixerAsyncGetNumTracks(kit_kmixerDevice *device, Uint32 voiceID)
- int kit_kmixerAsyncGetTrackPlayState(kit_kmixerDevice *device, Uint32 voiceID, Uint32 trackNum)
- double kit_kmixerAsyncGetTrackPosition(kit_kmixerDevice *device, Uint32 voiceID, Uint32 trackNum)
- int kit_kmixerAsyncSetTrackDeltaS(kit_kmixerDevice *device, Uint32 voiceID, Uint32 trackNum, double deltaS)
- int kit_kmixerAsyncSetTrackDeltaS2(kit_kmixerDevice *device, Uint32 voiceID, Uint32 trackNum, double deltaS_seconds)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement