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

外贸网站contact做网站点击率怎么收钱

外贸网站contact,做网站点击率怎么收钱,济南高新网站建设,专业的企业进销存软件定制解码流程如下图 流程:首先,通过 avcodec_alloc_context3(nullptr) 分配一个 AVCodecContext 结构体,然后使用 avcodec_parameters_to_context 将参数复制到上下文中,接着通过 avcodec_find_decoder 查找指定的解码器,并…

解码流程如下图

流程:首先,通过 avcodec_alloc_context3(nullptr) 分配一个 AVCodecContext 结构体,然后使用 avcodec_parameters_to_context 将参数复制到上下文中,接着通过 avcodec_find_decoder 查找指定的解码器,并使用 avcodec_open2 打开解码器。

接下来,使用 av_read_frame 从输入流中读取帧,如果读取到帧,则使用 avcodec_send_packet 将帧发送到解码器。然后,通过 avcodec_receive_packet 接收解码后的帧,如果接收到帧,则进一步处理。

如果没有接收到帧,则继续读取下一帧。

最后,当所有帧处理完毕后,使用 avcodec_close 关闭解码器,并使用 avcodec_free_context 释放上下文内存。

具体函数:

  1. avcodec_alloc_context3(nullptr)

    • 作用:分配一个 AVCodecContext 结构体,用于存储解码器的上下文信息。

    • 返回值:返回一个指向 AVCodecContext 的指针 codecContext

  2. avcodec_parameters_to_context

    • 作用:将 AVCodecParameters 中的参数复制到 AVCodecContext 中,以便解码器能够正确地初始化。

    • 参数:通常是从 AVFormatContext(如从文件读取)中获取的参数。

  3. avcodec_find_decoder

    • 作用:查找指定的解码器。

    • 返回值:返回一个指向 AVCodec 的指针 codec

  4. avcodec_open2

    • 作用:打开解码器,初始化解码器上下文。

    • 参数:需要传递 AVCodecContext 和 AVCodec。

  5. av_read_frame

    • 作用:从输入流中读取一个视频帧(或音频帧)。

    • 返回值:成功返回 0,失败返回负值。

  6. 判断是否读取到帧

    • 作用:检查是否成功读取到帧。

    • :继续处理。

    • :跳转到 avcodec_send_packet(nullptr)

  7. avcodec_send_packet

    • 作用:将读取到的 AVPacket 发送到解码器。

    • 参数:AVPacket。

  8. avcodec_receive_packet

    • 作用:从解码器中接收解码后的 AVPacket。

    • 返回值:成功返回 0,失败返回负值。

  9. 判断是否取到帧

    • 作用:检查是否成功接收到帧。

    • :继续处理。

    • :跳转到 avcodec_receive_frame

  10. avcodec_receive_frame

    • 作用:从解码器中接收解码后的 AVFrame。

    • 返回值:成功返回 0,失败返回负值。

  11. 判断是否取到帧

    • 作用:检查是否成功接收到帧。

    • :继续处理。

    • :跳转到 avcodec_close

  12. avcodec_close

    • 作用:关闭解码器。

  13. avcodec_free_context

    • 作用:释放 AVCodecContext 的内存。

流程图的逻辑

  • 初始化解码器:从分配上下文到打开解码器。

  • 读取帧:从输入流中读取帧,并发送到解码器。

  • 接收解码后的帧:从解码器中接收解码后的帧。

  • 循环处理:直到所有帧都被处理完毕。

  • 关闭解码器:释放资源。

具体代码在这里:https://github.com/StudyWinter/MMAVPlayer/tree/main/chapter8

http://www.dtcms.com/wzjs/561138.html

相关文章:

  • 内蒙古网站建设熊掌号vivo手机为什么建设网站
  • 学校网站建设工作领导小组php mysql网站开发全程实例 pdf
  • 国外平面设计师网站网站建设与管理说课ppt
  • 网站做seo优化有什么优势苏州网站建设托管
  • 歙县电子商务网站建设黄山5个最佳景点
  • 网站经营性备案条件深圳做h5网站制作
  • 怎样在凡科免费做网站山西省建设厅官网
  • 西装定制优化大师使用心得
  • 网站建设接私单wordpress tint主题
  • 重庆自助建站网站商品网站建设方案
  • 1688货源网一件代发拼多多长沙seo咨询
  • 科技创新论文800字seo顾问人
  • 温州网站建设团队wordpress 跳转适配
  • 网站开发如何挣钱摄影网站免费
  • 网站代码结构应用商店手机版下载
  • 怀化工程建设信息网老网站卖房子最快的平台
  • 京东联盟网站建设电脑版内容平台策划书
  • 广州市手机网站建设怎么样化妆品备案查询入口
  • wordpress建站上传不了图片dw网页制作论文
  • 免费做网站报价域名服务器ip查询
  • 江门网站快速排名优化挣钱网站一小时两百
  • 成都优化网站源头厂家wordpress 4.7 主题
  • 中国网站排名站长之家丽水哪里做网站
  • 模仿网站页面违法吗网站建设服务合同需要哪些资料
  • 百度网站电话是多少网站登录入口网页
  • 商务网站建设调研深圳网站建站建设
  • 英文公司网站设计做网站时候图片和视频放在哪里
  • 制作手机端网站英语网站排名
  • 网站备案名称怎么修改网络推广渠道
  • 企业电子商务网站建设和一般有口碑的佛山网站建设