wut  1.0.0-beta9
Wii U Toolchain
drcvs.h
Go to the documentation of this file.
1 #pragma once
2 #include <wut.h>
3 #include "result.h"
4 
12 #ifdef __cplusplus
13 extern "C" {
14 #endif
15 
17 typedef uint32_t AXDRCVSMode;
18 
20 typedef uint32_t AXDRCVSOutput;
21 
23 typedef uint32_t AXDRCVSLC;
24 
26 typedef uint32_t AXDRCVSSpeakerPosition;
27 
29 typedef uint32_t AXDRCVSSurroundLevelGain;
30 
32 {
33  // Unknown
35 };
36 
38 {
39  // Unknown
41 };
42 
44 {
45  // Unknown
47 };
48 
50 {
51  // Unknown
53 };
54 
56 {
57  // Unknown
59 };
60 
63 
66 
69  float balance);
70 
73 
75 AXSetDRCVSLimiter(BOOL limit);
76 
78 AXSetDRCVSLimiterThreshold(float threshold);
79 
82  float gain);
83 
87 
90  float depth);
91 
94 
95 #ifdef __cplusplus
96 }
97 #endif
98 
AXDRCVSOutput
uint32_t AXDRCVSOutput
A value from enum AX_DRC_VS_OUTPUT.
Definition: drcvs.h:20
AXDRCVSSurroundLevelGain
uint32_t AXDRCVSSurroundLevelGain
A value from enum AX_DRC_VS_SURROUND_GAIN.
Definition: drcvs.h:29
AXSetDRCVSSpeakerPosition
AXResult AXSetDRCVSSpeakerPosition(AXDRCVSOutput output, AXDRCVSSpeakerPosition pos)
AXSetDRCVSOutputGain
AXResult AXSetDRCVSOutputGain(AXDRCVSOutput output, float gain)
AX_DRC_VS_SPEAKER_POS
AX_DRC_VS_SPEAKER_POS
Definition: drcvs.h:49
AXDRCVSLC
uint32_t AXDRCVSLC
A value from enum AX_DRC_VS_LC.
Definition: drcvs.h:23
AXDRCVSMode
uint32_t AXDRCVSMode
A value from enum AX_DRC_VS_MODE.
Definition: drcvs.h:17
AXSetDRCVSLimiterThreshold
AXResult AXSetDRCVSLimiterThreshold(float threshold)
wut.h
AX_DRC_VS_LC
AX_DRC_VS_LC
Definition: drcvs.h:43
result.h
AXSetDRCVSSurroundLevelGain
AXResult AXSetDRCVSSurroundLevelGain(AXDRCVSSurroundLevelGain gain)
AXSetDRCVSLimiter
AXResult AXSetDRCVSLimiter(BOOL limit)
AX_DRC_VS_SURROUND_GAIN_UNKNOWN
@ AX_DRC_VS_SURROUND_GAIN_UNKNOWN
Definition: drcvs.h:58
AX_DRC_VS_SURROUND_GAIN
AX_DRC_VS_SURROUND_GAIN
Definition: drcvs.h:55
AXSetDRCVSSurroundDepth
AXResult AXSetDRCVSSurroundDepth(AXDRCVSOutput output, float depth)
AX_DRC_VS_SPEAKER_POS_UNKNOWN
@ AX_DRC_VS_SPEAKER_POS_UNKNOWN
Definition: drcvs.h:52
AXSetDRCVSMode
AXResult AXSetDRCVSMode(AXDRCVSMode mode)
AX_DRC_VS_MODE_UNKNOWN
@ AX_DRC_VS_MODE_UNKNOWN
Definition: drcvs.h:34
AXResult
int32_t AXResult
A value from enum AX_RESULT.
Definition: result.h:16
BOOL
int32_t BOOL
Definition: wut_types.h:4
AX_DRC_VS_OUTPUT_UNKNOWN
@ AX_DRC_VS_OUTPUT_UNKNOWN
Definition: drcvs.h:40
AXDRCVSSpeakerPosition
uint32_t AXDRCVSSpeakerPosition
A value from enum AX_DRC_VS_SPEAKER_POS.
Definition: drcvs.h:26
AX_DRC_VS_MODE
AX_DRC_VS_MODE
Definition: drcvs.h:31
AXSetDRCVSLC
AXResult AXSetDRCVSLC(AXDRCVSLC lc)
AXSetDRCVSDownmixBalance
AXResult AXSetDRCVSDownmixBalance(AXDRCVSOutput output, float balance)
AX_DRC_VS_LC_UNKNOWN
@ AX_DRC_VS_LC_UNKNOWN
Definition: drcvs.h:46
AXGetDRCVSMode
AXResult AXGetDRCVSMode(AXDRCVSMode *mode)
AX_DRC_VS_OUTPUT
AX_DRC_VS_OUTPUT
Definition: drcvs.h:37