采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
同样是定义结构体类型的指针,除了SwsContext之外的 AVPacket、AVFrame等等都是直接定义,比如AVFrame *frame = NULL;但是 SwsContext 却是 struct SwsContext *swsCtx = NULL; 我c语音基础不是很好,老师能帮忙解释一下这里吗
在C语言中正常都要加struct 关键字,很多人觉得这样不方便,因此在C中可以在定义结构体时在其前面加个关键字typedef ,这样使用结构体时就可以将struct 省略掉。typedef 的作用就相当于给原来的结构体起个别名。 你所说的那些没有加struct 关键字的结构体都使用了typedef 起了别名,如此而已!
登录后可查看更多问答,登录/注册
学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师
5.1k 7
5.3k 3
1.9k 12
280 12
390 12
购课补贴联系客服咨询优惠详情
慕课网APP您的移动学习伙伴
扫描二维码关注慕课网微信公众号