JSVM9.19.9解码端函数ErrVal YuvBufferCtrl::initMb( UInt uiMbY, UInt uiMbX, Bool bMbAff )部分解释
来源:互联网 发布:国防科技大学 知乎 编辑:程序博客网 时间:2024/06/10 06:25
函数功能:获取亮度宏块和色度宏块左上点相对于Yuvbuffer(包括margin)起始位置的偏移量。
部分关键位置代码解释:
//解释: 开始左移3位是先进行色度8*8块的跨越处理,后面处理亮度,会再左移1位。注意左移3位是乘以8的处理,因为色度块的大小是8*8,所以每个块单位的跨越是8,对于亮度块则是按照16为单位。
UInt uiXPos = (uiMbX<<3) << m_iResolution;
UInt uiYPos = (uiMbY<<3) << m_iResolution;
- JSVM9.19.9解码端函数ErrVal YuvBufferCtrl::initMb( UInt uiMbY, UInt uiMbX, Bool bMbAff )部分解释
- JSVM9.19.9中YuvBufferCtrl的作用
- uint 数据类型解释
- OnKeyDown(UINT nChar, UINT nRepCnt, UINT nFlags)
- BOOL ModifyStyleEx( DWORD dwRemove, DWORD dwAdd, UINT nFlags = 0 );
- UINT DragQueryFile(HDROP hDrop,UINT iFile,LPTSTR lpszFile,UINT cch)
- Swft UInt->Int 或者 Int->UInt
- 复杂类型(除int,uint,number,string,bool)比较运行情况
- 圈圈usb cannot convert from 'BOOL (__thiscall CMyUsbHidTestAppDlg::* )(UINT,DWORD)' to 'LRESULT (__
- uint int Number
- *(uint *)lp出错
- UINT数组越界
- UINT常量的写法
- char 转换为 UINT
- UINT, WPARAM, LPARAM
- C uint Test
- 关于uint与int
- CString转UINT
- 两天时间,网站的策划书加基本效果图
- 网页文件的命名问题
- 数据结构小结
- 新手感言
- Chapter 13 -- SystemC From Gound 读书心得
- JSVM9.19.9解码端函数ErrVal YuvBufferCtrl::initMb( UInt uiMbY, UInt uiMbX, Bool bMbAff )部分解释
- 初来乍到
- JS操作JSON总结 【转】
- Linux操作系统中的管道(pipe)使用方法
- fbset
- MyEclipse的破解代码
- WCF开发实战系列:使用IIS发布WCF服务(转)
- gp_configuration_history
- Internet explorer-安全警告