dl
dl_audio.h 文件参考

音频系统 更多...

#include <unordered_map>
#include "memory/dl_memory_pool.h"
#include "io/dl_json.h"

浏览该文件的源代码.

class  dl::Sound
 音频实例 更多...
 
class  dl::Audio
 音频主控 更多...
 

命名空间

namespace  dl
 

类型定义

using dl::gcSound = GC<Sound>
 

函数

gcSound dl::snd_play (std::string_view name, size_t group_id=0, float volume=1.0f)
 播放一个音效
 

变量

constexpr size_t dl::NUM_MAX_FILE = 256
 可加载音频文件上限
 
Audiodl::g_audio
 

详细描述

音频系统

版本
1.0
作者
lveyou
日期
22-08-26
注解
基于OpenAL
可播放wav格式文件
可播放ogg格式文件,使用libogg、libvorbis(libvorbisfile)两个库
此处实现播放的基本操作,渐变切换音乐功能在 dl_music实现
命名规范:Audio代表整个音频系统、Sound代表一个音效文件
独立与factory

在文件 dl_audio.h 中定义.