|
wut
1.0.0-beta9
Wii U Toolchain
|
Data Structures | |
| struct | AXVoiceLink |
| struct | AXVoiceOffsets |
| struct | AXVoice |
| struct | AXVoiceDeviceBusMixData |
| struct | AXVoiceDeviceMixData |
| struct | AXVoiceVeData |
| struct | AXVoiceAdpcmLoopData |
| struct | AXVoiceAdpcm |
| struct | AXVoiceSrc |
| AXVoice Sample Rate Converter. More... | |
Typedefs | |
| typedef struct AXVoice | AXVoice |
| typedef struct AXVoiceAdpcmLoopData | AXVoiceAdpcmLoopData |
| typedef struct AXVoiceAdpcm | AXVoiceAdpcm |
| typedef struct AXVoiceDeviceBusMixData | AXVoiceDeviceBusMixData |
| typedef struct AXVoiceDeviceMixData | AXVoiceDeviceMixData |
| typedef struct AXVoiceLink | AXVoiceLink |
| typedef struct AXVoiceOffsets | AXVoiceOffsets |
| typedef struct AXVoiceSrc | AXVoiceSrc |
| typedef struct AXVoiceVeData | AXVoiceVeData |
| typedef uint16_t | AXVoiceFormat |
| A value from enum AX_VOICE_FORMAT. More... | |
| typedef uint16_t | AXVoiceLoop |
| A value from enum AX_VOICE_LOOP. More... | |
| typedef uint32_t | AXVoiceSrcType |
| A value from enum AX_VOICE_SRC_TYPE. More... | |
| typedef uint32_t | AXVoiceState |
| A value from enum AX_VOICE_STATE. More... | |
| typedef uint32_t | AXVoiceRenderer |
| A value from enum AX_VOICE_RENDERER. More... | |
| typedef int32_t | AXVoiceSrcRatioResult |
| A value from enum AX_VOICE_RATIO_RESULT. More... | |
| typedef uint32_t | AXVoiceType |
| A value from enum AX_VOICE_TYPE. More... | |
| typedef void(* | AXVoiceCallbackFn) (void *) |
| typedef void(* | AXVoiceCallbackExFn) (void *, uint32_t, uint32_t) |
Enumerations | |
| enum | AX_VOICE_FORMAT { AX_VOICE_FORMAT_ADPCM = 0, AX_VOICE_FORMAT_LPCM16 = 10, AX_VOICE_FORMAT_LPCM8 = 25 } |
| enum | AX_VOICE_LOOP { AX_VOICE_LOOP_DISABLED = 0, AX_VOICE_LOOP_ENABLED = 1 } |
| enum | AX_VOICE_RENDERER { AX_VOICE_RENDERER_DSP = 0, AX_VOICE_RENDERER_CPU = 1, AX_VOICE_RENDERER_AUTO = 2 } |
| enum | AX_VOICE_RATIO_RESULT { AX_VOICE_RATIO_RESULT_SUCCESS = 0, AX_VOICE_RATIO_RESULT_LESS_THAN_ZERO = -1, AX_VOICE_RATIO_RESULT_GREATER_THAN_SOMETHING = -2 } |
| enum | AX_VOICE_SRC_TYPE { AX_VOICE_SRC_TYPE_NONE = 0, AX_VOICE_SRC_TYPE_LINEAR = 1, AX_VOICE_SRC_TYPE_UNK0 = 2, AX_VOICE_SRC_TYPE_UNK1 = 3, AX_VOICE_SRC_TYPE_UNK2 = 4 } |
| enum | AX_VOICE_STATE { AX_VOICE_STATE_STOPPED = 0, AX_VOICE_STATE_PLAYING = 1 } |
| enum | AX_VOICE_TYPE { AX_VOICE_TYPE_UNKNOWN } |
| struct AXVoiceOffsets |
| Data Fields | ||
|---|---|---|
| AXVoiceFormat | dataType | |
| AXVoiceLoop | loopingEnabled | |
| uint32_t | loopOffset | |
| uint32_t | endOffset | |
| uint32_t | currentOffset | |
| const void * | data | |
| struct AXVoice |
| Data Fields | ||
|---|---|---|
| uint32_t | index | The index of this voice out of the total voices. |
| AXVoiceState | state | Current play state of this voice. |
| uint32_t | volume | Current volume of this voice. |
| AXVoiceRenderer | renderer | The renderer to use for this voice. |
| AXVoiceLink | link | this is a link used in the stack, we do this in host-memory currently |
| AXVoice * | cbNext | A link to the next callback to invoke. |
| uint32_t | priority | The priority of this voice used for force-acquiring a voice. |
| AXVoiceCallbackFn | callback | The callback to call if this is force-free'd by another acquire. |
| void * | userContext | The user context to send to the callbacks. |
| uint32_t | syncBits | A bitfield representing different things needing to be synced. |
| AXVoiceOffsets | offsets | The current offset data! |
| AXVoiceCallbackExFn | callbackEx | An extended version of the callback above. |
| uint32_t | callbackReason | The reason for the callback being invoked. |
| float | unk0 | |
| float | unk1 | |
| struct AXVoiceDeviceBusMixData |
| struct AXVoiceDeviceMixData |
| Data Fields | ||
|---|---|---|
| AXVoiceDeviceBusMixData | bus[4] | |
| struct AXVoiceVeData |
| struct AXVoiceAdpcmLoopData |
| struct AXVoiceAdpcm |
| struct AXVoiceSrc |
| typedef struct AXVoiceAdpcmLoopData AXVoiceAdpcmLoopData |
| typedef struct AXVoiceAdpcm AXVoiceAdpcm |
| typedef struct AXVoiceDeviceBusMixData AXVoiceDeviceBusMixData |
| typedef struct AXVoiceDeviceMixData AXVoiceDeviceMixData |
| typedef struct AXVoiceLink AXVoiceLink |
| typedef struct AXVoiceOffsets AXVoiceOffsets |
| typedef struct AXVoiceSrc AXVoiceSrc |
| typedef struct AXVoiceVeData AXVoiceVeData |
| typedef uint16_t AXVoiceFormat |
| typedef uint16_t AXVoiceLoop |
| typedef uint32_t AXVoiceSrcType |
| typedef uint32_t AXVoiceState |
| typedef uint32_t AXVoiceRenderer |
| typedef int32_t AXVoiceSrcRatioResult |
| typedef uint32_t AXVoiceType |
| typedef void(* AXVoiceCallbackExFn) (void *, uint32_t, uint32_t) |
| enum AX_VOICE_FORMAT |
| enum AX_VOICE_LOOP |
| enum AX_VOICE_RENDERER |
| enum AX_VOICE_SRC_TYPE |
| enum AX_VOICE_STATE |
| enum AX_VOICE_TYPE |
| int32_t AXVoiceBegin | ( | AXVoice * | v | ) |
| int32_t AXVoiceEnd | ( | AXVoice * | v | ) |
| AXVoice* AXAcquireVoice | ( | uint32_t | priority, |
| AXVoiceCallbackFn | callback, | ||
| void * | userContext | ||
| ) |
| AXVoice* AXAcquireVoiceEx | ( | uint32_t | priority, |
| AXVoiceCallbackExFn | callback, | ||
| void * | userContext | ||
| ) |
| BOOL AXCheckVoiceOffsets | ( | AXVoiceOffsets * | offsets | ) |
| void AXFreeVoice | ( | AXVoice * | voice | ) |
| uint32_t AXGetMaxVoices | ( | ) |
| uint32_t AXGetVoiceCurrentOffsetEx | ( | AXVoice * | voice, |
| const void * | samples | ||
| ) |
| uint32_t AXGetVoiceLoopCount | ( | AXVoice * | voice | ) |
| void AXGetVoiceOffsets | ( | AXVoice * | voice, |
| AXVoiceOffsets * | offsets | ||
| ) |
| void AXSetVoiceAdpcm | ( | AXVoice * | voice, |
| AXVoiceAdpcm * | adpcm | ||
| ) |
| void AXSetVoiceAdpcmLoop | ( | AXVoice * | voice, |
| AXVoiceAdpcmLoopData * | loopData | ||
| ) |
| void AXSetVoiceCurrentOffset | ( | AXVoice * | voice, |
| uint32_t | offset | ||
| ) |
| AXResult AXSetVoiceDeviceMix | ( | AXVoice * | voice, |
| AXDeviceType | type, | ||
| uint32_t | id, | ||
| AXVoiceDeviceMixData * | mixData | ||
| ) |
| void AXSetVoiceEndOffset | ( | AXVoice * | voice, |
| uint32_t | offset | ||
| ) |
| void AXSetVoiceEndOffsetEx | ( | AXVoice * | voice, |
| uint32_t | offset, | ||
| const void * | samples | ||
| ) |
| void AXSetVoiceLoopOffset | ( | AXVoice * | voice, |
| uint32_t | offset | ||
| ) |
| void AXSetVoiceLoopOffsetEx | ( | AXVoice * | voice, |
| uint32_t | offset, | ||
| const void * | samples | ||
| ) |
| void AXSetVoiceLoop | ( | AXVoice * | voice, |
| AXVoiceLoop | loop | ||
| ) |
| void AXSetVoiceOffsets | ( | AXVoice * | voice, |
| AXVoiceOffsets * | offsets | ||
| ) |
| void AXSetVoicePriority | ( | AXVoice * | voice, |
| uint32_t | priority | ||
| ) |
| void AXSetVoiceRmtIIRCoefs | ( | AXVoice * | voice, |
| uint16_t | filter, | ||
| ... | |||
| ) |
| void AXSetVoiceSrc | ( | AXVoice * | voice, |
| AXVoiceSrc * | src | ||
| ) |
| AXVoiceSrcRatioResult AXSetVoiceSrcRatio | ( | AXVoice * | voice, |
| float | ratio | ||
| ) |
| void AXSetVoiceSrcType | ( | AXVoice * | voice, |
| AXVoiceSrcType | type | ||
| ) |
| void AXSetVoiceState | ( | AXVoice * | voice, |
| AXVoiceState | state | ||
| ) |
| void AXSetVoiceType | ( | AXVoice * | voice, |
| AXVoiceType | type | ||
| ) |
| void AXSetVoiceVe | ( | AXVoice * | voice, |
| AXVoiceVeData * | veData | ||
| ) |
| void AXSetVoiceVeDelta | ( | AXVoice * | voice, |
| int16_t | delta | ||
| ) |
1.8.17