SceNgsUser: Difference between revisions
Jump to navigation
Jump to search
CelesteBlue (talk | contribs) No edit summary |
No edit summary |
||
(12 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
== Module == | == Module == | ||
{| class="wikitable" | {| class="wikitable" | ||
|- | |- | ||
! Version !! Name !! World !! Privilege | ! Version !! Name !! World !! Privilege | ||
|- | |- | ||
| 3.60 || SceNgsUser || Non-secure || User | | 3.60 || SceNgsUser || Non-secure || User | ||
|} | |} | ||
Line 27: | Line 26: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x2A9FA501 | | 0.995-3.60 || 0x2A9FA501 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsAT9GetSectionDetails(const SceInt32 nStartSampleOffset, const SceInt32 nNumSamples, const SceInt32 nConfigData, SceNgsAT9SkipBufferInfo* pAt9InfoBuffer);</source> | |||
=== sceNgsModuleGetNumPresets === | === sceNgsModuleGetNumPresets === | ||
Line 35: | Line 36: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x5C71FE09 | | 0.990-3.60 || 0x5C71FE09 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsModuleGetNumPresets(SceNgsHSynSystem hSystemHandle, const SceNgsModuleID uModuleID, SceUInt32* puNumPresets);</source> | |||
=== sceNgsModuleGetPreset === | === sceNgsModuleGetPreset === | ||
Line 43: | Line 46: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xC58298A7 | | 0.990-3.60 || 0xC58298A7 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsModuleGetPreset(SceNgsHSynSystem hSystemHandle, const SceNgsModuleID uModuleID, const SceUInt32 uPresetIndex, SceNgsBufferInfo* pParamsBuffer);</source> | |||
=== sceNgsPatchCreateRouting === | === sceNgsPatchCreateRouting === | ||
Line 51: | Line 56: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xD668B49C | | 0.990-3.60 || 0xD668B49C | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsPatchCreateRouting(const SceNgsPatchSetupInfo* pPatchInfo, SceNgsHPatch* pPatchHandle);</source> | |||
=== sceNgsPatchGetInfo === | === sceNgsPatchGetInfo === | ||
Line 59: | Line 66: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x98703DBC | | 0.990-3.60 || 0x98703DBC | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsPatchGetInfo(SceNgsHPatch hPatchHandle, SceNgsPatchRouteInfo* pRouteInfo, SceNgsPatchSetupInfo* pSetup);</source> | |||
=== sceNgsPatchRemoveRouting === | === sceNgsPatchRemoveRouting === | ||
Line 67: | Line 76: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xD0C9AE5A | | 0.990-3.60 || 0xD0C9AE5A | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsPatchRemoveRouting(SceNgsHPatch hPatchHandle);</source> | |||
=== sceNgsRackGetRequiredMemorySize === | === sceNgsRackGetRequiredMemorySize === | ||
Line 75: | Line 86: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x477318C0 | | 0.990-3.60 || 0x477318C0 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsRackGetRequiredMemorySize(SceNgsHSynSystem hSystemHandle, const SceNgsRackDescription* pRackDesc, SceUInt32* pnSize);</source> | |||
=== sceNgsRackGetVoiceHandle === | === sceNgsRackGetVoiceHandle === | ||
Line 83: | Line 96: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xFE1A98E9 | | 0.990-3.60 || 0xFE1A98E9 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsRackGetVoiceHandle(SceNgsHRack hRackHandle, const SceUInt32 uIndex, SceNgsHVoice* pVoiceHandle);</source> | |||
=== sceNgsRackInit === | === sceNgsRackInit === | ||
Line 91: | Line 106: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x0A92E4EC | | 0.990-3.60 || 0x0A92E4EC | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsRackInit(SceNgsHSynSystem hSystemHandle, SceNgsBufferInfo* pRackBuffer, const SceNgsRackDescription* pRackDesc, SceNgsHRack* pRackHandle);</source> | |||
=== sceNgsRackRelease === | === sceNgsRackRelease === | ||
Line 99: | Line 116: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xDD5CA10B | | 0.990-3.60 || 0xDD5CA10B | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsRackRelease(SceNgsHRack hRackHandle, const SceNgsRackReleaseCallbackFunc callbackFuncPtr);</source> | |||
=== sceNgsRackSetParamErrorCallback === | === sceNgsRackSetParamErrorCallback === | ||
Line 107: | Line 126: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x534B6E3F | | 0.990-3.60 || 0x534B6E3F | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsRackSetParamErrorCallback(SceNgsHRack hRackHandle, const SceNgsParamsErrorCallbackFunc callbackFuncPtr);</source> | |||
=== sceNgsSystemGetRequiredMemorySize === | === sceNgsSystemGetRequiredMemorySize === | ||
Line 115: | Line 136: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x6CE8B36F | | 0.990-3.60 || 0x6CE8B36F | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsSystemGetRequiredMemorySize(const SceNgsSystemInitParams* pSynthParams, SceUInt32* pnSize);</source> | |||
=== sceNgsSystemInit === | === sceNgsSystemInit === | ||
Line 123: | Line 146: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xED14CF4A | | 0.990-3.60 || 0xED14CF4A | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsSystemInit(void* pSynthSysMemory, const SceUInt32 uMemSize, const SceNgsSystemInitParams* pSynthParams, SceNgsHSynSystem* pSystemHandle);</source> | |||
=== sceNgsSystemLock === | === sceNgsSystemLock === | ||
Line 131: | Line 156: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xB9D971F2 | | 0.990-3.60 || 0xB9D971F2 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsSystemLock(SceNgsHSynSystem hSystemHandle);</source> | |||
=== sceNgsSystemRelease === | === sceNgsSystemRelease === | ||
Line 139: | Line 166: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x4A25BEBC | | 0.990-3.60 || 0x4A25BEBC | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsSystemRelease(SceNgsHSynSystem hSystemHandle);</source> | |||
=== sceNgsSystemSetFlags === | === sceNgsSystemSetFlags === | ||
Line 147: | Line 176: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x64D80013 | | 0.990-3.60 || 0x64D80013 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsSystemSetFlags(SceNgsHSynSystem hSystemHandle, const SceUInt32 uSystemFlags);</source> | |||
=== sceNgsSystemSetParamErrorCallback === | === sceNgsSystemSetParamErrorCallback === | ||
Line 155: | Line 186: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x5ADD22DC | | 0.990-3.60 || 0x5ADD22DC | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsSystemSetParamErrorCallback(SceNgsHSynSystem hSystemHandle, const SceNgsParamsErrorCallbackFunc callbackFuncPtr);</source> | |||
=== sceNgsSystemUnlock === | === sceNgsSystemUnlock === | ||
Line 163: | Line 196: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x0A93EA96 | | 0.990-3.60 || 0x0A93EA96 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsSystemUnlock(SceNgsHSynSystem hSystemHandle);</source> | |||
=== sceNgsSystemUpdate === | === sceNgsSystemUpdate === | ||
Line 171: | Line 206: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x684F080C | | 0.990-3.60 || 0x684F080C | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsSystemUpdate(SceNgsHSynSystem hSystemHandle);</source> | |||
=== sceNgsVoiceBypassModule === | === sceNgsVoiceBypassModule === | ||
Line 179: | Line 216: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x9AB87E71 | | 0.990-3.60 || 0x9AB87E71 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceBypassModule(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceUInt32 uBypassFlag);</source> | |||
=== sceNgsVoiceDefGetAtrac9Voice === | === sceNgsVoiceDefGetAtrac9Voice === | ||
Line 187: | Line 226: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x14EF65A0 | | 0.990-3.60 || 0x14EF65A0 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetAtrac9Voice(void);</source> | |||
=== sceNgsVoiceDefGetCompressorBuss === | === sceNgsVoiceDefGetCompressorBuss === | ||
Line 195: | Line 236: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x0E0ACB68 | | 0.990-3.60 || 0x0E0ACB68 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorBuss(void);</source> | |||
=== sceNgsVoiceDefGetCompressorSideChainBuss === | === sceNgsVoiceDefGetCompressorSideChainBuss === | ||
Line 203: | Line 246: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x1AF83512 | | 0.990-3.60 || 0x1AF83512 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorSideChainBuss(void);</source> | |||
=== sceNgsVoiceDefGetDelayBuss === | === sceNgsVoiceDefGetDelayBuss === | ||
Line 211: | Line 256: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x4D705E3E | | 0.990-3.60 || 0x4D705E3E | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDelayBuss(void);</source> | |||
=== sceNgsVoiceDefGetDistortionBuss === | === sceNgsVoiceDefGetDistortionBuss === | ||
Line 219: | Line 266: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xAAD90DEB | | 0.990-3.60 || 0xAAD90DEB | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDistortionBuss(void);</source> | |||
=== sceNgsVoiceDefGetEnvelopeBuss === | === sceNgsVoiceDefGetEnvelopeBuss === | ||
Line 227: | Line 276: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xF6B68C31 | | 0.990-3.60 || 0xF6B68C31 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEnvelopeBuss(void);</source> | |||
=== sceNgsVoiceDefGetEqBuss === | === sceNgsVoiceDefGetEqBuss === | ||
Line 235: | Line 286: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xF964120E | | 0.990-3.60 || 0xF964120E | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEqBuss(void);</source> | |||
=== sceNgsVoiceDefGetMasterBuss === | === sceNgsVoiceDefGetMasterBuss === | ||
Line 243: | Line 296: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x79A121D1 | | 0.990-3.60 || 0x79A121D1 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetMasterBuss(void);</source> | |||
=== sceNgsVoiceDefGetMixerBuss === | === sceNgsVoiceDefGetMixerBuss === | ||
Line 251: | Line 306: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xE0AC8776 | | 0.990-3.60 || 0xE0AC8776 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetMixerBuss(void);</source> | |||
=== sceNgsVoiceDefGetPauserBuss === | === sceNgsVoiceDefGetPauserBuss === | ||
Line 259: | Line 316: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x214485D6 | | 0.990-3.60 || 0x214485D6 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPauserBuss(void);</source> | |||
=== sceNgsVoiceDefGetPitchShiftBuss === | === sceNgsVoiceDefGetPitchShiftBuss === | ||
Line 269: | Line 328: | ||
| 3.60 || 0xFBE515D4 | | 3.60 || 0xFBE515D4 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPitchShiftBuss(void);</source> | |||
=== sceNgsVoiceDefGetReverbBuss === | === sceNgsVoiceDefGetReverbBuss === | ||
Line 275: | Line 336: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x9DCF50F5 | | 0.990-3.60 || 0x9DCF50F5 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetReverbBuss(void);</source> | |||
=== sceNgsVoiceDefGetSasEmuVoice === | === sceNgsVoiceDefGetSasEmuVoice === | ||
Line 283: | Line 346: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x1F51C2BA | | 0.990-3.60 || 0x1F51C2BA | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSasEmuVoice(void);</source> | |||
=== sceNgsVoiceDefGetScreamAtrac9Voice === | === sceNgsVoiceDefGetScreamAtrac9Voice === | ||
Line 293: | Line 358: | ||
| 3.60 || 0xCD63A2BF | | 3.60 || 0xCD63A2BF | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetScreamAtrac9Voice(void);</source> | |||
=== sceNgsVoiceDefGetScreamVoice === | === sceNgsVoiceDefGetScreamVoice === | ||
Line 301: | Line 368: | ||
| 3.60 || 0xCE53BC33 | | 3.60 || 0xCE53BC33 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetScreamVoice(void);</source> | |||
=== sceNgsVoiceDefGetSimpleAtrac9Voice === | === sceNgsVoiceDefGetSimpleAtrac9Voice === | ||
Line 309: | Line 378: | ||
| 3.60 || 0x45CF2A73 | | 3.60 || 0x45CF2A73 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleAtrac9Voice(void);</source> | |||
=== sceNgsVoiceDefGetSimpleVoice === | === sceNgsVoiceDefGetSimpleVoice === | ||
Line 315: | Line 386: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x0D5399CF | | 0.990-3.60 || 0x0D5399CF | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleVoice(void);</source> | |||
=== sceNgsVoiceDefGetTemplate1 === | === sceNgsVoiceDefGetTemplate1 === | ||
Line 323: | Line 396: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xE9B572B7 | | 0.990-3.60 || 0xE9B572B7 | ||
|} | |} | ||
<source lang="C">const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetTemplate1(void);</source> | |||
=== sceNgsVoiceGetInfo === | === sceNgsVoiceGetInfo === | ||
Line 331: | Line 406: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x5551410D | | 0.990-3.60 || 0x5551410D | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceGetInfo(SceNgsHVoice hVoiceHandle, SceNgsVoiceInfo* pInfo);</source> | |||
=== sceNgsVoiceGetModuleBypass === | === sceNgsVoiceGetModuleBypass === | ||
Line 339: | Line 416: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x431BF3AB | | 0.990-3.60 || 0x431BF3AB | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceGetModuleBypass(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, SceUInt32* puBypassFlag);</source> | |||
=== sceNgsVoiceGetModuleType === | === sceNgsVoiceGetModuleType === | ||
Line 347: | Line 426: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xB307185E | | 0.990-3.60 || 0xB307185E | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceGetModuleType(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, SceNgsModuleID* pModuleType);</source> | |||
=== sceNgsVoiceGetOutputPatch === | === sceNgsVoiceGetOutputPatch === | ||
Line 355: | Line 436: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x01A52E3A | | 0.990-3.60 || 0x01A52E3A | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceGetOutputPatch(SceNgsHVoice hVoiceHandle, const SceInt32 nOutputIndex, const SceInt32 nSubIndex, SceNgsHPatch* pPatchHandle);</source> | |||
=== sceNgsVoiceGetParamsOutOfRange === | === sceNgsVoiceGetParamsOutOfRange === | ||
Line 363: | Line 446: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x4CBE08F3 | | 0.990-3.60 || 0x4CBE08F3 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceGetParamsOutOfRange(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, char* pszMessageBuffer);</source> | |||
=== sceNgsVoiceGetStateData === | === sceNgsVoiceGetStateData === | ||
Line 371: | Line 456: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xC9B8C0B4 | | 0.990-3.60 || 0xC9B8C0B4 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceGetStateData(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, void* pMem, const SceUInt32 uMemSize);</source> | |||
=== sceNgsVoiceInit === | === sceNgsVoiceInit === | ||
Line 379: | Line 466: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x1DDBEBEB | | 0.990-3.60 || 0x1DDBEBEB | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceInit(SceNgsHVoice hVoiceHandle, const SceNgsVoicePreset* pPreset, const SceUInt32 uInitFlags);</source> | |||
=== sceNgsVoiceKeyOff === | === sceNgsVoiceKeyOff === | ||
Line 387: | Line 476: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xBB13373D | | 0.990-3.60 || 0xBB13373D | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceKeyOff(SceNgsHVoice hVoiceHandle);</source> | |||
=== sceNgsVoiceKill === | === sceNgsVoiceKill === | ||
Line 395: | Line 486: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x0E291AAD | | 0.990-3.60 || 0x0E291AAD | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceKill(SceNgsHVoice hVoiceHandle);</source> | |||
=== sceNgsVoiceLockParams === | === sceNgsVoiceLockParams === | ||
Line 403: | Line 496: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xAB6BEF8F | | 0.990-3.60 || 0xAB6BEF8F | ||
|} | |} | ||
On 0.990, wrapper to sceNgsVoiceLockParamsInternal. On 3.60, as sceNgsVoiceLockParamsInternal has been removed, sceNgsVoiceLockParams does not use any SceNgsInternal syscall and instead does the job itself. | |||
<source lang="C">SceInt32 sceNgsVoiceLockParams(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceNgsParamsID uParamsInterfaceId, SceNgsBufferInfo* pParamsBuffer);</source> | |||
=== sceNgsVoicePatchSetVolume === | === sceNgsVoicePatchSetVolume === | ||
Line 411: | Line 508: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xA3C807BC | | 0.990-3.60 || 0xA3C807BC | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoicePatchSetVolume(SceNgsHPatch hPatchHandle, const SceInt32 nOutputChannel, const SceInt32 nInputChannel, const SceFloat32 fVol);</source> | |||
=== sceNgsVoicePatchSetVolumes === | === sceNgsVoicePatchSetVolumes === | ||
Line 419: | Line 518: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xBD6F57F0 | | 0.990-3.60 || 0xBD6F57F0 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoicePatchSetVolumes(SceNgsHPatch hPatchHandle, const SceInt32 nOutputChannel, const SceFloat32* pVolumes, const SceInt32 nVols);</source> | |||
=== sceNgsVoicePatchSetVolumesMatrix === | === sceNgsVoicePatchSetVolumesMatrix === | ||
Line 427: | Line 528: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xA0F5402D | | 0.990-3.60 || 0xA0F5402D | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoicePatchSetVolumesMatrix(SceNgsHPatch hPatchHandle, const SceNgsVolumeMatrix* pMatrix);</source> | |||
=== sceNgsVoicePause === | === sceNgsVoicePause === | ||
Line 435: | Line 538: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xD7786E99 | | 0.990-3.60 || 0xD7786E99 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoicePause(SceNgsHVoice hVoiceHandle);</source> | |||
=== sceNgsVoicePlay === | === sceNgsVoicePlay === | ||
Line 443: | Line 548: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xFA0A0F34 | | 0.990-3.60 || 0xFA0A0F34 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoicePlay(SceNgsHVoice hVoiceHandle);</source> | |||
=== sceNgsVoiceResume === | === sceNgsVoiceResume === | ||
Line 451: | Line 558: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x54CFB981 | | 0.990-3.60 || 0x54CFB981 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceResume(SceNgsHVoice hVoiceHandle);</source> | |||
=== sceNgsVoiceSetFinishedCallback === | === sceNgsVoiceSetFinishedCallback === | ||
Line 459: | Line 568: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x17A6F564 | | 0.990-3.60 || 0x17A6F564 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceSetFinishedCallback(SceNgsHVoice hVoiceHandle, const SceNgsCallbackFunc callbackFuncPtr, void* pUserData);</source> | |||
=== sceNgsVoiceSetModuleCallback === | === sceNgsVoiceSetModuleCallback === | ||
Line 467: | Line 578: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x24E909A8 | | 0.990-3.60 || 0x24E909A8 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceSetModuleCallback(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceNgsModuleCallbackFunc callbackFuncPtr, void* pUserData);</source> | |||
=== sceNgsVoiceSetParamsBlock === | === sceNgsVoiceSetParamsBlock === | ||
Line 475: | Line 588: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xFB8174B1 | | 0.990-3.60 || 0xFB8174B1 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceSetParamsBlock(SceNgsHVoice hVoiceHandle, const SceNgsModuleParamHeader* pParamData, const SceUInt32 uSize, SceInt32* pnErrorCount);</source> | |||
=== sceNgsVoiceSetPreset === | === sceNgsVoiceSetPreset === | ||
Line 483: | Line 598: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x8A88E665 | | 0.990-3.60 || 0x8A88E665 | ||
|} | |} | ||
<source lang="C">SceInt32 sceNgsVoiceSetPreset(SceNgsHVoice hVoiceHandle, const SceNgsVoicePreset* pVoicePreset);</source> | |||
=== sceNgsVoiceUnlockParams === | === sceNgsVoiceUnlockParams === | ||
Line 491: | Line 608: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x3D46D8A7 | | 0.990-3.60 || 0x3D46D8A7 | ||
|} | |} | ||
On 0.990, wrapper to sceNgsVoiceUnlockParamsInternal. On 3.60, as sceNgsVoiceUnlockParamsInternal has been removed, sceNgsVoiceUnlockParams does not use any SceNgsInternal syscall and instead does the job itself. | |||
<source lang="C">SceInt32 sceNgsVoiceUnlockParams(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule);</source> | |||
=== sceSulphaNgsGetDefaultConfig === | === sceSulphaNgsGetDefaultConfig === | ||
Line 499: | Line 620: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x5FD8AEDB | | 0.990-3.60 || 0x5FD8AEDB | ||
|} | |} | ||
<source lang="C">int sceSulphaNgsGetDefaultConfig(SceSulphaNgsConfig *config);</source> | |||
=== sceSulphaNgsGetNeededMemory === | === sceSulphaNgsGetNeededMemory === | ||
Line 507: | Line 630: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x793E3E8C | | 0.990-3.60 || 0x793E3E8C | ||
|} | |} | ||
<source lang="C">int sceSulphaNgsGetNeededMemory(const SceSulphaNgsConfig *config, SceUInt32 *sizeInBytes);</source> | |||
=== sceSulphaNgsInit === | === sceSulphaNgsInit === | ||
Line 515: | Line 640: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xAFCD824F | | 0.990-3.60 || 0xAFCD824F | ||
|} | |} | ||
<source lang="C">int sceSulphaNgsInit(const SceSulphaNgsConfig *config, void *buffer, SceUInt32 sizeInBytes);</source> | |||
=== sceSulphaNgsSetRackName === | === sceSulphaNgsSetRackName === | ||
Line 523: | Line 650: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x251AF6A9 | | 0.990-3.60 || 0x251AF6A9 | ||
|} | |} | ||
<source lang="C">int sceSulphaNgsSetRackName(SceNgsHRack rackHandle, const char *name);</source> | |||
=== sceSulphaNgsSetSampleName === | === sceSulphaNgsSetSampleName === | ||
Line 531: | Line 660: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x54EC5B8D | | 0.990-3.60 || 0x54EC5B8D | ||
|} | |} | ||
<source lang="C">int sceSulphaNgsSetSampleName(const void *location, SceUInt32 length, const char *name);</source> | |||
=== sceSulphaNgsSetSynthName === | === sceSulphaNgsSetSynthName === | ||
Line 539: | Line 670: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x2F3F7515 | | 0.990-3.60 || 0x2F3F7515 | ||
|} | |} | ||
<source lang="C">int sceSulphaNgsSetSynthName(SceNgsHSynSystem synthHandle, const char *name);</source> | |||
=== sceSulphaNgsSetVoiceName === | === sceSulphaNgsSetVoiceName === | ||
Line 547: | Line 680: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0x508975BD | | 0.990-3.60 || 0x508975BD | ||
|} | |} | ||
<source lang="C">int sceSulphaNgsSetVoiceName(SceNgsHVoice voiceHandle, const char *name);</source> | |||
=== sceSulphaNgsShutdown === | === sceSulphaNgsShutdown === | ||
Line 555: | Line 690: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xD124BFB1 | | 0.990-3.60 || 0xD124BFB1 | ||
|} | |} | ||
<source lang="C">int sceSulphaNgsShutdown(void);</source> | |||
=== sceSulphaNgsTrace === | === sceSulphaNgsTrace === | ||
Line 563: | Line 700: | ||
! Version !! NID | ! Version !! NID | ||
|- | |- | ||
| 3.60 || 0xDC7C0F05 | | 0.990-3.60 || 0xDC7C0F05 | ||
|} | |} | ||
<source lang="C">int sceSulphaNgsTrace(const char *message);</source> | |||
[[Category:ARM]] | |||
[[Category:Usermode]] | |||
[[Category:Modules]] | [[Category:Modules]] | ||
[[Category: | [[Category:Library]] |
Latest revision as of 21:22, 1 May 2023
Module
Version | Name | World | Privilege |
---|---|---|---|
3.60 | SceNgsUser | Non-secure | User |
Libraries
Known NIDs
Version | Name | World | Visibility | NID |
---|---|---|---|---|
3.60 | SceNgs | Non-secure | User | 0xB01598D9 |
SceNgs
sceNgsAT9GetSectionDetails
Version | NID |
---|---|
0.995-3.60 | 0x2A9FA501 |
SceInt32 sceNgsAT9GetSectionDetails(const SceInt32 nStartSampleOffset, const SceInt32 nNumSamples, const SceInt32 nConfigData, SceNgsAT9SkipBufferInfo* pAt9InfoBuffer);
sceNgsModuleGetNumPresets
Version | NID |
---|---|
0.990-3.60 | 0x5C71FE09 |
SceInt32 sceNgsModuleGetNumPresets(SceNgsHSynSystem hSystemHandle, const SceNgsModuleID uModuleID, SceUInt32* puNumPresets);
sceNgsModuleGetPreset
Version | NID |
---|---|
0.990-3.60 | 0xC58298A7 |
SceInt32 sceNgsModuleGetPreset(SceNgsHSynSystem hSystemHandle, const SceNgsModuleID uModuleID, const SceUInt32 uPresetIndex, SceNgsBufferInfo* pParamsBuffer);
sceNgsPatchCreateRouting
Version | NID |
---|---|
0.990-3.60 | 0xD668B49C |
SceInt32 sceNgsPatchCreateRouting(const SceNgsPatchSetupInfo* pPatchInfo, SceNgsHPatch* pPatchHandle);
sceNgsPatchGetInfo
Version | NID |
---|---|
0.990-3.60 | 0x98703DBC |
SceInt32 sceNgsPatchGetInfo(SceNgsHPatch hPatchHandle, SceNgsPatchRouteInfo* pRouteInfo, SceNgsPatchSetupInfo* pSetup);
sceNgsPatchRemoveRouting
Version | NID |
---|---|
0.990-3.60 | 0xD0C9AE5A |
SceInt32 sceNgsPatchRemoveRouting(SceNgsHPatch hPatchHandle);
sceNgsRackGetRequiredMemorySize
Version | NID |
---|---|
0.990-3.60 | 0x477318C0 |
SceInt32 sceNgsRackGetRequiredMemorySize(SceNgsHSynSystem hSystemHandle, const SceNgsRackDescription* pRackDesc, SceUInt32* pnSize);
sceNgsRackGetVoiceHandle
Version | NID |
---|---|
0.990-3.60 | 0xFE1A98E9 |
SceInt32 sceNgsRackGetVoiceHandle(SceNgsHRack hRackHandle, const SceUInt32 uIndex, SceNgsHVoice* pVoiceHandle);
sceNgsRackInit
Version | NID |
---|---|
0.990-3.60 | 0x0A92E4EC |
SceInt32 sceNgsRackInit(SceNgsHSynSystem hSystemHandle, SceNgsBufferInfo* pRackBuffer, const SceNgsRackDescription* pRackDesc, SceNgsHRack* pRackHandle);
sceNgsRackRelease
Version | NID |
---|---|
0.990-3.60 | 0xDD5CA10B |
SceInt32 sceNgsRackRelease(SceNgsHRack hRackHandle, const SceNgsRackReleaseCallbackFunc callbackFuncPtr);
sceNgsRackSetParamErrorCallback
Version | NID |
---|---|
0.990-3.60 | 0x534B6E3F |
SceInt32 sceNgsRackSetParamErrorCallback(SceNgsHRack hRackHandle, const SceNgsParamsErrorCallbackFunc callbackFuncPtr);
sceNgsSystemGetRequiredMemorySize
Version | NID |
---|---|
0.990-3.60 | 0x6CE8B36F |
SceInt32 sceNgsSystemGetRequiredMemorySize(const SceNgsSystemInitParams* pSynthParams, SceUInt32* pnSize);
sceNgsSystemInit
Version | NID |
---|---|
0.990-3.60 | 0xED14CF4A |
SceInt32 sceNgsSystemInit(void* pSynthSysMemory, const SceUInt32 uMemSize, const SceNgsSystemInitParams* pSynthParams, SceNgsHSynSystem* pSystemHandle);
sceNgsSystemLock
Version | NID |
---|---|
0.990-3.60 | 0xB9D971F2 |
SceInt32 sceNgsSystemLock(SceNgsHSynSystem hSystemHandle);
sceNgsSystemRelease
Version | NID |
---|---|
0.990-3.60 | 0x4A25BEBC |
SceInt32 sceNgsSystemRelease(SceNgsHSynSystem hSystemHandle);
sceNgsSystemSetFlags
Version | NID |
---|---|
0.990-3.60 | 0x64D80013 |
SceInt32 sceNgsSystemSetFlags(SceNgsHSynSystem hSystemHandle, const SceUInt32 uSystemFlags);
sceNgsSystemSetParamErrorCallback
Version | NID |
---|---|
0.990-3.60 | 0x5ADD22DC |
SceInt32 sceNgsSystemSetParamErrorCallback(SceNgsHSynSystem hSystemHandle, const SceNgsParamsErrorCallbackFunc callbackFuncPtr);
sceNgsSystemUnlock
Version | NID |
---|---|
0.990-3.60 | 0x0A93EA96 |
SceInt32 sceNgsSystemUnlock(SceNgsHSynSystem hSystemHandle);
sceNgsSystemUpdate
Version | NID |
---|---|
0.990-3.60 | 0x684F080C |
SceInt32 sceNgsSystemUpdate(SceNgsHSynSystem hSystemHandle);
sceNgsVoiceBypassModule
Version | NID |
---|---|
0.990-3.60 | 0x9AB87E71 |
SceInt32 sceNgsVoiceBypassModule(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceUInt32 uBypassFlag);
sceNgsVoiceDefGetAtrac9Voice
Version | NID |
---|---|
0.990-3.60 | 0x14EF65A0 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetAtrac9Voice(void);
sceNgsVoiceDefGetCompressorBuss
Version | NID |
---|---|
0.990-3.60 | 0x0E0ACB68 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorBuss(void);
sceNgsVoiceDefGetCompressorSideChainBuss
Version | NID |
---|---|
0.990-3.60 | 0x1AF83512 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetCompressorSideChainBuss(void);
sceNgsVoiceDefGetDelayBuss
Version | NID |
---|---|
0.990-3.60 | 0x4D705E3E |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDelayBuss(void);
sceNgsVoiceDefGetDistortionBuss
Version | NID |
---|---|
0.990-3.60 | 0xAAD90DEB |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetDistortionBuss(void);
sceNgsVoiceDefGetEnvelopeBuss
Version | NID |
---|---|
0.990-3.60 | 0xF6B68C31 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEnvelopeBuss(void);
sceNgsVoiceDefGetEqBuss
Version | NID |
---|---|
0.990-3.60 | 0xF964120E |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetEqBuss(void);
sceNgsVoiceDefGetMasterBuss
Version | NID |
---|---|
0.990-3.60 | 0x79A121D1 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetMasterBuss(void);
sceNgsVoiceDefGetMixerBuss
Version | NID |
---|---|
0.990-3.60 | 0xE0AC8776 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetMixerBuss(void);
sceNgsVoiceDefGetPauserBuss
Version | NID |
---|---|
0.990-3.60 | 0x214485D6 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPauserBuss(void);
sceNgsVoiceDefGetPitchShiftBuss
Version | NID |
---|---|
3.60 | 0xFBE515D4 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetPitchShiftBuss(void);
sceNgsVoiceDefGetReverbBuss
Version | NID |
---|---|
0.990-3.60 | 0x9DCF50F5 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetReverbBuss(void);
sceNgsVoiceDefGetSasEmuVoice
Version | NID |
---|---|
0.990-3.60 | 0x1F51C2BA |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSasEmuVoice(void);
sceNgsVoiceDefGetScreamAtrac9Voice
Version | NID |
---|---|
3.60 | 0xCD63A2BF |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetScreamAtrac9Voice(void);
sceNgsVoiceDefGetScreamVoice
Version | NID |
---|---|
3.60 | 0xCE53BC33 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetScreamVoice(void);
sceNgsVoiceDefGetSimpleAtrac9Voice
Version | NID |
---|---|
3.60 | 0x45CF2A73 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleAtrac9Voice(void);
sceNgsVoiceDefGetSimpleVoice
Version | NID |
---|---|
0.990-3.60 | 0x0D5399CF |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetSimpleVoice(void);
sceNgsVoiceDefGetTemplate1
Version | NID |
---|---|
0.990-3.60 | 0xE9B572B7 |
const struct SceNgsVoiceDefinition* sceNgsVoiceDefGetTemplate1(void);
sceNgsVoiceGetInfo
Version | NID |
---|---|
0.990-3.60 | 0x5551410D |
SceInt32 sceNgsVoiceGetInfo(SceNgsHVoice hVoiceHandle, SceNgsVoiceInfo* pInfo);
sceNgsVoiceGetModuleBypass
Version | NID |
---|---|
0.990-3.60 | 0x431BF3AB |
SceInt32 sceNgsVoiceGetModuleBypass(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, SceUInt32* puBypassFlag);
sceNgsVoiceGetModuleType
Version | NID |
---|---|
0.990-3.60 | 0xB307185E |
SceInt32 sceNgsVoiceGetModuleType(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, SceNgsModuleID* pModuleType);
sceNgsVoiceGetOutputPatch
Version | NID |
---|---|
0.990-3.60 | 0x01A52E3A |
SceInt32 sceNgsVoiceGetOutputPatch(SceNgsHVoice hVoiceHandle, const SceInt32 nOutputIndex, const SceInt32 nSubIndex, SceNgsHPatch* pPatchHandle);
sceNgsVoiceGetParamsOutOfRange
Version | NID |
---|---|
0.990-3.60 | 0x4CBE08F3 |
SceInt32 sceNgsVoiceGetParamsOutOfRange(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, char* pszMessageBuffer);
sceNgsVoiceGetStateData
Version | NID |
---|---|
0.990-3.60 | 0xC9B8C0B4 |
SceInt32 sceNgsVoiceGetStateData(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, void* pMem, const SceUInt32 uMemSize);
sceNgsVoiceInit
Version | NID |
---|---|
0.990-3.60 | 0x1DDBEBEB |
SceInt32 sceNgsVoiceInit(SceNgsHVoice hVoiceHandle, const SceNgsVoicePreset* pPreset, const SceUInt32 uInitFlags);
sceNgsVoiceKeyOff
Version | NID |
---|---|
0.990-3.60 | 0xBB13373D |
SceInt32 sceNgsVoiceKeyOff(SceNgsHVoice hVoiceHandle);
sceNgsVoiceKill
Version | NID |
---|---|
0.990-3.60 | 0x0E291AAD |
SceInt32 sceNgsVoiceKill(SceNgsHVoice hVoiceHandle);
sceNgsVoiceLockParams
Version | NID |
---|---|
0.990-3.60 | 0xAB6BEF8F |
On 0.990, wrapper to sceNgsVoiceLockParamsInternal. On 3.60, as sceNgsVoiceLockParamsInternal has been removed, sceNgsVoiceLockParams does not use any SceNgsInternal syscall and instead does the job itself.
SceInt32 sceNgsVoiceLockParams(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceNgsParamsID uParamsInterfaceId, SceNgsBufferInfo* pParamsBuffer);
sceNgsVoicePatchSetVolume
Version | NID |
---|---|
0.990-3.60 | 0xA3C807BC |
SceInt32 sceNgsVoicePatchSetVolume(SceNgsHPatch hPatchHandle, const SceInt32 nOutputChannel, const SceInt32 nInputChannel, const SceFloat32 fVol);
sceNgsVoicePatchSetVolumes
Version | NID |
---|---|
0.990-3.60 | 0xBD6F57F0 |
SceInt32 sceNgsVoicePatchSetVolumes(SceNgsHPatch hPatchHandle, const SceInt32 nOutputChannel, const SceFloat32* pVolumes, const SceInt32 nVols);
sceNgsVoicePatchSetVolumesMatrix
Version | NID |
---|---|
0.990-3.60 | 0xA0F5402D |
SceInt32 sceNgsVoicePatchSetVolumesMatrix(SceNgsHPatch hPatchHandle, const SceNgsVolumeMatrix* pMatrix);
sceNgsVoicePause
Version | NID |
---|---|
0.990-3.60 | 0xD7786E99 |
SceInt32 sceNgsVoicePause(SceNgsHVoice hVoiceHandle);
sceNgsVoicePlay
Version | NID |
---|---|
0.990-3.60 | 0xFA0A0F34 |
SceInt32 sceNgsVoicePlay(SceNgsHVoice hVoiceHandle);
sceNgsVoiceResume
Version | NID |
---|---|
0.990-3.60 | 0x54CFB981 |
SceInt32 sceNgsVoiceResume(SceNgsHVoice hVoiceHandle);
sceNgsVoiceSetFinishedCallback
Version | NID |
---|---|
0.990-3.60 | 0x17A6F564 |
SceInt32 sceNgsVoiceSetFinishedCallback(SceNgsHVoice hVoiceHandle, const SceNgsCallbackFunc callbackFuncPtr, void* pUserData);
sceNgsVoiceSetModuleCallback
Version | NID |
---|---|
0.990-3.60 | 0x24E909A8 |
SceInt32 sceNgsVoiceSetModuleCallback(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule, const SceNgsModuleCallbackFunc callbackFuncPtr, void* pUserData);
sceNgsVoiceSetParamsBlock
Version | NID |
---|---|
0.990-3.60 | 0xFB8174B1 |
SceInt32 sceNgsVoiceSetParamsBlock(SceNgsHVoice hVoiceHandle, const SceNgsModuleParamHeader* pParamData, const SceUInt32 uSize, SceInt32* pnErrorCount);
sceNgsVoiceSetPreset
Version | NID |
---|---|
0.990-3.60 | 0x8A88E665 |
SceInt32 sceNgsVoiceSetPreset(SceNgsHVoice hVoiceHandle, const SceNgsVoicePreset* pVoicePreset);
sceNgsVoiceUnlockParams
Version | NID |
---|---|
0.990-3.60 | 0x3D46D8A7 |
On 0.990, wrapper to sceNgsVoiceUnlockParamsInternal. On 3.60, as sceNgsVoiceUnlockParamsInternal has been removed, sceNgsVoiceUnlockParams does not use any SceNgsInternal syscall and instead does the job itself.
SceInt32 sceNgsVoiceUnlockParams(SceNgsHVoice hVoiceHandle, const SceUInt32 uModule);
sceSulphaNgsGetDefaultConfig
Version | NID |
---|---|
0.990-3.60 | 0x5FD8AEDB |
int sceSulphaNgsGetDefaultConfig(SceSulphaNgsConfig *config);
sceSulphaNgsGetNeededMemory
Version | NID |
---|---|
0.990-3.60 | 0x793E3E8C |
int sceSulphaNgsGetNeededMemory(const SceSulphaNgsConfig *config, SceUInt32 *sizeInBytes);
sceSulphaNgsInit
Version | NID |
---|---|
0.990-3.60 | 0xAFCD824F |
int sceSulphaNgsInit(const SceSulphaNgsConfig *config, void *buffer, SceUInt32 sizeInBytes);
sceSulphaNgsSetRackName
Version | NID |
---|---|
0.990-3.60 | 0x251AF6A9 |
int sceSulphaNgsSetRackName(SceNgsHRack rackHandle, const char *name);
sceSulphaNgsSetSampleName
Version | NID |
---|---|
0.990-3.60 | 0x54EC5B8D |
int sceSulphaNgsSetSampleName(const void *location, SceUInt32 length, const char *name);
sceSulphaNgsSetSynthName
Version | NID |
---|---|
0.990-3.60 | 0x2F3F7515 |
int sceSulphaNgsSetSynthName(SceNgsHSynSystem synthHandle, const char *name);
sceSulphaNgsSetVoiceName
Version | NID |
---|---|
0.990-3.60 | 0x508975BD |
int sceSulphaNgsSetVoiceName(SceNgsHVoice voiceHandle, const char *name);
sceSulphaNgsShutdown
Version | NID |
---|---|
0.990-3.60 | 0xD124BFB1 |
int sceSulphaNgsShutdown(void);
sceSulphaNgsTrace
Version | NID |
---|---|
0.990-3.60 | 0xDC7C0F05 |
int sceSulphaNgsTrace(const char *message);