SceNgs: Difference between revisions

From Vita Development Wiki
Jump to navigation Jump to search
Line 1: Line 1:
== Module ==
== Module ==


=== Known NIDs ===
{| class="wikitable"
{| class="wikitable"
|-
|-
! Version !! Name !! World !! Privilege !! NID
! Version !! World !! Privilege
|-
|-
| 1.69 || SceNgs || Non-secure || Kernel || 0x2CB1EF4C
| 1.69-3.73 || Non-secure || Kernel
|}
|}



Revision as of 03:01, 30 September 2020

Module

Version World Privilege
1.69-3.73 Non-secure Kernel

Libraries

Known NIDs

Version Name World Visibility NID
0.990-1.69 SceNgsForDriver Non-secure Kernel 0x57293E12
0.990-3.60 SceNgsInternal Non-secure User 0xE1825F41

SceNgsForDriver

This library does not exist on 3.60.

sceNgsInitForDriver

Version NID
0.990 0x42DEFC89

Set is_kernel_addr flag to 1 (true) for the current pid (in KPLS).

SceInt32 sceNgsInitForDriver(void);

sceNgsVoiceSetFinishedCallbackForDriver

Version NID
0.990 0x0016490A

sceNgsVoiceDefGetDelayBussForDriver

Version NID
0.990 0x0A85C1D2

sceNgsVoiceGetModuleBypassForDriver

Version NID
0.990 0x0D0F91BF

sceNgsPatchGetInfoForDriver

Version NID
0.990 0x16850B4E

sceNgsModuleGetNumPresetsForDriver

Version NID
0.990 0x171E923A

sceNgsVoiceLockParamsForDriver

Version NID
0.990 0x28B538D9

sceNgsVoiceBypassModuleForDriver

Version NID
0.990 0x304D0C4A

sceNgsVoicePlayForDriver

Version NID
0.990 0x3181D183

sceNgsVoiceInitForDriver

Version NID
0.990 0x33B9A074

sceNgsVoiceGetStateDataForDriver

Version NID
0.990 0x35D0A889

sceNgsVoiceDefGetSimpleVoiceForDriver

Version NID
0.990 0x362BAC40

sceNgsSystemGetCallbackListForDriver

Version NID
0.990 0x37614A9F

sceNgsModuleGetPresetForDriver

Version NID
0.990 0x391F5614

sceNgsVoiceDefGetAtrac9VoiceForDriver

Version NID
0.990 0x3A038868

sceNgsVoiceDefGetCompressorBussForDriver

Version NID
0.990 0x3DB23ABB

sceNgsPatchRemoveRoutingForDriver

Version NID
0.990 0x3F5BD942

sceNgsVoiceDefinitionGetPresetForDriver

Version NID
0.990 0x4BDA851B

sceNgsVoiceDefGetCompressorSideChainBussForDriver

Version NID
0.990 0x4DE0B8C3

sceNgsVoiceDefGetEqBussForDriver

Version NID
0.990 0x4EF0616F

sceNgsVoiceDefGetPauserBussForDriver

Version NID
0.990 0x4F52DC85

sceNgsSystemSetParamErrorCallbackForDriver

Version NID
0.990 0x5CA2DFC4

sceNgsRackSetParamErrorCallbackForDriver

Version NID
0.990 0x610BE5A8

sceNgsVoiceDefGetSasEmuVoiceForDriver

Version NID
0.990 0x65CFA22F

sceNgsVoiceResumeForDriver

Version NID
0.990 0x66932EF4

sceNgsSystemGetRequiredMemorySizeForDriver

Version NID
0.990 0x729A4877

sceNgsVoiceGetParamsOutOfRangeForDriver

Version NID
0.990 0x7584DC9E

sceNgsVoicePatchSetVolumeForDriver

Version NID
0.990 0x7ACA3657

sceNgsVoiceDefGetDistortionBussForDriver

Version NID
0.990 0x7DEA193D

sceNgsVoiceDefGetReverbBussForDriver

Version NID
0.990 0x80095EF2

sceNgsRackReleaseForDriver

Version NID
0.990 0x810F4858

sceNgsRackInitForDriver

Version NID
0.990 0x813DEBAA

sceNgsVoiceDefGetTemplate1ForDriver

Version NID
0.990 0x859DE589

sceNgsVoiceGetModuleTypeForDriver

Version NID
0.990 0x8B81A357

sceNgsVoicePatchSetVolumesMatrixForDriver

Version NID
0.990 0x8E2551F6

sceNgsVoiceSetParamsBlockForDriver

Version NID
0.990 0x92140FC3

