RetroArch
Typedefs | Enumerations | Functions
device.h File Reference
#include <wiiu/types.h>
#include "result.h"
Include dependency graph for device.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Typedefs

typedef void(* AXDeviceFinalMixCallback) (void *)
 
typedef void(* AXAuxCallback) (void *, void *)
 
typedef uint32_t AXDeviceMode
 
typedef uint32_t AXDeviceType
 

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)
 

Typedef Documentation

◆ AXAuxCallback

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

◆ AXDeviceFinalMixCallback

typedef void(* AXDeviceFinalMixCallback) (void *)

◆ AXDeviceMode

◆ AXDeviceType

Enumeration Type Documentation

◆ AX_DEVICE_MODE

Enumerator
AX_DEVICE_MODE_UNKNOWN 

◆ AX_DEVICE_TYPE

Enumerator
AX_DEVICE_TYPE_TV 
AX_DEVICE_TYPE_DRC 
AX_DEVICE_TYPE_CONTROLLER 

Function Documentation

◆ AXGetAuxCallback()

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

◆ AXGetDeviceFinalMixCallback()

AXResult AXGetDeviceFinalMixCallback ( AXDeviceType  type,
AXDeviceFinalMixCallback func 
)

◆ AXGetDeviceMode()

AXResult AXGetDeviceMode ( AXDeviceType  type,
AXDeviceMode mode 
)

◆ AXRegisterAuxCallback()

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

◆ AXRegisterDeviceFinalMixCallback()

AXResult AXRegisterDeviceFinalMixCallback ( AXDeviceType  type,
AXDeviceFinalMixCallback  func 
)

◆ AXSetDeviceCompressor()

AXResult AXSetDeviceCompressor ( AXDeviceType  type,
uint32_t  unk0 
)

◆ AXSetDeviceLinearUpsampler()

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

◆ AXSetDeviceUpsampleStage()

AXResult AXSetDeviceUpsampleStage ( AXDeviceType  type,
BOOL  postFinalMix 
)

◆ AXSetDeviceVolume()

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