{"type": "func", "start": 352108, "end": 352120, "name": "sub_55F6C", "pseudocode": "// \n// sub_55F6C from 0x55f6c to 0x55f78 (12 bytes)\n// \n// 16 xrefs:\n// > FMOD::ChannelControl::getSystemObject @ 0xcf460\n// > FMOD::ChannelControl::stop @ 0xcf4d8\n// > FMOD::ChannelControl::isPlaying @ 0xcfd60\n// > FMOD::ChannelControl::setMixLevelsOutput @ 0xcfe94\n// > FMOD::ChannelControl::getDSPClock @ 0xd0330\n// > FMOD::ChannelControl::getDSPClock @ 0xd0388\n// > FMOD::ChannelControl::getDelay @ 0xd05b0\n// > FMOD::ChannelControl::getFadePoints @ 0xd0988\n// > sub_D1CF0 @ 0xd1d10\n// > sub_D1D14 @ 0xd1d28\n// > sub_D1D2C @ 0xd1d44\n// > sub_D1D60 @ 0xd1d68\n// > sub_D1D80 @ 0xd1d88\n// > sub_D1DF0 @ 0xd1e1c\n// > sub_D1E44 @ 0xd1e4c\n// > sub_D1FE8 @ 0xd1ff0\n// \n// This function is hookable on this platform!\n// \n// Using BromaIDA 8.0.0 @ https://github.com/Stazzical/BromaIDA\n// Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings\n// \n\n__int64 __fastcall sub_55F6C(char a1)\n{\n  if ( (a1 & 1) != 0 )\n    return FMOD::ChannelI::validate();\n  else\n    return sub_579DC();\n}", "assembly": "; \n; sub_55F6C from 0x55f6c to 0x55f78 (12 bytes)\n; \n; 16 xrefs:\n; > FMOD::ChannelControl::getSystemObject @ 0xcf460\n; > FMOD::ChannelControl::stop @ 0xcf4d8\n; > FMOD::ChannelControl::isPlaying @ 0xcfd60\n; > FMOD::ChannelControl::setMixLevelsOutput @ 0xcfe94\n; > FMOD::ChannelControl::getDSPClock @ 0xd0330\n; > FMOD::ChannelControl::getDSPClock @ 0xd0388\n; > FMOD::ChannelControl::getDelay @ 0xd05b0\n; > FMOD::ChannelControl::getFadePoints @ 0xd0988\n; > sub_D1CF0 @ 0xd1d10\n; > sub_D1D14 @ 0xd1d28\n; > sub_D1D2C @ 0xd1d44\n; > sub_D1D60 @ 0xd1d68\n; > sub_D1D80 @ 0xd1d88\n; > sub_D1DF0 @ 0xd1e1c\n; > sub_D1E44 @ 0xd1e4c\n; > sub_D1FE8 @ 0xd1ff0\n; \n; This function is hookable on this platform!\n; \n; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA\n; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings\n; \n\nTBNZ            W0, #0, loc_55F74                                      ; +0x0, 0x55f6c\nB               sub_579DC                                              ; +0x4, 0x55f70\nB               ._ZN4FMOD8ChannelI8validateEPNS_7ChannelEPPS0_PNS_15SystemLockScopeE; FMOD::ChannelI::validate(FMOD::Channel *,FMOD::ChannelI**,FMOD::SystemLockScope *) ; +0x8, 0x55f74", "xrefs": ["FMOD::ChannelControl::getSystemObject @ 0xcf460", "FMOD::ChannelControl::stop @ 0xcf4d8", "FMOD::ChannelControl::isPlaying @ 0xcfd60", "FMOD::ChannelControl::setMixLevelsOutput @ 0xcfe94", "FMOD::ChannelControl::getDSPClock @ 0xd0330", "FMOD::ChannelControl::getDSPClock @ 0xd0388", "FMOD::ChannelControl::getDelay @ 0xd05b0", "FMOD::ChannelControl::getFadePoints @ 0xd0988", "sub_D1CF0 @ 0xd1d10", "sub_D1D14 @ 0xd1d28", "sub_D1D2C @ 0xd1d44", "sub_D1D60 @ 0xd1d68", "sub_D1D80 @ 0xd1d88", "sub_D1DF0 @ 0xd1e1c", "sub_D1E44 @ 0xd1e4c", "sub_D1FE8 @ 0xd1ff0"], "is_objc": false, "is_arm32": false, "is_arm64": false, "bida_info": "8.0.0 @ https://github.com/Stazzical/BromaIDA", "bindings_info": "commit ba9f177b at Thu Jul 16 22:52:06 2026 from https://github.com/geode-sdk/bindings"}