Files

46 lines
1.1 KiB
C++

#ifndef NW4R_SND_DEBUG_H
#define NW4R_SND_DEBUG_H
/*******************************************************************************
* types
*/
namespace nw4r { namespace snd
{
// [R89JEL]:/bin/RVL/Debug/mainD.elf:.debug::0x2bd7b3
enum DebugWarningFlag
{
DEBUG_WARNING_NOT_ENOUGH_INSTANCE,
DEBUG_WARNING_NOT_ENOUGH_SEQSOUND,
DEBUG_WARNING_NOT_ENOUGH_STRMSOUND,
DEBUG_WARNING_NOT_ENOUGH_WAVESOUND,
DEBUG_WARNING_NOT_ENOUGH_SEQTRACK,
DEBUG_WARNING_NOT_ENOUGH_STRMCHANNEL,
};
namespace detail
{
// [R89JEL]:/bin/RVL/Debug/mainD.elf:.debug::0x2ec85
enum DebugSoundType
{
DEBUG_SOUND_TYPE_SEQSOUND,
DEBUG_SOUND_TYPE_STRMSOUND,
DEBUG_SOUND_TYPE_WAVESOUND,
};
} // namespace detail
}} // namespace nw4r::snd
/*******************************************************************************
* classes and functions
*/
namespace nw4r { namespace snd { namespace detail
{
bool Debug_GetWarningFlag(DebugWarningFlag warning);
DebugWarningFlag Debug_GetDebugWarningFlagFromSoundType(
DebugSoundType type);
char const *Debug_GetSoundTypeString(DebugSoundType type);
}}} // namespace nw4r::snd::detail
#endif // NW4R_SND_DEBUG_H