sceNgsRackGetVoiceHandleForDriver

Version NID
0.990 0x99EB9313

sceNgsRackGetRequiredMemorySizeForDriver

Version NID
0.990 0xA09519C1

sceNgsVoiceUnlockParamsForDriver

Version NID
0.990 0xA1941FA0

sceNgsVoicePatchSetVolumesForDriver

Version NID
0.990 0xA7A15550

sceNgsSulphaSetSynthUpdateCallbackForDriver

Version NID
0.990 0xA8252455

sceNgsVoiceGetOutputPatchForDriver

Version NID
0.990 0xAC9EF458

sceNgsVoiceKeyOffForDriver

Version NID
0.990 0xB0050616

sceNgsSystemUpdateForDriver

Version NID
0.990 0xB0E93A46

sceNgsVoiceDefGetMasterBussForDriver

Version NID
0.990 0xB2EBCEC5

sceNgsPatchCreateRoutingForDriver

Version NID
0.990 0xB34813A1

sceNgsVoicePauseForDriver

Version NID
0.990 0xB4A17838

sceNgsSulphaGetModuleListForDriver

Version NID
0.990 0xB6DB95AD

sceNgsSulphaGetInfoForDriver

Version NID
0.990 0xB8C7796E

sceNgsVoiceSetModuleCallbackForDriver

Version NID
0.990 0xB9F23C51

sceNgsSystemUnlockForDriver

Version NID
0.990 0xC5B19FBC

sceNgsSulphaQueryModuleForDriver

Version NID
0.990 0xC953AB31

sceNgsSystemLockForDriver

Version NID
0.990 0xCC4D90C1

sceNgsSystemSetFlagsForDriver

Version NID
0.990 0xCD2D0C03

sceNgsVoiceDefGetEnvelopeBussForDriver

Version NID
0.990 0xD46D408B

sceNgsVoiceGetInfoForDriver

Version NID
0.990 0xD829EA48

sceNgsVoiceDefGetMixerBussForDriver

Version NID
0.990 0xD83686FE

sceNgsSulphaGetSynthUpdateCallbackForDriver

Version NID
0.990 0xDD56798F

sceNgsVoiceSetPresetForDriver

Version NID
0.990 0xE012EF2B

sceNgsSystemInitForDriver

Version NID
0.990 0xEB1CDA7C

sceNgsVoiceKillForDriver

Version NID
0.990 0xF0CEB8B1

sceNgsSystemReleaseForDriver

Version NID
0.990 0xFB55AD6D

SceNgsInternal

sceNgsSystemGetCallbackListInternal

Version NID
0.990-3.60 0x00993680

sceNgsSystemLockInternal

Version NID
0.990-3.60 0x0115E271
SceInt32 sceNgsSystemLockInternal(SceNgsHSynSystem hSystemHandle);

sceNgsSystemSetParamErrorCallbackInternal

Version NID
0.990-3.60 0x02E45DA3
SceInt32 sceNgsSystemSetParamErrorCallbackInternal(SceNgsHSynSystem hSystemHandle, const SceNgsParamsErrorCallbackFunc callbackFuncPtr);

sceNgsPatchGetInfoInternal

Version NID
0.990-1.69 0x04F7AB7C
3.60 NOT PRESENT
SceInt32 sceNgsPatchGetInfoInternal(SceNgsHPatch hPatchHandle, SceNgsPatchRouteInfo* pRouteInfo, SceNgsPatchSetupInfo* pSetup);

sceNgsVoicePauseInternal

Version NID
0.990-3.60 0x05D2487D
SceInt32 sceNgsVoicePauseInternal(SceNgsHVoice hVoiceHandle);

sceNgsRackInitInternal

Version NID
0.990-3.60 0x0B1A2AF8
SceInt32 sceNgsRackInitInternal(SceNgsHSynSystem hSystemHandle, SceNgsBufferInfo* pRackBuffer, const SceNgsRackDescription* pRackDesc, SceNgsHRack* pRackHandle);

sceNgsSulphaGetInfoInternal

Version NID
0.990-3.60 0x0DE53F9A

sceNgsVoiceDefGetScreamVoiceAT9Internal

Version NID
0.990 NOT PRESENT
1.69-3.60 0x10457017
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetScreamVoiceAT9Internal(void);

sceNgsVoiceInitInternal

Version NID
0.990-3.60 0x11E14BB3
SceInt32 sceNgsVoiceInitInternal(SceNgsHVoice hVoiceHandle, const SceNgsVoicePreset* pPreset, const SceUInt32 uInitFlags);

sceNgsVoiceDefGetTemplate1Internal

