wut  v1.5.0
Wii U Toolchain
Typedefs | Enumerations | Functions
Device
Collaboration diagram for Device:

Typedefs

typedef void(* AXDeviceFinalMixCallback) (void *)
 
typedef void(* AXAuxCallback) (void *, void *)
 
typedef uint32_t AXDeviceMode
 A value from enum AX_DEVICE_MODE. More...
 
typedef uint32_t AXDeviceType
 A value from enum AX_DEVICE_TYPE. More...
 

Enumerations

enum  AX_DEVICE_MODE { AX_DEVICE_MODE_UNKNOWN }
 
enum  AX_DEVICE_TYPE {
  AX_DEVICE_TYPE_TV = 0 ,
  AX_DEVICE_TYPE_DRC = 1 ,
  AX_DEVICE_TYPE_CONTROLLER = 2
}
 

Functions

AXResult AXGetDeviceMode (AXDeviceType type, AXDeviceMode *mode)
 
AXResult AXGetDeviceFinalMixCallback (AXDeviceType type, AXDeviceFinalMixCallback *func)
 
AXResult AXRegisterDeviceFinalMixCallback (AXDeviceType type, AXDeviceFinalMixCallback func)
 
AXResult AXGetAuxCallback (AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback *callback, void **userData)
 
AXResult AXRegisterAuxCallback (AXDeviceType type, uint32_t unk0, uint32_t unk1, AXAuxCallback callback, void *userData)
 
AXResult AXSetDeviceLinearUpsampler (AXDeviceType type, uint32_t unk0, uint32_t unk1)
 
AXResult AXSetDeviceCompressor (AXDeviceType type, uint32_t unk0)
 
AXResult AXSetDeviceUpsampleStage (AXDeviceType type, BOOL postFinalMix)
 
AXResult AXSetDeviceVolume (AXDeviceType type, uint32_t id, uint16_t volume)
 

Detailed Description

Typedef Documentation

◆ AXDeviceFinalMixCallback

typedef void(* AXDeviceFinalMixCallback) (void *)

Definition at line 16 of file device.h.

◆ AXAuxCallback

typedef void(* AXAuxCallback) (void *, void *)

Definition at line 17 of file device.h.

◆ AXDeviceMode

typedef uint32_t AXDeviceMode

A value from enum AX_DEVICE_MODE.

Definition at line 20 of file device.h.

◆ AXDeviceType

typedef uint32_t AXDeviceType

A value from enum AX_DEVICE_TYPE.

Definition at line 23 of file device.h.

Enumeration Type Documentation

◆ AX_DEVICE_MODE

Enumerator
AX_DEVICE_MODE_UNKNOWN 

Definition at line 25 of file device.h.

◆ AX_DEVICE_TYPE

Enumerator
AX_DEVICE_TYPE_TV 
AX_DEVICE_TYPE_DRC 
AX_DEVICE_TYPE_CONTROLLER 

Definition at line 31 of file device.h.

Function Documentation

◆ AXGetDeviceMode()

AXResult AXGetDeviceMode ( AXDeviceType  type,
AXDeviceMode mode 
)

◆ AXGetDeviceFinalMixCallback()

AXResult AXGetDeviceFinalMixCallback ( AXDeviceType  type,
AXDeviceFinalMixCallback func 
)

◆ AXRegisterDeviceFinalMixCallback()

AXResult AXRegisterDeviceFinalMixCallback ( AXDeviceType  type,
AXDeviceFinalMixCallback  func 
)

◆ AXGetAuxCallback()

AXResult AXGetAuxCallback ( AXDeviceType  type,
uint32_t  unk0,
uint32_t  unk1,
AXAuxCallback callback,
void **  userData 
)

◆ AXRegisterAuxCallback()

AXResult AXRegisterAuxCallback ( AXDeviceType  type,
uint32_t  unk0,
uint32_t  unk1,
AXAuxCallback  callback,
void *  userData 
)

◆ AXSetDeviceLinearUpsampler()

AXResult AXSetDeviceLinearUpsampler ( AXDeviceType  type,
uint32_t  unk0,
uint32_t  unk1 
)

◆ AXSetDeviceCompressor()

AXResult AXSetDeviceCompressor ( AXDeviceType  type,
uint32_t  unk0 
)

◆ AXSetDeviceUpsampleStage()

AXResult AXSetDeviceUpsampleStage ( AXDeviceType  type,
BOOL  postFinalMix 
)

◆ AXSetDeviceVolume()

AXResult AXSetDeviceVolume ( AXDeviceType  type,
uint32_t  id,
uint16_t  volume 
)