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

如何用网站赚钱办公室设计图片

如何用网站赚钱,办公室设计图片,安徽股票配资网站建设,做调查网站的问卷哪个给的钱高AVFormatContext:此结构体存储音视频封装格式中包含的信息,并且这个结构体是贯穿整个播放流程的。在这个结构体中主要包含AVInputFormat,AVOutputFormat、AVStream等。 struct AVInputFormat *iformat; // 输入数据的封装格式 AVIOContext *…

AVFormatContext:此结构体存储音视频封装格式中包含的信息,并且这个结构体是贯穿整个播放流程的。在这个结构体中主要包含AVInputFormat,AVOutputFormat、AVStream等。

struct AVInputFormat *iformat; // 输入数据的封装格式
AVIOContext *pb; // 输入数据的缓存
unsigned int nb_streams; // 音视频流的个数
AVStream **streams; // 音视频流
char filename[1024]; // 文件名
int64_t duration; // 时长(单位:微秒us,转换为秒需要除以1000000)
int bit_rate; // 比特率(单位bps,转换为kbps需要除以1000)
AVDictionary *metadata; // 元数据

**AVCodecContext:**是一个描述编解码器上下文的结构体,包含了众多编解码器需要的参数信息。

enum AVMediaType codec_type; // 编解码器的类型(视频,音频...)
struct AVCodec  *codec; // 采用的解码器AVCodec(H.264,MPEG2...)
int bit_rate; // 平均比特率
uint8_t *extradata; int extradata_size; // 针对特定编码器包含的附加信息(例如对于H.264解码器来说,存储SPS,PPS等)
AVRational time_base; // 根据该参数,可以把PTS转化为实际的时间(单位为秒s)
int width, height; // 如果是视频的话,代表宽和高
int refs; // 运动估计参考帧的个数(H.264的话会有多帧,MPEG2这类的一般就没有了)
int sample_rate; // 采样率(音频)
int channels; // 声道数(音频)
enum AVSampleFormat sample_fmt; // 采样格式
int profile; // 型(H.264里面就有,其他编码标准应该也有)
int level; // 级(和profile差不太多)

AVCodec:是存储编码器信息的结构体。

const char *name; // 编解码器的名字的简称
const char *long_name; // 编解码器名字的全称
enum AVMediaType type; // 指明了类型,是视频,音频,还是字幕
enum AVCodecID id; // ID,不重复
const AVRational *supported_framerates; // 支持的帧率(仅视频)
const enum AVPixelFormat *pix_fmts; // 支持的像素格式(仅视频),如RGB24、YUV420P等。
const int *supported_samplerates; // 支持的采样率(仅音频)
const enum AVSampleFormat *sample_fmts; // 支持的采样格式(仅音频)
const uint64_t *channel_layouts; // 支持的声道数(仅音频)
int priv_data_size; // 私有数据的大小

AVFrame:该结构描述解码的(原始的)音频或视频数据。AVFrame必须使用av_frame_alloc()进行分配。请注意,这只是分配AVFrame本身,必须管理数据的缓冲区通过其他方式。AVFrame必须使用av_frame_free()释放。


AVPacket:是存储压缩编码数据相关信息的结构体。

uint8_t *data; // 压缩编码的数据。
/* 例如对于H.264来说。1个AVPacket的data通常对应一个NAL。注意:在这里只是对应,而不是一模一样。他们之间有微小的差别:使用FFMPEG类库分离出多媒体文件中的H.264码流。因此在使用FFMPEG进行音视频处理的时候,常常可以将得到的AVPacket的data数据直接写成文件,从而得到音视频的码流文件。*/
int   size; // data的大小
int64_t pts; // 显示时间戳
int64_t dts; // 解码时间戳
int   stream_index; // 标识该AVPacket所属的视频/音频流。
http://www.yayakq.cn/news/48451/

相关文章:

  • 工作室网站源码php域名备案以后怎么建设网站
  • 中国网站排行榜网站上传照片失败
  • 北京专业网站制作广州市广告公司标识系统设计
  • 个人网站设计师常熟建设局网站首页
  • 移动网站视频主持人网南京网站设计外包
  • 恩施网站设计国外网站做营销
  • 普通网站跟营销型网站的对比个人简介html代码简单
  • 做推广网站多少钱wordpress杂志主题推荐
  • 圣辉友联北京网站建设公司wordpress description
  • 互联网站安全管理服务平台六安商业网站建设费用
  • 积分交易网站开发wordpress 右侧边栏
  • jsp网站开发 pdf显示代码wordpress
  • 商业门户网站是什么意思企业画册设计印刷制作
  • 程序员网站个体户年报网上申报流程
  • c#+网站开发实例注册网站会员会泄露信息吗
  • 网站建设psd模板可以自己画图设计的软件
  • 跨平台网站制作汽车网站开发的需求分析
  • 重庆地产网站建设方案上海专业网站建站品牌
  • 网站备案失败视频网站中滑动列表怎么做
  • 江苏响应式网站建设哪里有江西泰飞建设有限公司网站
  • 商标名称推荐合肥网站优化费用
  • 菏泽市网站建设台州 网站建设
  • 福田专业做网站公司php网站 关键技术
  • 建设网站需要给钱吗如何用网络营销推广
  • 烟台公司建网站如何做闲置物品自己的网站
  • 深圳网站设计制作公司 维仆做网站的费用入账
  • 合肥网站建设公司排名检察机关门户网站建设情况
  • 怎么做多个网站单点登录网站标题 逗号
  • 网站建设及规划方案网站开发 面试
  • 策划对于企业网站建设来说电商平台运营费用预算