Version NID
0.990-3.60 0x1224105B
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetTemplate1Internal(void);

sceNgsVoiceSetParamsBlockInternal

Version NID
0.990-1.69 0x1326390F
3.60 NOT PRESENT
SceInt32 sceNgsVoiceSetParamsBlockInternal(SceNgsHVoice hVoiceHandle, const SceNgsModuleParamHeader* pParamData, const SceUInt32 uSize, SceInt32* pnErrorCount);

sceNgsVoiceLockParamsInternal

Version NID
0.990-1.69 0x1417788C
3.60 NOT PRESENT
SceInt32 sceNgsVoiceLockParams(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceNgsParamsID uParamsInterfaceId, SceNgsBufferInfo* pParamsBuffer);

sceNgsVoiceResumeInternal

Version NID
0.990-3.60 0x144F0D33
SceInt32 sceNgsVoiceResumeInternal(SceNgsHVoice hVoiceHandle);

sceNgsVoiceDefGetPitchshiftBussInternal

Version NID
0.990 NOT PRESENT
1.69-3.60 0x1876116F
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPitchShiftBussInternal(void);

sceNgsSystemGetRequiredMemorySizeInternal

Version NID
0.990-3.60 0x19FF8A35
SceInt32 sceNgsSystemGetRequiredMemorySizeInternal(const SceNgsSystemInitParams* pSynthParams, SceUInt32* pnSize);

sceNgsVoiceDefGetEqBussInternal

Version NID
0.990-3.60 0x251F58F5
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEqBussInternal(void);

sceNgsVoicePatchSetVolumesMatrixInternal

Version NID
0.990-1.69 0x2C040685
3.60 NOT PRESENT
SceInt32 sceNgsVoicePatchSetVolumesMatrixInternal(SceNgsHPatch hPatchHandle, const SceNgsVolumeMatrix* pMatrix);

sceNgsVoiceDefGetSasEmuVoiceInternal

Version NID
0.990-3.60 0x3051D319
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSasEmuVoiceInternal(void);

sceNgsVoiceSetAllBypassesInternal

Version NID
0.990 NOT PRESENT
1.69-3.60 0x39E58E87

sceNgsModuleCheckParamsInRangeInternal

Version NID
0.990 NOT PRESENT
1.69-3.60 0x3AFBAD5C

sceNgsVoiceDefGetSimpleVoiceInternal

Version NID
0.990-3.60 0x41C1D637
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleVoiceInternal(void);

sceNgsVoiceKeyOffInternal

Version NID
0.990-3.60 0x467EFA9D
SceInt32 sceNgsVoiceKeyOffInternal(SceNgsHVoice hVoiceHandle);

sceNgsRackGetRequiredMemorySizeInternal

Version NID
0.990-3.60 0x47F13846
SceInt32 sceNgsRackGetRequiredMemorySizeInternal(SceNgsHSynSystem hSystemHandle, const SceNgsRackDescription* pRackDesc, SceUInt32* pnSize);

sceNgsModuleGetPresetInternal

Version NID
0.990-3.60 0x548AC8DF
SceInt32 sceNgsModuleGetPresetInternal(SceNgsHSynSystem hSystemHandle, const SceNgsModuleID uModuleID, const SceUInt32 uPresetIndex, SceNgsBufferInfo* pParamsBuffer);

sceNgsPatchCreateRoutingInternal

Version NID
0.990-3.60 0x550E9413
SceInt32 sceNgsPatchCreateRoutingInternal(const SceNgsPatchSetupInfo* pPatchInfo, SceNgsHPatch* pPatchHandle);

sceNgsSulphaGetModuleListInternal

Version NID
0.990-3.60 0x5B889852

sceNgsVoiceDefGetScreamVoiceInternal

Version NID
0.990 NOT PRESENT
1.69-3.60 0x5E4ADC7F
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetScreamVoiceInternal(void);

sceNgsVoiceDefGetCompressorBussInternal

Version NID
0.990-3.60 0x61DD58F9
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorBussInternal(void);

sceNgsSystemPushDataInternal

Version NID
0.990 NOT PRESENT
1.69-3.60 0x66B43B6F

sceNgsSystemInitInternal

Version NID
0.990-3.60 0x68031121
SceInt32 sceNgsSystemInitInternal(void* pSynthSysMemory, const SceUInt32 uMemSize, const SceNgsSystemInitParams* pSynthParams, SceNgsHSynSystem* pSystemHandle);

sceNgsVoiceDefGetReverbBussInternal

Version NID
0.990-3.60 0x6A637E1C
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetReverbBussInternal(void);

