mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-07-27 21:28:16 -05:00
Old structure: put everything in lib/include New structure: put library includes in their respective library folder. e.g. lib/NitroDWC/include/dwc.h
29 lines
814 B
C
29 lines
814 B
C
#ifndef NNS_SND_OUTPUT_EFFECT_H_
|
|
#define NNS_SND_OUTPUT_EFFECT_H_
|
|
|
|
#include <nitro/types.h>
|
|
#include <nnsys/snd/capture.h>
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
typedef enum {
|
|
NNS_SND_CAPTURE_OUTPUT_EFFECT_NORMAL,
|
|
NNS_SND_CAPTURE_OUTPUT_EFFECT_SURROUND,
|
|
NNS_SND_CAPTURE_OUTPUT_EFFECT_HEADPHONE,
|
|
NNS_SND_CAPTURE_OUTPUT_EFFECT_MONO
|
|
} NNSSndCaptureOutputEffectType;
|
|
|
|
BOOL NNS_SndCaptureStartOutputEffect(void * buffer_p, u32 bufSize, NNSSndCaptureOutputEffectType type);
|
|
void NNS_SndCaptureStopOutputEffect(void);
|
|
void NNS_SndCaptureChangeOutputEffect(NNSSndCaptureOutputEffectType type);
|
|
void NNS_SndCaptureSetOutputEffectCallback(NNSSndCaptureCallback func, void * arg);
|
|
void NNS_SndCaptureSetPostOutputEffectCallback(NNSSndCaptureCallback func, void * arg);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|
|
|
|
#endif
|