11#ifndef INCGUARD_MGL_AUDIO_DEFS_H_1610828927
12#define INCGUARD_MGL_AUDIO_DEFS_H_1610828927
37 return VoiceKey{MGL::Hash::FNV1a(key, seed)};
89 case LoopType::Disable:
92 case LoopType::Enable:
95 case LoopType::ResourceDefault:
VoiceKey
ボイスキー
Definition mgl_audio_defs.h:22
constexpr VoiceKey MakeVoiceKey(const char *key, uint32_t seed=kDefaultVoiceKeySeed) noexcept
ボイスキーを生成
Definition mgl_audio_defs.h:35
InitializeMode
初期化モード
Definition mgl_audio_defs.h:42
@ SystemDefault
システムのデフォルト
SampleType
サンプルタイプ
Definition mgl_audio_defs.h:53
LoopType
ループタイプ
Definition mgl_audio_defs.h:71
@ ResourceDefault
リソースが持つ情報に委ねる
constexpr uint32_t kDefaultVoiceKeySeed
ボイスキーを生成する際のシード値
Definition mgl_audio_defs.h:25
constexpr bool ToLoopFlag(LoopType loopType, bool defaultValue=false) noexcept
ループタイプをループフラグに変換
Definition mgl_audio_defs.h:85