Alchemy
Loading...
Searching...
No Matches

sound.h File Reference

Audio mixing, playback commands and music-player updates. More...

Go to the source code of this file.

Functions

void AudioEngine_RunMixerFar (void)
void Audio_InitializeRuntimeDefaultsFar (void)
void AudioCommand_PlayFar (s32 id)
void MusicPlayer_StepVolumeAndPitchTowardTargetsFar (void)
void MusicCommand_SetPitchAndUpdateFrequencyFar (u16 value)
s32 AudioCommand_GetStateByteFar (void)
s32 AudioCommand_GetSecondaryStateByteFar (void)
void AudioCommand_WaitForCompletionFar (void)

Detailed Description

Audio mixing, playback commands and music-player updates.

Far-call interfaces; their ordered jump stubs live in games/tbs/src/system/far_call/SOUND.S.

Definition in file sound.h.

Function Documentation

◆ AudioEngine_RunMixerFar()

void AudioEngine_RunMixerFar ( void )

Referenced by AudioEngine_RunMixerFar().

◆ Audio_InitializeRuntimeDefaultsFar()

void Audio_InitializeRuntimeDefaultsFar ( void )

◆ AudioCommand_PlayFar()

void AudioCommand_PlayFar ( s32 id)

Referenced by Actor_JumpDownLedge(), Audio_PlayCueFromEventWork(), Audio_PlayCueReturnOne(), AudioCommand_PlayFar(), Battle_AwardSpoils(), Battle_CollectPartyCommands(), Battle_ProcessRoundEnd(), Battle_RunEncounter(), Battle_SelectAbility(), BattleCommand_BuildPlan(), BattleEffect_RunFallbackObjectTransition(), BattleEffect_SpawnBurstParticleField(), BattleEffect_UpdatePhasedRadialParticle(), BattleEv_DispatchQueued(), BattleEvent_Playback(), BattleFx_EndCanvasLayer(), BattleFx_PlayCueAndStartEmitterOnTarget(), BattleFx_PlayQueuedSound(), BattleFx_RunAnnihilation(), BattleFx_RunAstralBlast(), BattleFx_RunAtalanta(), BattleFx_RunBind(), BattleFx_RunBladeRain(), BattleFx_RunBolt(), BattleFx_RunBoreas(), BattleFx_RunBreak(), BattleFx_RunBurstScene(), BattleFx_RunBurstShower(), BattleFx_RunCastingImpact(), BattleFx_RunCondemn(), BattleFx_RunCurse(), BattleFx_RunCybele(), BattleFx_RunDeathPlunge(), BattleFx_RunDjinnBeams(), BattleFx_RunDjinnHeal(), BattleFx_RunDjinniEntrance(), BattleFx_RunDouse(), BattleFx_RunDragonCloud(), BattleFx_RunDrain(), BattleFx_RunElementBurst(), BattleFx_RunElementPillar(), BattleFx_RunEruption(), BattleFx_RunFire(), BattleFx_RunFlare(), BattleFx_RunFlashingStrike(), BattleFx_RunFrost(), BattleFx_RunFroth(), BattleFx_RunGaia(), BattleFx_RunGatheringLights(), BattleFx_RunGround(), BattleFx_RunGrowingColumns(), BattleFx_RunHaunt(), BattleFx_RunHealingMotes(), BattleFx_RunIce(), BattleFx_RunImpactBurst(), BattleFx_RunJudgment(), BattleFx_RunJupiter(), BattleFx_RunKirin(), BattleFx_RunLobbedShells(), BattleFx_RunMars(), BattleFx_RunMercury(), BattleFx_RunMercuryDjinnCapture(), BattleFx_RunMirroredWall(), BattleFx_RunMoteFountain(), BattleFx_RunNeptune(), BattleFx_RunNereid(), BattleFx_RunPaletteParticles(), BattleFx_RunParticleStreams(), BattleFx_RunPlanetDiver(), BattleFx_RunPlasma(), BattleFx_RunPrism(), BattleFx_RunProcne(), BattleFx_RunProjectileVolley(), BattleFx_RunQuake(), BattleFx_RunRagnarok(), BattleFx_RunRamses(), BattleFx_RunRay(), BattleFx_RunRingAndSparkScene(), BattleFx_RunShatteringOpening(), BattleFx_RunShiningStar(), BattleFx_RunSleep(), BattleFx_RunSparkGroups(), BattleFx_RunSpiderWeb(), BattleFx_RunSpire(), BattleFx_RunStatBoost(), BattleFx_RunStatReduction(), BattleFx_RunStreakVolley(), BattleFx_RunSwirlSwipe(), BattleFx_RunTargetMotes(), BattleFx_RunTargetStrike(), BattleFx_RunThor(), BattleFx_RunThorn(), BattleFx_RunTitanBlade(), BattleFx_RunTriangleStrike(), BattleFx_RunVenus(), BattleFx_RunVenusDjinnCapture(), BattleFx_RunVine(), BattleFx_RunVolcano(), BattleFx_RunWhirlwind(), BattleFx_SetQueuedSoundAndPlay(), BattleFx_SpawnItemBreakMode1(), BattleFx_SpawnItemBreakMode3(), BattleFx_SpawnLinked(), BattleFx_StartItemBreak(), BattleFx_SteerLiftedTarget(), BattleFx_SteerPushedTarget(), BattleFx_UpdateRadialLaunch(), BattleFx_UpdateRadialSpread(), BattleFx_UpdateRandomTargetParticle(), BattleMenu_RunActionSelection(), BattleParty_ApplyHealthDelta(), BattleParty_ApplyStatusDamage(), BattlePres_RunPsynergyCast(), BattlePresentation_RunUnitTransition(), BattlePresentation_WaitForAdvance(), BattleTarget_RunSelection(), BattleUnit_ProcessTurnEnd(), CharacterMenu_SelectCommand(), CharacterSelector_RunRearrange(), Debug_SelectAbilityPair(), DebugBattle_ViewMessages(), Djinn_RunBattleStartHop(), Djinn_RunJupiterJoinEffect(), Djinn_RunMarsJoinEffect(), Djinn_ShowJoinedMessage(), DjinnMenu_RunScreen(), DjinnMenu_SelectDjinn(), DjinnMenu_ShowCurrentList(), DjinnMenu_ShowHelp(), DjinnMenu_ShowOwnerStatus(), EventObject_Initialize(), Field_CheckExitRegions(), Field_ProcessStep(), Field_RunScene(), Field_SearchTile(), Field_StartEncounterTransition(), Field_TryJumpForward(), FieldFx_EndCloak(), FieldFx_RunAvoid(), FieldFx_RunCatch(), FieldFx_RunDouse(), FieldFx_RunForce(), FieldFx_RunFrost(), FieldFx_RunGrowth(), FieldFx_RunGrowthOnTarget(), FieldFx_RunLiftOnTarget(), FieldFx_RunPly(), FieldFx_RunRetreat(), FieldFx_RunReveal(), FieldFx_RunWhirlwind(), FieldFx_StartCloak(), FieldFx_UpdateLightning(), FieldFx_UpdateMindReadWave(), FieldObject_UpdatePlayerControl(), Game_ResetForNewGame(), Inn_PlaySleep(), ItemList_SelectEntry(), ItemMenu_ChooseCommand(), ItemMenu_ConfirmDrop(), ItemMenu_ConfirmEquip(), ItemMenu_RunCommands(), ItemMenu_RunList(), ItemMenu_RunOwnerSelection(), ItemMenu_SelectGiveQuantity(), ItemMenu_SelectItem(), ItemMenu_SelectTarget(), ItemMenu_TryBreak(), ItemMenu_Use(), LuckyDice_Run(), Marker_LaunchMimic(), Menu_CancelSoundTick(), Menu_HandlePageInput(), Menu_ResolveSelectedAction(), Menu_RunCommandRow(), Menu_RunResourceSelectionLoop(), Menu_RunWorkspaceOptions(), Menu_RunWorkspaceSelectionLoop(), Menu_SelectResource(), Menu_WaitForSelectionInput(), NameEntry_EditOwnerName(), ObjectEffect_RunPendingFlagEvent(), ObjectMotion_Launch(), OwnerAction_RunCompareLoop(), Party_LearnAbility(), Party_ShowJoinedMessage(), Party_ShowPairJoinedMessage(), PartyInventory_GiveItem(), PartyTalkMenu_Choose(), PsynergyMenu_RunList(), PsynergyMenu_SelectAction(), PsynergyMenu_SelectMember(), PsynergyMenu_SelectOwner(), PsynergyMenu_SelectTarget(), ReelGame_RunFrame(), ReelGame_Start(), ResetSceneTransitionEffect(), Runtime_BlankDisplayAndRun(), Sanctum_RunPartyService(), Save_WriteSelectedSlot(), SaveMenu_SelectSlot(), SaveState_ConfirmAndProcessSelectedSlot(), Scene_RunTouchOrExit(), Script_PlaySound(), SerialTest_Run(), SetMarkerAnimationAndPlaySound(), Shop_BuyDone(), Shop_BuySpecialItem(), Shop_ConfirmEquip(), Shop_PickUnit(), Shop_PickUnitItem(), Shop_RepairItem(), Shop_RunPartyMemberIconBurst(), Shop_SelectBuy(), Shop_SelectQuantity(), Shop_SelectRepair(), Shop_SelectSell(), Shop_SelectUse(), Shop_SellItem(), SpawnHeavyImpactEffect(), SummonMenu_SelectSummon(), Title_ShowSplashScreen(), Ui_RunOwnerStatusScreen(), UiWork_StepChannelScript(), UpdateLinkSessionCountdown(), and UpdateRisingParticleBurst().

◆ MusicPlayer_StepVolumeAndPitchTowardTargetsFar()

void MusicPlayer_StepVolumeAndPitchTowardTargetsFar ( void )

◆ MusicCommand_SetPitchAndUpdateFrequencyFar()

void MusicCommand_SetPitchAndUpdateFrequencyFar ( u16 value)

◆ AudioCommand_GetStateByteFar()

◆ AudioCommand_GetSecondaryStateByteFar()

s32 AudioCommand_GetSecondaryStateByteFar ( void )

◆ AudioCommand_WaitForCompletionFar()

void AudioCommand_WaitForCompletionFar ( void )