AlivcLivePusher  4.4.1
Aliyun Live Pusher API Reference Manual for iOS Platforms
AlivcLivePushConfig Class Reference
Inheritance diagram for AlivcLivePushConfig:

Instance Methods

(void) - addWatermarkWithPath:watermarkCoordX:watermarkCoordY:watermarkWidth:
 
(NSArray< NSDictionary * > *) - getAllWatermarks
 
(CGSize) - getPushResolution
 
(instancetype) - initWithResolution:
 
(void) - removeWatermarkWithPath:
 

Properties

int audioBitrate
 
AlivcLivePushAudioChannel audioChannel
 
AlivcLivePushAudioEncoderMode audioEncoderMode
 
AlivcLivePushAudioEncoderProfile audioEncoderProfile
 
BOOL audioFromExternal
 
bool audioOnly
 
AlivcLivePushAudioSampleRate audioSampleRate
 
AlivcLivePusherAudioScenario audioScene
 
bool autoFocus
 
NSDictionary * businessInfo
 
AlivcLivePushCameraType cameraType
 
int connectRetryCount
 
float connectRetryInterval
 
bool enableAutoBitrate
 
bool enableAutoResolution
 
bool enableNarrowbandAndHDForScreenPusher
 
AlivcLivePushAudioFormat externAudioFormat
 
bool externMainStream
 
AlivcLivePushVideoFormat externVideoFormat
 
bool flash
 
AlivcLivePushFPS fps
 
int initialVideoBitrate
 
AlivcLivePushFPS minFps
 
int minVideoBitrate
 
UIImage * networkPoorImg
 
bool openBFrame
 
AlivcLivePushOrientation orientation
 
UIImage * pauseImg
 
AlivcPusherPreviewDisplayMode previewDisplayMode
 
bool previewMirror
 
bool pushMirror
 
AlivcLivePushQualityMode qualityMode
 
BOOL requireGLSharedContext
 
AlivcLivePushResolution resolution
 
int sendDataTimeout
 
int targetVideoBitrate
 
bool useAliyunPlayerForBGM
 
AlivcLivePushVideoEncodeGOP videoEncodeGop
 
AlivcLivePushVideoEncoderMode videoEncoderMode
 
AlivcLivePushVideoEncoderModeHardCodec videoHardEncoderCodec
 
bool videoOnly
 

Method Documentation

◆ addWatermarkWithPath:watermarkCoordX:watermarkCoordY:watermarkWidth:

- (void) addWatermarkWithPath: (NSString *)  path
watermarkCoordX: (CGFloat)  coordX
watermarkCoordY: (CGFloat)  coordY
watermarkWidth: (CGFloat)  width 

◆ getAllWatermarks

- (NSArray<NSDictionary *> *) getAllWatermarks

◆ getPushResolution

- (CGSize) getPushResolution

◆ initWithResolution:

- (instancetype) initWithResolution: (AlivcLivePushResolution)  resolution

◆ removeWatermarkWithPath:

- (void) removeWatermarkWithPath: (NSString *)  path

Property Documentation

◆ audioBitrate

- (int) audioBitrate
readwritenonatomicassign

◆ audioChannel

- (AlivcLivePushAudioChannel) audioChannel
readwritenonatomicassign

◆ audioEncoderMode

- (AlivcLivePushAudioEncoderMode) audioEncoderMode
readwritenonatomicassign

◆ audioEncoderProfile

- (AlivcLivePushAudioEncoderProfile) audioEncoderProfile
readwritenonatomicassign

◆ audioFromExternal

- (BOOL) audioFromExternal
readwritenonatomicassign

◆ audioOnly

- (bool) audioOnly
readwritenonatomicassign

◆ audioSampleRate

- (AlivcLivePushAudioSampleRate) audioSampleRate
readwritenonatomicassign

◆ audioScene

- (AlivcLivePusherAudioScenario) audioScene
readwritenonatomicassign

◆ autoFocus

- (bool) autoFocus
readwritenonatomicassign

◆ businessInfo

- (NSDictionary*) businessInfo
readwritenonatomiccopy

◆ cameraType

- (AlivcLivePushCameraType) cameraType
readwritenonatomicassign

◆ connectRetryCount

- (int) connectRetryCount
readwritenonatomicassign

◆ connectRetryInterval

- (float) connectRetryInterval
readwritenonatomicassign

◆ enableAutoBitrate

- (bool) enableAutoBitrate
readwritenonatomicassign

◆ enableAutoResolution

- (bool) enableAutoResolution
readwritenonatomicassign

◆ enableNarrowbandAndHDForScreenPusher

- (bool) enableNarrowbandAndHDForScreenPusher
readwritenonatomicassign

◆ externAudioFormat

- (AlivcLivePushAudioFormat) externAudioFormat
readwritenonatomicassign

◆ externMainStream

- (bool) externMainStream
readwritenonatomicassign

◆ externVideoFormat

- (AlivcLivePushVideoFormat) externVideoFormat
readwritenonatomicassign

◆ flash

- (bool) flash
readwritenonatomicassign

◆ fps

- (AlivcLivePushFPS) fps
readwritenonatomicassign

◆ initialVideoBitrate

- (int) initialVideoBitrate
readwritenonatomicassign

◆ minFps

- (AlivcLivePushFPS) minFps
readwritenonatomicassign

◆ minVideoBitrate

- (int) minVideoBitrate
readwritenonatomicassign

◆ networkPoorImg

- (UIImage*) networkPoorImg
readwritenonatomicretain

◆ openBFrame

- (bool) openBFrame
readwritenonatomicassign

◆ orientation

- (AlivcLivePushOrientation) orientation
readwritenonatomicassign

◆ pauseImg

- (UIImage*) pauseImg
readwritenonatomicretain

◆ previewDisplayMode

- (AlivcPusherPreviewDisplayMode) previewDisplayMode
readwritenonatomicassign

◆ previewMirror

- (bool) previewMirror
readwritenonatomicassign

◆ pushMirror

- (bool) pushMirror
readwritenonatomicassign

◆ qualityMode

- (AlivcLivePushQualityMode) qualityMode
readwritenonatomicassign

◆ requireGLSharedContext

- (BOOL) requireGLSharedContext
readwritenonatomicassign

◆ resolution

- (AlivcLivePushResolution) resolution
readwritenonatomicassign

◆ sendDataTimeout

- (int) sendDataTimeout
readwritenonatomicassign

◆ targetVideoBitrate

- (int) targetVideoBitrate
readwritenonatomicassign

◆ useAliyunPlayerForBGM

- (bool) useAliyunPlayerForBGM
readwritenonatomicassign

◆ videoEncodeGop

- (AlivcLivePushVideoEncodeGOP) videoEncodeGop
readwritenonatomicassign

◆ videoEncoderMode

- (AlivcLivePushVideoEncoderMode) videoEncoderMode
readwritenonatomicassign

◆ videoHardEncoderCodec

- (AlivcLivePushVideoEncoderModeHardCodec) videoHardEncoderCodec
readwritenonatomicassign

◆ videoOnly

- (bool) videoOnly
readwritenonatomicassign

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