#include "AlivcLivePushDef.h"
|
NSInteger | maxDuration |
| 录制视频最大时长, 单位:秒,默认是0 如果等于0或者小于0,则不对录制时长做限制 如果设置了时间长度限制,则超过限制时长停止录制,同时onMediaRecordEvent回调消息; 如果需要控制录制文件时长,可以设置该字段 注:该字段只有在recordType=AlivcLiveRecordTypeAudioAndVideo,即需要生成AlivcLiveRecordFormatMP4格式的Mp4文件时生效;如果recordType=AlivcLiveRecordTypePureAudio,设置该字段无效
|
|
NSInteger | maxSize |
| 录制视频最大文件长度,单位:字节,默认是0
|
|
AlivcLiveRecordAudioQuality | recordAudioQuality |
| 录制音频的质量,详见 AlivcLiveRecordAudioQuality 默认:AlivcLiveRecordAudioQualityMidium
|
|
AlivcLivePushAudioSampleRate | recordAudioSamplerate |
| 录制音频的采样率,默认:AlivcLivePushAudioSampleRate48000
|
|
AlivcLiveRecordFormat | recordFormat |
| 录制格式,默认:AlivcLiveRecordFormatMP4 注:如果record指定为AlivcLiveRecordTypePureAudio,则recordFormat不能指定为AlivcLiveRecordFormatMP4; 如果record指定为AlivcLiveRecordTypeAudioAndVideo,则recordFormat需要指定为AlivcLiveRecordFormatMP4;
|
|
AlivcLiveRecordType | recordType |
| 媒体录制类型,默认是AlivcLiveRecordTypeAudioAndVideo, 即同时录制音频和视频
|
|
NSString *_Nonnull | storagePath |
| 录音文件在本地保存的绝对路径,需精确到文件名及格式(必填)。请确保路径有读写权限且合法,否则录制文件无法生成。 该路径需要精确到文件名及格式后缀,格式后缀用于决定录制出的文件格式。 例如 /App Sandbox/Library/Caches/local.mp4, 请确保你指定的路径存在并且可写, 目前支持的视频录制格式只有MP4。
|
|
◆ maxDuration
- (NSInteger) maxDuration |
|
readwritenonatomicassign |
录制视频最大时长, 单位:秒,默认是0 如果等于0或者小于0,则不对录制时长做限制 如果设置了时间长度限制,则超过限制时长停止录制,同时onMediaRecordEvent回调消息; 如果需要控制录制文件时长,可以设置该字段 注:该字段只有在recordType=AlivcLiveRecordTypeAudioAndVideo,即需要生成AlivcLiveRecordFormatMP4格式的Mp4文件时生效;如果recordType=AlivcLiveRecordTypePureAudio,设置该字段无效
◆ maxSize
录制视频最大文件长度,单位:字节,默认是0
- 如果设置为0或者-1,SDK内部按照2G大小进行分块,录制文件超过2G则回调相应事件,并在设置的文件尾上追加块编号重新在新的文件上进行录制;
- 如果设置了>0的值,则发现文件超过该值后停止录制,同时在onMediaRecordEvent回调消息; 如果需要控制录制文件大小,可以设置该字段 注:该字段只有在recordType=AlivcLiveRecordTypeAudioAndVideo,即需要生成AlivcLiveRecordFormatMP4格式的Mp4文件时生效;如果recordType=AlivcLiveRecordTypePureAudio,设置该字段无效
◆ recordAudioQuality
- (AlivcLiveRecordAudioQuality) recordAudioQuality |
|
readwritenonatomicassign |
录制音频的质量,详见 AlivcLiveRecordAudioQuality 默认:AlivcLiveRecordAudioQualityMidium
◆ recordAudioSamplerate
- (AlivcLivePushAudioSampleRate) recordAudioSamplerate |
|
readwritenonatomicassign |
录制音频的采样率,默认:AlivcLivePushAudioSampleRate48000
◆ recordFormat
- (AlivcLiveRecordFormat) recordFormat |
|
readwritenonatomicassign |
录制格式,默认:AlivcLiveRecordFormatMP4 注:如果record指定为AlivcLiveRecordTypePureAudio,则recordFormat不能指定为AlivcLiveRecordFormatMP4; 如果record指定为AlivcLiveRecordTypeAudioAndVideo,则recordFormat需要指定为AlivcLiveRecordFormatMP4;
◆ recordType
- (AlivcLiveRecordType) recordType |
|
readwritenonatomicassign |
媒体录制类型,默认是AlivcLiveRecordTypeAudioAndVideo, 即同时录制音频和视频
◆ storagePath
- (NSString* _Nonnull) storagePath |
|
readwritenonatomiccopy |
录音文件在本地保存的绝对路径,需精确到文件名及格式(必填)。请确保路径有读写权限且合法,否则录制文件无法生成。 该路径需要精确到文件名及格式后缀,格式后缀用于决定录制出的文件格式。 例如 /App Sandbox/Library/Caches/local.mp4, 请确保你指定的路径存在并且可写, 目前支持的视频录制格式只有MP4。
The documentation for this class was generated from the following file: