AlivcLivePusher Class Reference
Inherits from | NSObject |
---|---|
Declared in | AlivcLivePusher.h |
– initWithConfig:
init
- (instancetype)initWithConfig:(AlivcLivePushConfig *)config
Parameters
config |
推流配置 |
---|
Return Value
self:success nil:failure
Declared In
AlivcLivePusher.h
– setErrorDelegate:
设置推流错误监听回调
- (void)setErrorDelegate:(id<AlivcLivePusherErrorDelegate>)delegate
Parameters
delegate |
---|
Declared In
AlivcLivePusher.h
– setInfoDelegate:
设置推流状态监听回调
- (void)setInfoDelegate:(id<AlivcLivePusherInfoDelegate>)delegate
Parameters
delegate |
---|
Declared In
AlivcLivePusher.h
– setNetworkDelegate:
设置推流网络监听回调
- (void)setNetworkDelegate:(id<AlivcLivePusherNetworkDelegate>)delegate
Parameters
delegate |
---|
Declared In
AlivcLivePusher.h
– startPreview:
开始预览 同步接口
- (int)startPreview:(UIView *)previewView
Parameters
previewView |
预览view |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– stopPreview
停止预览
- (int)stopPreview
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– startPushWithURL:
开始推流 同步接口
- (int)startPushWithURL:(NSString *)pushURL
Parameters
pushURL |
推流URL |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– restartPush
重新推流 同步接口
- (int)restartPush
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– reconnectPushAsync
重连 异步接口
- (int)reconnectPushAsync
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– startPreviewAsync:
开始预览 异步接口
- (int)startPreviewAsync:(UIView *)preview
Parameters
preview |
预览view |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– startPushWithURLAsync:
开始推流 异步接口
- (int)startPushWithURLAsync:(NSString *)pushURL
Parameters
pushURL |
推流URL |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– restartPushAsync
重新推流 异步接口
- (int)restartPushAsync
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– resumeAsync
恢复推流 异步接口
- (int)resumeAsync
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– switchCamera
旋转摄像头
- (int)switchCamera
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setAutoFocus:
设置自动对焦
- (int)setAutoFocus:(bool)autoFocus
Parameters
autoFocus |
true:自动对焦 false:手动对焦 |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– focusCameraAtAdjustedPoint:autoFocus:
对焦
- (int)focusCameraAtAdjustedPoint:(CGPoint)point autoFocus:(bool)autoFocus
Parameters
point |
对焦的点 |
---|---|
autoFocus |
是否自动对焦 |
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setZoom:
缩放
- (int)setZoom:(float)zoom
Parameters
zoom |
缩放值[0:MaxZoom] |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setFlash:
闪光灯开关
- (int)setFlash:(bool)flash
Parameters
flash |
true:打开闪光灯 false:关闭闪光灯 |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setExposureValue:
设置曝光度
- (int)setExposureValue:(float)value
Parameters
value |
曝光度 |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setPushMirror:
推流镜像开关
- (void)setPushMirror:(bool)mirror
Parameters
mirror |
true:打开推流镜像 false:关闭推流镜像 |
---|
Declared In
AlivcLivePusher.h
– setPreviewMirror:
预览镜像开关
- (void)setPreviewMirror:(bool)mirror
Parameters
mirror |
true:打开预览镜像 false:关闭预览镜像 |
---|
Declared In
AlivcLivePusher.h
– setMute:
静音推流
- (void)setMute:(bool)mute
Parameters
mute |
true:静音推流 false:正常推流 |
---|
Declared In
AlivcLivePusher.h
– setBeautyOn:
设置美颜开关
- (void)setBeautyOn:(bool)beautyOn
Parameters
beautyOn |
true:打开美颜 false:关闭美颜 |
---|
Declared In
AlivcLivePusher.h
– setBeautyWhite:
设置美颜美白度
- (int)setBeautyWhite:(int)value
Parameters
value |
美白度[0 100] |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setBeautyBuffing:
设置美颜磨皮度
- (int)setBeautyBuffing:(int)value
Parameters
value |
磨皮度[0 100] |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setBeautyBrightness:
设置美颜亮度
- (int)setBeautyBrightness:(int)value
Parameters
value |
亮度[0 100] |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setBeautyRuddy:
设置美颜红润度
- (int)setBeautyRuddy:(int)value
Parameters
value |
红润度[0 100] |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setBeautySaturation:
设置美颜饱和度
- (int)setBeautySaturation:(int)value
Parameters
value |
饱和度[0 100] |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setTargetVideoBitrate:
设置目标码率
- (int)setTargetVideoBitrate:(int)targetBitrate
Parameters
targetBitrate |
目标码率 100 5000 |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setMinVideoBitrate:
设置最小码率
- (int)setMinVideoBitrate:(int)minBitrate
Parameters
minBitrate |
最小码率 100 5000 |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– getLivePushStatusInfo
获取推流数据统计
- (AlivcLivePushStatsInfo *)getLivePushStatusInfo
Return Value
推流数据
Declared In
AlivcLivePusher.h
– setLog:
设置Log开关
- (int)setLog:(bool)open
Parameters
open |
Log开关 default:true |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h
– setLogLevel:
设置Log级别
- (int)setLogLevel:(AlivcLivePushLogLevel)level
Parameters
level |
Log级别 default:AlivcLivePushLogLevelDebug |
---|
Return Value
0:success 非0:failure
Declared In
AlivcLivePusher.h