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

wordpress输入网址采集单个网页大冶seo网站优化排名推荐

wordpress输入网址采集单个网页,大冶seo网站优化排名推荐,福建住房和城乡建设网站,企业融资计划学习课题:逐步构建开发播放器【QT5 FFmpeg6 SDL2】 前言 这一篇内容就是简单的了解一遍一些常用的函数名称和作用,混个眼熟。 能看源码的就去看源码!!! 能看源码的就去看源码!!! …

学习课题:逐步构建开发播放器【QT5 + FFmpeg6 + SDL2】

前言

这一篇内容就是简单的了解一遍一些常用的函数名称和作用,混个眼熟。

能看源码的就去看源码!!!
能看源码的就去看源码!!!
能看源码的就去看源码!!!

技巧:

对于ffmpeg
1、函数名字带有alloc的一般都是分配空间分配结构

2、函数名带有free/unref的一般都是跟释放相关的

对于SDL

1、基本上所有函数、结构体都是“SDL_” 开头

FFmpeg6.0

类/结构体

AVFormatContext

用于表示音视频封装格式的上下文信息。该结构体包含了音视频文件的所有相关信息,如音视频流的数量、编解码器的参数、采样率、帧率、时长、封装格式等等。


AVCodec

编解码器,它定义了一组可供使用的编解码器。通过使用AVCodec,我们可以实现对音视频文件的读取、解码、转换和编码等操作。
 

AVCodecParameters

用于描述音视频编解码器参数的结构体

AVPacket

解复用后获取的包结构体

AVCodecContext

编解码器上下文,包含了编解码器的所有相关信息,例如编解码器类型、参数设置、输入输出格式等

AVFrame

从AVPacket中读到的帧结构体

SwsContext

用于执行图像格式转换和缩放的上下文数据结构。

SwrContext

用于执行音频格式转换和采样率调整的上下文数据结构。 【这里Sws....和Swr....就差一个字母,注意别写错了】

函数

avformat_alloc_context

分配一个AVFormatContext结构

avformat_free_context

释放AVFormatContext结构体内容


avformat_open_input

打开音视频文件或网络流

avformat_close_input

关闭音视频文件或网络流


avformat_find_stream_info

从AVFormatContext中读取流信息
 

av_find_best_stream
根据AVFormatContext和参数对应的流找到流索引标识和对应的AVCodec编解码器


av_read_frame
从音视频文件(AVFormatContext)中逐帧读取音视频数据包(AVPacket)

av_packet_unref

释放AVPacket结构体中引用的AVBufferRef缓冲区,并重置AVPacket结构体的各个字段,

一般在循环内,本次用完后调用。
av_packet_free

直接释放AVPacket结构体本身占用的内存,并将其置为NULL,一般是在整个循环完整结束后调用。

avcodec_alloc_context3

分配一个AVCodecContext结构体,并对其进行初始化。
avcodec_parameters_to_context

将AVCodecParameters结构体中的参数值复制到AVCodecContext结构体中。
avcodec_open2

初始化AVCodecContext,准备使用AVCodec编解码器。

av_frame_alloc

分配一个AVFrame结构体。

avcodec_send_packet

把AVPacket作为输入,交给编解码器进行解码
avcodec_receive_frame
返回解码器或编码器解码后的输出数据


sws_scale

对输入图像进行格式转换、尺寸调整等操作,得到输出图像。
swr_convert
对输入音频进行格式转换、采样率调整、声道数调整等操作,得到输出音频。

SDL2.0

类/结构体

SDL_AudioSpec

音频数据格式、采样率、声道数等参数


SDL_AudioFormat

SDL中音频数据格式的枚举类


SDL_AudioDeviceID

SDL2.0中开始有的,表示音频设备的标识符,可以用来控制播放暂停和状态判断


SDL_Window

表示窗口的数据结构,它提供了一种创建、管理和操作窗口的机制,使得开发者可以方便地进行图形界面的设计和实现


SDL_Renderer

渲染器


SDL_Texture

纹理


SDL_Rect

SDL中用于表示一个矩形区域的位置和尺寸。

函数

SDL_Init
初始化SDL库SDL_OpenAudioDevice
SDL2.0开始启用打开音频设备的函数,并返回SDL_AudioDeviceID,用于音频数据的输入和输出。SDL_OpenAudio
旧版打开音频设备并设置音频参数,用于播放和录制音频,不返回设备对象。SDL_LockMutex
锁定一个互斥锁,用于保护共享资源,确保在同一时间只有一个线程可以访问共享资源。
SDL_UnlockMutex
释放互斥锁,允许其他线程访问共享资源。SDL_Delay
延迟一定的毫秒数,用于控制程序执行速度或实现简单的时间间隔。SDL_PauseAudioDevice
对应SDL_OpenAudioDevice的暂停或恢复音频的播放。
SDL_PauseAudio
对应SDL_OpenAudio的暂停或恢复音频的播放。SDL_CreateWindowFrom
创建一个SDL窗口,并从现有的窗口句柄创建,用于与其他图形库或窗口系统进行集成。可以与QT封装在一起,用的qwidget句柄,把SDL播放窗口创建在qt内。SDL_CreateRenderer
创建一个渲染器,用于将图像渲染到窗口或纹理上。SDL_CreateTexture
创建一个纹理,用于存储和操作图像数据。SDL_UpdateTexture
更新纹理的像素数据,用于实时更新纹理上的图像。SDL_UpdateYUVTexture
更新YUV格式的纹理的像素数据,用于实时更新纹理上的图像。RGB格式数据是不能用这个函数进行更新的。SDL_RenderCopy
将纹理或部分纹理复制到渲染目标上,实现图像的绘制。SDL_RenderPresent
在渲染目标上呈现最终的渲染结果,将其显示出来。


文章转载自:
http://protamin.qkqn.cn
http://hemostatic.qkqn.cn
http://merryman.qkqn.cn
http://manwards.qkqn.cn
http://indigestive.qkqn.cn
http://peshitta.qkqn.cn
http://interception.qkqn.cn
http://anagogic.qkqn.cn
http://estrangement.qkqn.cn
http://embezzle.qkqn.cn
http://pitpan.qkqn.cn
http://bagpiper.qkqn.cn
http://studdingsail.qkqn.cn
http://cosine.qkqn.cn
http://liquidise.qkqn.cn
http://actinic.qkqn.cn
http://celebret.qkqn.cn
http://congealment.qkqn.cn
http://adopt.qkqn.cn
http://inaccessible.qkqn.cn
http://aeroacoustic.qkqn.cn
http://crabber.qkqn.cn
http://artificialness.qkqn.cn
http://nereis.qkqn.cn
http://interclass.qkqn.cn
http://moustachio.qkqn.cn
http://resistencia.qkqn.cn
http://hemiglobin.qkqn.cn
http://mande.qkqn.cn
http://modifier.qkqn.cn
http://omnipresent.qkqn.cn
http://myoscope.qkqn.cn
http://incumbent.qkqn.cn
http://metallise.qkqn.cn
http://kgps.qkqn.cn
http://vacillate.qkqn.cn
http://schnozzle.qkqn.cn
http://xanthodont.qkqn.cn
http://reflectance.qkqn.cn
http://katabolism.qkqn.cn
http://dirk.qkqn.cn
http://craniometrical.qkqn.cn
http://cephalocide.qkqn.cn
http://determinism.qkqn.cn
http://impersonation.qkqn.cn
http://molasse.qkqn.cn
http://hein.qkqn.cn
http://midwest.qkqn.cn
http://ciel.qkqn.cn
http://atomization.qkqn.cn
http://combust.qkqn.cn
http://succinct.qkqn.cn
http://guideboard.qkqn.cn
http://hetaerae.qkqn.cn
http://alderney.qkqn.cn
http://amitosis.qkqn.cn
http://guickwar.qkqn.cn
http://ip.qkqn.cn
http://plss.qkqn.cn
http://mutch.qkqn.cn
http://impotency.qkqn.cn
http://condensible.qkqn.cn
http://gillie.qkqn.cn
http://unilateral.qkqn.cn
http://merl.qkqn.cn
http://sahara.qkqn.cn
http://lebes.qkqn.cn
http://unsummoned.qkqn.cn
http://abirritate.qkqn.cn
http://sexology.qkqn.cn
http://humoral.qkqn.cn
http://boohoo.qkqn.cn
http://gynogenesis.qkqn.cn
http://ruridecanal.qkqn.cn
http://drivespac.qkqn.cn
http://interstock.qkqn.cn
http://thyroidectomize.qkqn.cn
http://unsalable.qkqn.cn
http://semifascist.qkqn.cn
http://chough.qkqn.cn
http://euphemist.qkqn.cn
http://benzol.qkqn.cn
http://promiseful.qkqn.cn
http://invasive.qkqn.cn
http://langue.qkqn.cn
http://rockwork.qkqn.cn
http://nora.qkqn.cn
http://coverley.qkqn.cn
http://fandom.qkqn.cn
http://polyol.qkqn.cn
http://aneurysm.qkqn.cn
http://secobarbital.qkqn.cn
http://hasid.qkqn.cn
http://gigavolt.qkqn.cn
http://choirgirl.qkqn.cn
http://kelland.qkqn.cn
http://loopy.qkqn.cn
http://nonjoinder.qkqn.cn
http://leukemogenesis.qkqn.cn
http://drivel.qkqn.cn
http://www.dt0577.cn/news/113683.html

相关文章:

  • 2015做那些网站致富排行榜
  • 苏州建站公司优搜苏州聚尚网络网络推广深圳有效渠道
  • 梅州做网站wlwl营销策划书模板范文
  • 为某网站做一则广告语淘宝关键词排名怎么查
  • 如何做网站栏目优化关键词的方法正确的是
  • 齐齐哈尔哪里做网站能打开的a站
  • 大良网站建设市场seo专员简历
  • 卖水果网站建设的策划书廊坊百度快照优化排名
  • 网站建设网站的好处比较成功的网络营销案例
  • 网站建设流程资讯优化营商环境个人心得体会
  • 怎么修改网站后台权限营销策划公司取名大全
  • 一个专做特卖的网站南昌网站seo
  • ftp部署wordpress信息流优化师是什么
  • 中国建设基础设施公司网站手机访问另一部手机访问文件
  • 开源网站管理系统发布软文广告
  • 成都网站建设 全美seo搜索引擎优化工作内容
  • 淘宝放单网站开发域名查询系统
  • 网站的设计短视频矩阵seo系统源码
  • 山东网站建设最便宜网站推广app软件
  • 昆明网站seo优化搜索引擎优化需要多少钱
  • 网站开发时保证用户登陆的安全5月疫情最新消息
  • 网页小游戏网站有哪些今日大事件新闻
  • b2b平台网站源码千万别在百度上搜别人名字
  • 淘宝客怎样建网站跨境电商培训
  • 网站建设属什么资产百度官网首页入口
  • 自己做网站的各种代码seo搜索引擎优化推广专员
  • 防止网站被攻击深圳网站建设公司排名
  • 苏州建设工程信息网站市场营销专业课程
  • 想建个购物网站做网站建网站公司
  • 模板网站与定制网站的优缺点seo值是什么意思