Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
snd_types.h File Reference

Go to the source code of this file.

Classes

class  nw4hbm::snd::LinkedInstance
 
class  nw4hbm::snd::InstanceManager< T, Ofs >
 
struct  nw4hbm::snd::SoundParam
 
struct  nw4hbm::snd::detail::AdpcmParam
 
struct  nw4hbm::snd::detail::AdpcmLoopParam
 
struct  nw4hbm::snd::detail::AdpcmInfo
 
struct  nw4hbm::snd::detail::VoiceChannelParam
 

Namespaces

namespace  nw4hbm
 
namespace  nw4hbm::snd
 
namespace  nw4hbm::snd::detail
 

Typedefs

typedef enum nw4hbm::snd::OutputLineFlag nw4hbm::snd::OutputLineFlag
 
typedef enum nw4hbm::snd::OutputMode nw4hbm::snd::OutputMode
 
typedef enum nw4hbm::snd::AuxBus nw4hbm::snd::AuxBus
 
typedef enum nw4hbm::snd::SampleFormat nw4hbm::snd::SampleFormat
 
typedef struct nw4hbm::snd::SoundParam nw4hbm::snd::SoundParam
 
typedef struct nw4hbm::snd::detail::AdpcmParam nw4hbm::snd::detail::AdpcmParam
 
typedef struct nw4hbm::snd::detail::AdpcmLoopParam nw4hbm::snd::detail::AdpcmLoopParam
 
typedef struct nw4hbm::snd::detail::AdpcmInfo nw4hbm::snd::detail::AdpcmInfo
 
typedef struct nw4hbm::snd::detail::VoiceChannelParam nw4hbm::snd::detail::VoiceChannelParam
 

Enumerations

enum  nw4hbm::snd::OutputLineFlag { nw4hbm::snd::OUTPUT_LINE_MAIN = (1 << 0) , nw4hbm::snd::OUTPUT_LINE_REMOTE_N = (1 << 1) }
 
enum  nw4hbm::snd::OutputMode { nw4hbm::snd::OUTPUT_MODE_STEREO = 0 , nw4hbm::snd::OUTPUT_MODE_SURROUND , nw4hbm::snd::OUTPUT_MODE_DPL2 , nw4hbm::snd::OUTPUT_MODE_MONO }
 
enum  nw4hbm::snd::AuxBus { nw4hbm::snd::AUX_A = 0 , nw4hbm::snd::AUX_B , nw4hbm::snd::AUX_C , nw4hbm::snd::AUX_BUS_NUM }
 
enum  nw4hbm::snd::SampleFormat { nw4hbm::snd::SAMPLE_FORMAT_PCM_S32 = 0 , nw4hbm::snd::SAMPLE_FORMAT_PCM_S16 , nw4hbm::snd::SAMPLE_FORMAT_PCM_S8 , nw4hbm::snd::SAMPLE_FORMAT_DSP_ADPCM }
 

Variables

static const int nw4hbm::snd::THREAD_STACK_SIZE = 1024
 
static const int nw4hbm::snd::STREAM_BUFFER_SIZE = 512
 
static const int nw4hbm::snd::CHANNEL_MAX = 2
 
static const int nw4hbm::snd::VOICE_MAX = 4
 
static const int nw4hbm::snd::PRIORITY_MAX = 255
 
static const int nw4hbm::snd::REMOTE_FILTER_MAX = 127
 
static const f32 nw4hbm::snd::VOLUME_MIN_DB = -90.4f
 
static const f32 nw4hbm::snd::VOLUME_MAX_DB = 6.0f
 
static const f32 nw4hbm::snd::VOLUME_RANGE_DB = -(VOLUME_MIN_DB - VOLUME_MAX_DB)
 
static const int nw4hbm::snd::VOLUME_RANGE_MB = static_cast<int>(10 * VOLUME_RANGE_DB)