载入中...
搜索中...
未找到
eve::audio 命名空间参考

class  Audio
 OpenAL audio module: device management, master listener state, and Source factory. Script: audio <- eve.Audio(); 更多...
 
struct  PcmChunk
 解码后待排队的一帧 PCM 数据。 更多...
 
class  Source
 A playable audio source (static buffer or streaming decoder). Not thread-safe for playback control except fillPendingFromDecoder(), which is synchronized for the Audio worker thread. 更多...
 

函数

 Module_IMPL (Audio, new Audio())
 
void registerAudioCapabilities ()
 

变量

constexpr int kStreamBufferCount = 4
 流式 Source 的 OpenAL 缓冲数量。
 
constexpr int kStreamBufferFrames = 4096
 每个流式缓冲的采样帧数。
 

函数说明

◆ Module_IMPL()

eve::audio::Module_IMPL ( Audio  ,
new   Audio() 
)

◆ registerAudioCapabilities()

void eve::audio::registerAudioCapabilities ( )

在文件 AudioCapabilities.cpp26 行定义.

引用了 impl , 以及 eve::cap::query().

被这些函数引用 eve::audio::Audio::Audio().

变量说明

◆ kStreamBufferCount

constexpr int eve::audio::kStreamBufferCount = 4
constexpr

流式 Source 的 OpenAL 缓冲数量。

在文件 AudioTypes.h11 行定义.

被这些函数引用 eve::audio::Source::Source().

◆ kStreamBufferFrames

constexpr int eve::audio::kStreamBufferFrames = 4096
constexpr

每个流式缓冲的采样帧数。

在文件 AudioTypes.h13 行定义.