Previous topicNext topic
Help > XEngine_Client > XClient_Stream > XClient_StreamPush >
XClient_StreamPush_FileInit

函数

XClient_StreamPush_FileInit

功能

推送数据到服务器

语法

XHANDLE XClient_StreamPush_FileInit(LPCXSTR lpszVBitStream = NULL, LPCXSTR lpszABitStream = NULL, bool bSleep = true, bool bReopen = false)

参数

 参数.一:lpszVBitStream
  In/Out:In
  类型:常量字符指针
  可空:N
  意思:输入视频码流转换器,比如h264_mp4toannexb
 参数.二:lpszABitStream
  In/Out:In
  类型:常量字符指针
  可空:N
  意思:输入音频码率转换器,比如aac_adtstoasc aac_asctoadts
 参数.三:bSleep
  In/Out:In
  类型:逻辑型
  可空:Y
  意思:是否由系统计算休眠.默认真
 参数.四:bReopen
  In/Out:In
  类型:逻辑型
  可空:Y
  意思:为真表示文件读取完毕后从头重新继续开始推流

返回值

类型:逻辑型
意思:是否成功

备注

转码器在某些时候需要设置,比如推流的是mp4需要转成nexb,比如asc的aac音频需要转成adts

示例