AlivcLivePusher  v4.5.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
 
AlivcLivePusherAudioSessionOperationRestriction audioSessionOperationRestriction
 
bool autoFocus
 
NSDictionary * businessInfo
 
AlivcLivePushCameraType cameraType
 
int connectRetryCount
 
float connectRetryInterval
 
bool enableAutoBitrate
 
bool enableAutoResolution
 
BOOL enableExternSampleBufferSize
 
bool enableNarrowbandAndHDForScreenPusher
 
AlivcLivePushAudioFormat externAudioFormat
 
bool externMainStream
 
AlivcLivePushVideoFormat externVideoFormat
 
bool flash
 
AlivcLivePushFPS fps
 
int initialVideoBitrate
 
AlivcLivePushMode livePushMode
 
AlivcLivePushFPS minFps
 
int minVideoBitrate
 
AlivcLivePushMonitorLevel monitorLevel
 
UIImage * networkPoorImg
 
bool openBFrame
 
AlivcLivePushOrientation orientation
 
UIImage * pauseImg
 
AlivcPusherPreviewDisplayMode previewDisplayMode
 
bool previewMirror
 
bool pushMirror
 
AlivcLivePushQualityMode qualityMode
 
BOOL requireGLSharedContext
 
AlivcLivePushResolution resolution
 
CGSize sampleBufferSize
 
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)  ALIVCLIVEPUSH_DEPRECAETD_WATERMARK_API 

◆ getAllWatermarks

- (NSArray<NSDictionary *> *) getAllWatermarks

◆ getPushResolution

- (CGSize) getPushResolution

◆ initWithResolution:

- (instancetype) initWithResolution: (AlivcLivePushResolution)  resolution

◆ removeWatermarkWithPath:

- (void) removeWatermarkWithPath: (NSString *)  ALIVCLIVEPUSH_DEPRECAETD_WATERMARK_API

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

◆ audioSessionOperationRestriction

- (AlivcLivePusherAudioSessionOperationRestriction) audioSessionOperationRestriction
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

◆ enableExternSampleBufferSize

- (BOOL) enableExternSampleBufferSize
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

◆ livePushMode

- (AlivcLivePushMode) livePushMode
readwritenonatomicassign

◆ minFps

- (AlivcLivePushFPS) minFps
readwritenonatomicassign

◆ minVideoBitrate

- (int) minVideoBitrate
readwritenonatomicassign

◆ monitorLevel

- (AlivcLivePushMonitorLevel) monitorLevel
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

◆ sampleBufferSize

- (CGSize) sampleBufferSize
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: