Mario Kart 64
Loading...
Searching...
No Matches
port_eu.h File Reference
#include "audio/internal.h"
Include dependency graph for port_eu.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define SAMPLES_TO_OVERPRODUCE   0x10
 
#define EXTRA_BUFFERED_AI_SAMPLES_TARGET   0x40
 

Functions

void eu_process_audio_cmd (struct EuAudioCmd *)
 
void seq_player_fade_to_zero_volume (s32 arg0, s32 fadeOutTime)
 
void func_800CBA64 (s32 playerIndex, s32 fadeInTime)
 
void port_eu_init_queues (void)
 
void func_800CBB48 (s32, s32 *)
 
void func_800CBB88 (u32, f32)
 
void func_800CBBB8 (u32, u32)
 
void func_800CBBE8 (u32, s8)
 
void func_800CBC24 (void)
 
void func_800CBCB0 (u32 arg0)
 
void port_eu_init (void)
 

Variables

OSMesgQueue D_801937C0
 
OSMesgQueue D_801937D8
 
OSMesgQueue D_801937F0
 
OSMesgQueue D_80193808
 
struct EuAudioCmd sAudioCmd [0x100]
 
OSMesg D_80194020 []
 
OSMesg D_80194028 []
 
OSMesg D_80194038 []
 
OSMesg D_8019403C []
 
OSMesgQueue * D_800EA3A8
 
OSMesgQueue * D_800EA3AC
 
OSMesgQueue * D_800EA3B0
 
OSMesgQueue * D_800EA3B4
 
s32 D_800EA484
 
s32 D_800EA4A4
 

Macro Definition Documentation

◆ EXTRA_BUFFERED_AI_SAMPLES_TARGET

#define EXTRA_BUFFERED_AI_SAMPLES_TARGET   0x40

◆ SAMPLES_TO_OVERPRODUCE

#define SAMPLES_TO_OVERPRODUCE   0x10

Function Documentation

◆ eu_process_audio_cmd()

void eu_process_audio_cmd ( struct EuAudioCmd * cmd)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CBA64()

void func_800CBA64 ( s32 playerIndex,
s32 fadeInTime )
Here is the caller graph for this function:

◆ func_800CBB48()

void func_800CBB48 ( s32 arg0,
s32 * arg1 )
Here is the caller graph for this function:

◆ func_800CBB88()

void func_800CBB88 ( u32 arg0,
f32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CBBB8()

void func_800CBBB8 ( u32 arg0,
u32 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CBBE8()

void func_800CBBE8 ( u32 arg0,
s8 arg1 )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CBC24()

void func_800CBC24 ( void )
Todo
clenanup, something's weird with the variables. D_800EA4A4 is probably EuAudioCmd bc of the + 0x100
Here is the call graph for this function:
Here is the caller graph for this function:

◆ func_800CBCB0()

void func_800CBCB0 ( u32 arg0)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ port_eu_init()

void port_eu_init ( void )
Here is the call graph for this function:

◆ port_eu_init_queues()

void port_eu_init_queues ( void )
Here is the call graph for this function:
Here is the caller graph for this function:

◆ seq_player_fade_to_zero_volume()

void seq_player_fade_to_zero_volume ( s32 arg0,
s32 fadeOutTime )
Here is the caller graph for this function:

Variable Documentation

◆ D_800EA3A8

OSMesgQueue* D_800EA3A8
extern

◆ D_800EA3AC

OSMesgQueue* D_800EA3AC
extern

◆ D_800EA3B0

OSMesgQueue* D_800EA3B0
extern

◆ D_800EA3B4

OSMesgQueue* D_800EA3B4
extern

◆ D_800EA484

s32 D_800EA484
extern

◆ D_800EA4A4

s32 D_800EA4A4
extern

◆ D_801937C0

OSMesgQueue D_801937C0
extern

◆ D_801937D8

OSMesgQueue D_801937D8
extern

◆ D_801937F0

OSMesgQueue D_801937F0
extern

◆ D_80193808

OSMesgQueue D_80193808
extern

◆ D_80194020

OSMesg D_80194020[]
extern

◆ D_80194028

OSMesg D_80194028[]
extern

◆ D_80194038

OSMesg D_80194038[]
extern

◆ D_8019403C

OSMesg D_8019403C[]
extern

◆ sAudioCmd

struct EuAudioCmd sAudioCmd[0x100]
extern