MCPcopy Create free account
hub / github.com/doldecomp/mkdd / create

Method create

libs/JSystem/JKernel/JKRAram.cpp:14–26  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

12u32 JKRAram::sSZSBufferSize = 0x400;
13
14JKRAram *JKRAram::create(u32 aram_audio_buffer_size, u32 aram_audio_graph_size,
15 s32 streamPriority, s32 decomp_priority, s32 piece_priority)
16{
17 if (!sAramObject) {
18 sAramObject = new (JKRGetSystemHeap(), 0)
19 JKRAram(aram_audio_buffer_size, aram_audio_graph_size, piece_priority);
20 }
21
22 JKRCreateAramStreamManager(streamPriority);
23 JKRCreateDecompManager(decomp_priority);
24 sAramObject->resume();
25 return sAramObject;
26}
27
28OSMessage JKRAram::sMessageBuffer[4] = {
29 nullptr,

Callers

nothing calls this directly

Calls 4

JKRGetSystemHeapFunction · 0.85
JKRCreateDecompManagerFunction · 0.85
resumeMethod · 0.45

Tested by

no test coverage detected