Skip to main content

XMASTREAMFORMAT

XMAWAVEFORMAT 中用于按流存储数据。

语法

成员

PsuedoBytesPerSec
类型:DWORD
由 XBOX Media Audio (XMA) 编码器使用。为保留旧代码兼容性,拼写错误保留原样。 SampleRate
类型:DWORD
流的解码采样率。在 XMA2 文件中,文件中的所有流均相同。 LoopStart
类型:DWORD
包含循环起点的帧相对于流开头的位偏移量。 LoopEnd
类型:DWORD
包含循环终点的帧的位偏移量。 SubframeData
类型:BYTE
两个四位数值,指定循环点在其所在帧内的确切位置。
  • SubframeEnd:循环结束帧内循环结束的子帧。取值范围为 0 到 3。
  • SubframeSkip:起始帧中要跳过以到达循环的子帧数。取值范围为 0 到 4。
Channels
类型:BYTE
流中的通道数:1 或 2。 ChannelMask
类型:WORD
流中通道的空间位置。

备注

这是旧版 XMA 格式结构。所提供的信息应仅供参考,不应在新内容中使用。
XMAWAVEFORMAT 是 XMA 第 1 版文件中使用的结构。XMA2WAVEFORMAT 用于早期的 XMA2 文件。它不放在常规的 fmt RIFF 块中,而是放在自己的 XMA2 块中。有关 XMA2 的详细信息,请参阅 XMA2 概述。有关 XBOX One 音频架构的概述,请参阅未来之声XBOX One 中的音频架构

要求

头文件: xma2defs.h 支持的平台: XBOX One 系列主机和 XBOX Series 主机

另请参阅

xma2defs
最后修改于 2026年8月24日