XMA2PACKET
XBOX Media Audio (XMA) 数据包结构(大端序形式)。语法
成员
FrameCount类型:int 此数据包中开始的 XMA 帧数。 FrameOffsetInBits
类型:int XmaData 中第一个完整帧开始的位。 PacketMetaData
类型:int 存储在数据包中的元数据。对于 XMA2 始终为 1。 PacketSkipCount
类型:int 属于其他流的、必须跳过才能找到属于此流的下一个数据包的数据包数量。 XmaData
类型:BYTE[XMA_BYTES_PER_PACKET - sizeof ( DWORD )] XMA 编码数据。
备注
XMA2PACKET 结构将跳过 2 个数据包以查找此流的下一个数据包。它使用 XMA2 签名,即 001。第一帧从数据包的第 527 位开始。数据包包含 12 个帧。在以下示例中,数据包的第一个 DWORD 为 0x30107902。数据包包含 12 个帧。第一帧从数据包的第 527 位开始。若要查找此流的下一个数据包,请跳过 2 个数据包。
要求
头文件: xma2defs.h 支持的平台: XBOX One 系列主机和 XBOX Series 主机另请参阅
XMA2 概述xma2defs
