当前位置: 首页 > news >正文

徐城乡建设局网站saas智能营销云平台

徐城乡建设局网站,saas智能营销云平台,百度竞价开户3000,crm客户管理系统论文GetBitContext结构体和其相关的函数分析: FFmpeg中位操作相关的源码:GetBitContext结构体,init_get_bits函数、get_bits1函数和get_bits函数分析 FFmpeg源码:skip_bits、skip_bits1、show_bits函数分析 一、skip_bits函数 skip…

=================================================================

GetBitContext结构体和其相关的函数分析:

FFmpeg中位操作相关的源码:GetBitContext结构体,init_get_bits函数、get_bits1函数和get_bits函数分析

FFmpeg源码:skip_bits、skip_bits1、show_bits函数分析

=================================================================

一、skip_bits函数

skip_bits函数定义在FFmpeg源码(本文演示用的FFmpeg源码版本为7.0.1)的头文件libavcodec/get_bits.h中:

static inline void skip_bits(GetBitContext *s, int n)
{OPEN_READER(re, s);LAST_SKIP_BITS(re, s, n);CLOSE_READER(re, s);
}

该函数在已使用init_get_bits函数进行初始化后,才能被调用。其作用是跳过s->buffer指向的缓冲区中的从第s->index位开始的音视频码流二进制数据,总共跳过n位(bit)。执行完skip_bits函数后,s->index的值会加n。

形参s:既是输入型参数也是输出型参数。指向已经被初始化的GetBitContext类型的变量。

形参n:输入型参数。需要跳过的位数。

返回值:无

二、skip_bits1函数

skip_bits1函数定义在FFmpeg源码的头文件libavcodec/get_bits.h中:

static inline void skip_bits1(GetBitContext *s)
{skip_bits(s, 1);
}

该函数在已使用init_get_bits函数进行初始化后,才能被调用。其作用是跳过s->buffer指向的缓冲区中的第s->index位音视频码流二进制数据,总共跳过1位(bit)。执行完skip_bits1函数后,s->index的值会加1。

形参s:既是输入型参数也是输出型参数。指向已经被初始化的GetBitContext类型的变量。

返回值:无

三、show_bits函数

show_bits函数定义在FFmpeg源码的头文件libavcodec/get_bits.h中:

/*** Show 1-25 bits.*/
static inline unsigned int show_bits(GetBitContext *s, int n)
{register unsigned int tmp;OPEN_READER_NOSIZE(re, s);av_assert2(n>0 && n<=25);UPDATE_CACHE(re, s);tmp = SHOW_UBITS(re, s, n);return tmp;
}

该函数在已使用init_get_bits函数进行初始化后,才能被调用。其作用是展示s->buffer指向的缓冲区中的从第s->index位开始的音视频码流二进制数据,总共展示n位(bit)。执行show_bits函数后,s->index的值不会增加。

形参s:输入型参数。指向已经被初始化的GetBitContext类型的变量。

形参n:输入型参数。总共需要展示的位数。

返回值:被展示的n位(bit)的数据的值。

http://www.yayakq.cn/news/925629/

相关文章:

  • 建设网站的网站是什么个人网站建设平台
  • 昆明 网站搭建重庆网站推广免费软件
  • 网站底部备案号网站搜索功能怎么实现
  • 黄埔定制型网站建设精准营销模式
  • 网站开发毕业设计报告沈阳建网站电商
  • 黑龙江省建设教育网站查询优化 英语
  • 网站建设仟金手指专业15阿里云 域名 做网站
  • 景点旅游网站开发与设计wordpress查询页面id
  • 网站后台域名登陆软件广州网站设计公司兴田德润在哪儿
  • 用什么软件做网站最简单 最方便android电影网站开发
  • xp系统建设网站站长工具seo综合查询可以访问
  • 邢台贴吧打黑最新消息武安百度seo
  • 贵州省建设职业技术学院网站海口网站运营托管费用
  • 重庆做网站建设哪家好国外手机网站模板
  • 厦门商城网站开发蛙蛙写作网站
  • 网站建设 架构wordpress安装主题需要主机名
  • 不限流量网站空间企业铭做网站
  • 四川平台网站建设设计阿里云可以做电影网站吗
  • 软件公司网站 手机版建网站的客户
  • 做一个这样的网站应该报价多少一件代发48个货源网站
  • 个人网站可以做产品众筹吗设计兼职网站有哪些
  • 汉鼎网站建设做策划的都上哪些网站搜索资料间
  • 做网站外贸怎么找客户信用信息公示网官网
  • 深圳商业网站建设去哪家出名的网站建设软件
  • 网站维护中一般要多长时间有了源码怎么做软件
  • 免费建商城网站wordpress 鼠标特效
  • 茶叶怎么做网站销售沛县专业做网站
  • 照片做视频模板下载网站个人网站制作在线
  • 简单电商网站模板下载苏州高端网站建设开发
  • 河北建设集团有限公司 信息化网站世纪佳缘网站开发公司