sceNgsVoiceDefGetSimpleAtrac9VoiceInternal

Version NID
0.990 NOT PRESENT
1.69-3.60 0x6A768149
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleAtrac9VoiceInternal(void);

sceNgsSystemGetSysHandleFromRack

Version NID
0.990-3.15 NOT PRESENT
3.60 0x6F31AD08

sceNgsVoiceSetPresetInternal

Version NID
0.990-3.60 0x6FA9CAA5
SceInt32 sceNgsVoiceSetPresetInternal(SceNgsHVoice hVoiceHandle, const SceNgsVoicePreset* pVoicePreset);

sceNgsPatchRemoveRoutingInternal

Version NID
0.990-3.60 0x749E9779
SceInt32 sceNgsPatchRemoveRoutingInternal(SceNgsHPatch hPatchHandle);

sceNgsSystemReleaseInternal

Version NID
0.990-3.60 0x74CB5DAB
SceInt32 sceNgsSystemReleaseInternal(SceNgsHSynSystem hSystemHandle);

sceNgsVoiceKillInternal

Version NID
0.990-3.60 0x756B12A6
SceInt32 sceNgsVoiceKillInternal(SceNgsHVoice hVoiceHandle);

sceNgsVoiceSetFinishedCallbackInternal

Version NID
0.990-3.60 0x79BAC4B6
SceInt32 sceNgsVoiceSetFinishedCallbackInternal(SceNgsHVoice hVoiceHandle, const SceNgsCallbackFunc callbackFuncPtr, void* pUserData);

sceNgsVoiceGetModuleBypassInternal

Version NID
0.990-3.60 0x7B41F321
SceInt32 sceNgsVoiceGetModuleBypassInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, SceUInt32* puBypassFlag);

sceNgsRackReleaseInternal

Version NID
0.990-3.60 0x7C434055
SceInt32 sceNgsRackReleaseInternal(SceNgsHRack hRackHandle,  const SceNgsRackReleaseCallbackFunc callbackFuncPtr);

sceNgsVoiceGetOutputPatchInternal

Version NID
0.990-3.60 0x8B8D43CF
SceInt32 sceNgsVoiceGetOutputPatchInternal(SceNgsHVoice hVoiceHandle, const SceInt32 nOutputIndex, const SceInt32 nSubIndex, SceNgsHPatch* pPatchHandle);

sceNgsVoiceDefGetDistortionBussInternal

Version NID
0.990-3.60 0x8D014678
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDistortionBussInternal(void);

sceNgsRackGetVoiceHandleInternal

Version NID
0.990-3.60 0x8DA78916
SceInt32 sceNgsRackGetVoiceHandleInternal(SceNgsHRack hRackHandle, const SceUInt32 uIndex, SceNgsHVoice* pVoiceHandle);

sceNgsVoiceClearDirtyFlagInternal

Version NID
0.990 NOT PRESENT
1.69-3.60 0x9485F0C8

sceNgsVoiceGetStateDataInternal

Version NID
0.990-1.69 0x96B4F8D7
3.60 NOT PRESENT
SceInt32 sceNgsVoiceGetStateDataInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, void* pMem, const SceUInt32 uMemSize);

sceNgsVoiceDefGetPauserBussInternal

Version NID
0.990-3.60 0x96FE3B3C
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPauserBussInternal(void);

sceNgsVoiceGetModuleTypeInternal

Version NID
0.990-1.69 0x9B2C8ED1
3.60 NOT PRESENT
SceInt32 sceNgsVoiceGetModuleTypeInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, SceNgsModuleID* pModuleType);

sceNgsSulphaSetSynthUpdateCallbackInternal

Version NID
0.990-3.60 0x9B4B54AF

sceNgsVoiceDefinitionGetPresetInternal

Version NID
0.990-3.60 0x9EC976F9

sceNgsModuleGetNumPresetsInternal

Version NID
0.990-3.60 0x9EEDE7B9
SceInt32 sceNgsModuleGetNumPresetsInternal(SceNgsHSynSystem hSystemHandle, const SceNgsModuleID uModuleID, SceUInt32* puNumPresets);

sceNgsRackSetParamErrorCallbackInternal

Version NID
0.990-3.60 0xA7454973
SceInt32 sceNgsRackSetParamErrorCallbackInternal(SceNgsHRack hRackHandle, const SceNgsParamsErrorCallbackFunc callbackFuncPtr);

sceNgsVoiceDefGetAtrac9VoiceInternal

Version NID
0.990-3.60 0xA907D598
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetAtrac9VoiceInternal(void);

