XMASTREAMFORMAT
在 XMAWAVEFORMAT 中用于按流存储数据。语法
成员
PsuedoBytesPerSec类型:DWORD 由 XBOX Media Audio (XMA) 编码器使用。为保留旧代码兼容性,拼写错误保留原样。 SampleRate
类型:DWORD 流的解码采样率。在 XMA2 文件中,文件中的所有流均相同。 LoopStart
类型:DWORD 包含循环起点的帧相对于流开头的位偏移量。 LoopEnd
类型:DWORD 包含循环终点的帧的位偏移量。 SubframeData
类型:BYTE 两个四位数值,指定循环点在其所在帧内的确切位置。
- SubframeEnd:循环结束帧内循环结束的子帧。取值范围为 0 到 3。
- SubframeSkip:起始帧中要跳过以到达循环的子帧数。取值范围为 0 到 4。
类型:BYTE 流中的通道数:1 或 2。 ChannelMask
类型:WORD 流中通道的空间位置。
备注
这是旧版 XMA 格式结构。所提供的信息应仅供参考,不应在新内容中使用。
XMAWAVEFORMAT 是 XMA 第 1 版文件中使用的结构。XMA2WAVEFORMAT 用于早期的 XMA2 文件。它不放在常规的 fmt RIFF 块中,而是放在自己的 XMA2 块中。有关 XMA2 的详细信息,请参阅 XMA2 概述。有关 XBOX One 音频架构的概述,请参阅未来之声:XBOX One 中的音频架构。
