ZegoPlayRecorder
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Macros Pages
Public Member Functions | Public Attributes | List of all members
ZEGO::LIVEROOM::ZegoMixStreamRecordConfig Struct Reference

#include <LiveRoom.h>

Public Member Functions

 ZegoMixStreamRecordConfig ()
 

Public Attributes

char szPathAndName [ZEGO_MAX_COMMON_LEN]
 
bool bGenerateMp3
 
MuxerStreamType nMuxerStreamType
 
int nFragmentSeconds
 
int nOutputFps
 
int nOutputBitrate
 
int nOutputWidth
 
int nOutputHeight
 
int nOutputAudioBitrate
 
ZegoStreamConfigpInputStream
 
int nInputStreamCount
 
int nOutputBackgroundColor
 
const char * pOutputBackgroundImage
 
ZegoTimestampConfigpTimestampConfig
 
bool videoAudioSeperateFile
 
ZegoVideoStreamLayerType streamLayerType
 
ZegoImageWaterMarkConfigpImageWaterMark
 
bool bRecordSoundLevel
 

Detailed Description

混流录制配置

Constructor & Destructor Documentation

ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::ZegoMixStreamRecordConfig ( )
inline

Member Data Documentation

bool ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::bGenerateMp3

录制MP4/FLV的同时是否录制MP3,混流录制MP4/FLV时有效

bool ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::bRecordSoundLevel

是否录制声浪信息

int ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::nFragmentSeconds

m3u8格式取值范围(2~60s),其他格式取值范围(0~10s),0表示不分片,大于0表示分片,默认为2s

int ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::nInputStreamCount

录制输入流个数

MuxerStreamType ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::nMuxerStreamType

录制流类型

int ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::nOutputAudioBitrate

录制输出音频码率

int ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::nOutputBackgroundColor

录制背景颜色,前三个字节为 RGB 颜色值,即 0xRRGGBBxx

int ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::nOutputBitrate

录制输出视频码率

int ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::nOutputFps

录制输出视频帧率

int ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::nOutputHeight

录制输出视频分辨率高

int ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::nOutputWidth

录制输出视频分辨率宽

ZegoImageWaterMarkConfig* ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::pImageWaterMark

图片水印配置信息

ZegoStreamConfig* ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::pInputStream

录制输入流数组

const char* ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::pOutputBackgroundImage

录制背景图

ZegoTimestampConfig* ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::pTimestampConfig

录制时间戳配置

ZegoVideoStreamLayerType ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::streamLayerType

输入流的视频分层类型

char ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::szPathAndName[ZEGO_MAX_COMMON_LEN]

录制输出文件,为文件全路径(包括文件名),且必须以.mp3/.mp4/.flv/.m3u8结尾,SDK内部会自动创建对应路径,相同的文件会直接覆盖

bool ZEGO::LIVEROOM::ZegoMixStreamRecordConfig::videoAudioSeperateFile

音频视频文件分开录制, 设置为true时,设置为true时,在OnRecordFilePath回调中分别回调音视频文件路径


The documentation for this struct was generated from the following file: