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

Method playSeqData_

libs/JSystem/JAudio/Interface/JAISeq.cpp:45–61  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

43}
44
45void JAISeq::playSeqData_(const JASSoundParams &params, JAISoundActivity activity)
46{
47#line 72
48 JUT_ASSERT(JASTrack_isFreeOrStopped( & inner_.outputTrack ))
49 inner_.outputTrack.setSeqData(inner_.mSeqData._0, inner_.mSeqData._4);
50 if (audible_)
51 {
52 initTrack_JAISound_(&inner_.outputTrack);
53 }
54 else
55 {
56 inner_.outputTrack.setChannelMgrCount(1);
57 inner_.outputTrack.assignExtBuffer(0, &inner_.mSoundParams);
58 }
59 mixOut_(params, activity);
60 inner_.outputTrack.startSeq();
61}
62
63void JAISeq::reserveChildTracks_(int count)
64{

Callers

nothing calls this directly

Calls 5

JASTrack_isFreeOrStoppedFunction · 0.85
setSeqDataMethod · 0.80
setChannelMgrCountMethod · 0.80
assignExtBufferMethod · 0.80
startSeqMethod · 0.80

Tested by

no test coverage detected