AVHelp_Parse_VideoHdr
获取一个视频的SPS和PPS,VPS信息
bool AVHelp_Parse_VideoHdr(LPCXSTR lpszMsgBuffer, int nMsgLen, ENUM_AVCODEC_VIDEOTYPE enVideoType, XBYTE * puszVPSBuffer = NULL, XBYTE * puszSPSBuffer = NULL, XBYTE * puszPPSBuffer = NULL, XBYTE * puszSEIBuffer = NULL, int* pInt_VPSLen = NULL, int* pInt_SPSLen = NULL, int* pInt_PPSLen = NULL, int* pInt_SEILen = NULL, int* pInt_Pos = NULL)
参数.一:lpszMsgBuffer
In/Out:In
类型:常量字符指针
可空:N
意思:输入缓冲区
参数.二:nMsgLen
In/Out:In
类型:整数型
可空:N
意思:输入要解析的缓冲区大小
参数.三:enVideoType
In/Out:Out
类型:枚举型
可空:Y
意思:输入要解析的视频是264还是265
参数.四:puszVPSBuffer
In/Out:Out
类型:无符号字符指针
可空:Y
意思:导出获取到的VPS缓冲区
参数.五:puszSPSBuffer
In/Out:Out
类型:无符号字符指针
可空:Y
意思:导出获取到的SPS缓冲区
参数.六:puszPPSBuffer
In/Out:Out
类型:无符号字符指针
可空:Y
意思:导出获取到的PPS缓冲区
参数.七:puszSEIBuffer
In/Out:Out
类型:无符号字符指针
可空:Y
意思:导出获取到的SEI缓冲区
参数.八:pInt_VPSLen
In/Out:Out
类型:整数型指针
可空:Y
意思:导出VPS缓冲区大小
参数.九:pInt_SPSLen
In/Out:Out
类型:整数型指针
可空:Y
意思:导出SPS缓冲区大小
参数.十:pInt_PPSLen
In/Out:Out
类型:整数型指针
可空:Y
意思:导出PPS缓冲区大小
参数.十一:pInt_SEILen
In/Out:Out
类型:整数型指针
可空:Y
意思:导出SEI缓冲区大小
参数.十二:pInt_Pos
In/Out:Out
类型:整数型指针
可空:Y
意思:导出解析到的数据位置
类型:逻辑型
意思:是否成功