AVFormat_Packet_Output
打开输出文件信息
bool AVFormat_Packet_Output(XHANDLE xhNet, LPCXSTR lpszFile = NULL, LPCXSTR lpszPktName = NULL, XENGINE_KEYVALUE*** pppSt_KEYValue = NULL, int nListCount = 0, CALLBACK_XENGINE_AVCODEC_AVFORMAT_PACKETRW fpCall_FileWrite = NULL, XPVOID lParam = NULL)
参数.一:xhNet
In/Out:In
类型:句柄
可空:N
意思:输入要操作的打包器
参数.二:lpszFile
In/Out:In
类型:常量字符指针
可空:Y
意思:输入要操作的文件
参数.三:lpszPktName
In/Out:In
类型:常量字符指针
可空:Y
意思:输入负载格式,如果不清楚可以设置为NULL
参数.四:pppSt_KEYValue
In/Out:In
类型:三级指针
可空:Y
意思:自定义参数列表
参数.五:nListCount
In/Out:In
类型:整数型
可空:Y
意思:参数列表个数
参数.六:fpCall_FileWrite
In/Out:In/Out
类型:回调函数
可空:Y
意思:内存会写数据回调,如果不想输出到文件,可以使用此回调
参数.七:lParam
In/Out:In/Out
类型:无类型指针
可空:Y
意思:回调函数自定义参数
类型:逻辑型
意思:是否成功
如果使用了回调函数,那么第三个参数的意思为输出的格式,比如:flv.mp4
可以设置输出到文件,也可以输出内存,还可以支持输出流(rtmp,udp,flv等)