载入中...
搜索中...
未找到
src
modules
audio
AudioTypes.h
浏览该文件的文档.
1
#pragma once
2
3
#include <cstddef>
4
#include <cstdint>
5
#include <vector>
6
7
namespace
eve
{
8
namespace
audio {
9
11
constexpr
int
kStreamBufferCount
= 4;
13
constexpr
int
kStreamBufferFrames
= 4096;
14
16
struct
PcmChunk
{
17
std::vector<uint8_t>
bytes
;
18
};
19
20
}
// namespace audio
21
}
// namespace eve
eve::audio::kStreamBufferFrames
constexpr int kStreamBufferFrames
每个流式缓冲的采样帧数。
Definition
AudioTypes.h:13
eve::audio::kStreamBufferCount
constexpr int kStreamBufferCount
流式 Source 的 OpenAL 缓冲数量。
Definition
AudioTypes.h:11
eve
Definition
Build.cpp:11
eve::audio::PcmChunk
解码后待排队的一帧 PCM 数据。
Definition
AudioTypes.h:16
eve::audio::PcmChunk::bytes
std::vector< uint8_t > bytes
Definition
AudioTypes.h:17