FFmpeg备忘录

av_dup_packet函数

av_dup_packet会为destruct指针为av_destruct_packet_nofree的AVPacket新建一个缓冲区,将原有的缓冲区数据拷贝至新缓冲区,置data的值为新缓冲区的地址,同时设置destruct指针为av_destruct_packet,而av_destruct_packet_nofree的意思就是在调用av_free_packet的时候,不能将缓冲区彻底释放,而调用av_dup_packet函数后,将desctruct指针改变后,清理packet的时候,可以将缓冲区彻底释放。

SDL_OpenAudio

声音描述结构体

posted @ 2015-03-07 10:30  Djzny  阅读(265)  评论(0编辑  收藏  举报