sceNgsSystemUpdateInternal

Version NID
0.990-3.60 0xA98F9D60
SceInt32 sceNgsSystemUpdateInternal(SceNgsHSynSystem hSystemHandle);

sceNgsVoiceBypassModuleInternal

Version NID
0.990-3.60 0xAAFB8669
SceInt32 sceNgsVoiceBypassModuleInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceUInt32 uBypassFlag);

sceNgsVoicePlayInternal

Version NID
0.990-3.60 0xAEC9D124
SceInt32 sceNgsVoicePlayInternal(SceNgsHVoice hVoiceHandle);

sceNgsVoiceDefGetDelayBussInternal

Version NID
0.990-3.60 0xAF8277C3
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDelayBussInternal(void);

sceNgsSystemUnlockInternal

Version NID
0.990-3.60 0xB3235BA7
SceInt32 sceNgsSystemUnlockInternal(SceNgsHSynSystem hSystemHandle);

sceNgsVoiceDefGetMixerBussInternal

Version NID
0.990-3.60 0xB8636646
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetMixerBussInternal(void);

sceNgsSulphaGetSynthUpdateCallbackInternal

Version NID
0.990-3.60 0xB9027A52

sceNgsVoicePatchSetVolumesInternal

Version NID
0.990-1.69 0xC303DB7A
3.60 NOT PRESENT
SceInt32 sceNgsVoicePatchSetVolumesInternal(SceNgsHPatch hPatchHandle, const SceInt32 nOutputChannel, const SceFloat32* pVolumes, const SceInt32 nVols);

sceNgsSystemIsFixForBugzilla89940

Version NID
0.990-3.15 NOT PRESENT
3.60 0xC7F24F21

sceNgsVoiceGetInfoInternal

Version NID
0.990-1.69 0xC80BD00F
3.60 NOT PRESENT
SceInt32 sceNgsVoiceGetInfoInternal(SceNgsHVoice hVoiceHandle, SceNgsVoiceInfo* pInfo);

sceNgsVoiceSetModuleCallbackInternal

Version NID
0.990-3.60 0xD4E8F83C
SceInt32 sceNgsVoiceSetModuleCallbackInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceNgsModuleCallbackFunc callbackFuncPtr, void* pUserData);

sceNgsVoiceGetParamsOutOfRangeBufferedInternal

Version NID
0.990 NOT PRESENT but sceNgsVoiceGetParamsOutOfRangeInternal
1.69-3.60 0xD68C312F

Replacement for sceNgsVoiceGetParamsOutOfRangeInternal.

SceInt32 sceNgsVoiceGetParamsOutOfRangeBufferedInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, char* pszMessageBuffer);

sceNgsVoiceUnlockParamsInternal

Version NID
0.990-1.69 0xD9FC0ADF
3.60 NOT PRESENT
SceInt32 sceNgsVoiceUnlockParamsInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule);

sceNgsVoicePatchSetVolumeInternal

Version NID
0.990-1.69 0xE0014910
3.60 NOT PRESENT
SceInt32 sceNgsVoicePatchSetVolumeInternal(SceNgsHPatch hPatchHandle, const SceInt32 nOutputChannel, const SceInt32 nInputChannel, const SceFloat32 fVol);

sceNgsVoiceDefGetEnvelopeBussInternal

Version NID
0.990-3.60 0xE063536C
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEnvelopeBussInternal(void);

sceNgsVoiceDefGetMasterBussInternal

Version NID
0.990-3.60 0xE204946B
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetMasterBussInternal(void);

sceNgsSystemSetFlagsInternal

Version NID
0.990-3.60 0xE32A0DD3
SceInt32 sceNgsSystemSetFlagsInternal(SceNgsHSynSystem hSystemHandle, const SceUInt32 uSystemFlags);

sceNgsVoiceGetParamsOutOfRangeInternal

Version NID
0.990-1.69 0xE4E40955
3.60 NOT PRESENT but sceNgsVoiceGetParamsOutOfRangeBufferedInternal

Old version of sceNgsVoiceGetParamsOutOfRangeBufferedInternal.

SceInt32 sceNgsVoiceGetParamsOutOfRangeInternal(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, char* pszMessageBuffer);

sceNgsVoiceDefGetCompressorSideChainBussInternal

Version NID
0.990-3.60 0xE962F447
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorSideChainBussInternal(void);

sceNgsSulphaQueryModuleInternal

Version NID
0.990-3.60 0xEBC5957D

sceNgsSystemPullDataInternal

Version NID
0.990 NOT PRESENT
1.69-3.60 0xF021CF1E