采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
同样是定义结构体类型的指针,除了SwsContext之外的 AVPacket、AVFrame等等都是直接定义,比如AVFrame *frame = NULL;但是 SwsContext 却是 struct SwsContext *swsCtx = NULL; 我c语音基础不是很好,老师能帮忙解释一下这里吗
在C语言中正常都要加struct 关键字,很多人觉得这样不方便,因此在C中可以在定义结构体时在其前面加个关键字typedef ,这样使用结构体时就可以将struct 省略掉。typedef 的作用就相当于给原来的结构体起个别名。 你所说的那些没有加struct 关键字的结构体都使用了typedef 起了别名,如此而已!
登录后可查看更多问答,登录/注册
学好FFmpeg核心技术,做高效,高薪,有竞争力的音视频工程师
4.9k 7
5.0k 3
1.8k 12
191 12
312 12