AVHelp_Memory_SetVideoBuffer
设置视频数据缓冲区
bool AVHelp_Memory_SetVideoBuffer(XENGINE_MSGBUFFER* pSt_MSGBuffer, AVCODEC_TIMESTAMP* pSt_TimeStamp, AVCODEC_VIDEO_INFO* pSt_VideoInfo, XHANDLE*** pppSt_AVBuffer, bool bAVPacket = true)
参数.一:pSt_MSGBuffer
In/Out:In
类型:数据结构指针
可空:N
意思:输入要打包的数据
参数.二:pSt_TimeStamp
In/Out:In
类型:数据结构指针
可空:N
意思:输入时间戳数据结构
参数.三:pSt_VideoInfo
In/Out:In
类型:数据结构指针
可空:N
意思:输入视频数据信息
参数.四:pppSt_AVBuffer
In/Out:Out
类型:三级指针
可空:N
意思:输出要操作的原始数据结构,只有一个元素[0]
参数.五:bAVPacket
In/Out:In
类型:逻辑型
可空:N
意思:true是表示打包的编码数据,false表示打包的解码数据结构
类型:逻辑型
意思:是否成功
pSt_MSGBuffer输入的内存为浅拷贝,在释放pppSt_AVBuffer的时候会自动释放此内存