博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
24bits DVD PCM Pack format
阅读量:6037 次
发布时间:2019-06-20

本文共 713 字,大约阅读时间需要 2 分钟。

24-Bit PCM

24-bit linear PCM is stored in blocks. Each block is divided into two parts. The first part contains the most significant two bytes of each channel for two samples in big endian order:

< ---  sample 1 --- > < ---  sample 2 --- > T0 M0 T1 M1 ... Tx Mx T0 M0 T1 M1 ... Tx Mx

The second part contains all least significant bytes of each channel for the two samples in the same order:

< sample 1 > < sample 2 > B0 B1 ... Bx B0 B1 ... Bx

The complete block looks like this:

< ---  sample 1 --- > < ---  sample 2 --- > < sample 1 > < sample 2 > T0 M0 T1 M1 ... Tx Mx T0 M0 T1 M1 ... Tx Mx B0 B1 ... Bx B0 B1 ... Bx

 

  • T = top byte = bits 23..16
  • M = middle byte = bits 15..8
  • B = bottom byte = bits 7..0

 

linking :

 

转载地址:http://uklhx.baihongyu.com/

你可能感兴趣的文章
DataGrid的小技巧之toopTip
查看>>
SQL Server 2012实施与管理实战指南
查看>>
UNREFERENCED_PARAMETER的用处
查看>>
ASP.NET MV“.NET研究”C3 基础教程 – Web Pages 1.0
查看>>
阻止 submit 提交 (含 FireFox)
查看>>
结构之法算法之道blog最新博文集锦第6期CHM文件0积分下载
查看>>
UIView 中常见的方法总结
查看>>
mysql 导入设置字符集
查看>>
PDF.NET数据开发框架实体类操作实例
查看>>
const!指针!
查看>>
已加载“C:\Windows\SysWOW64\ntdll.dll”。无法查找或打开 PDB 文件。
查看>>
静态方法中调用非静态方法
查看>>
Block(二)内存管理与其他特性-b
查看>>
记录锁
查看>>
Buildroot lmbench使用方法
查看>>
VB/VBS 发送邮件代码
查看>>
【转载】iphone 重力感应器详解.
查看>>
NHibernate初学者指南(21):开发中常见的错误(二)
查看>>
JSONObject与JSONArray的使用
查看>>
[SQL Server] 数据库日志文件自动增长导致连接超时的分析
查看>>