![]() |
AlivcLivePusher_Interactive
v4.4.8
Aliyun Live Pusher Interactive SDK API Reference Manual for iOS Platforms
|
Functions | |
typedef | NS_ENUM (NSInteger, AlivcLiveBufferType) |
视频数据类型 More... | |
typedef | NS_ENUM (NSInteger, AlivcLiveLicenseCheckResultCode) |
SDK License 校验枚举 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePlayerError) |
互动模式拉流错误码 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePlayRotationMode) |
视频旋转角度 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushAudioChannel) |
声道数 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushAudioEffectReverbMode) |
音效混响模式 AlivcLivePushAudioEffectReverb_Off 关闭混响 AlivcLivePushAudioEffectReverb_Vocal_I 人声I AlivcLivePushAudioEffectReverb_Vocal_II 人声II AlivcLivePushAudioEffectReverb_Bathroom 澡堂 AlivcLivePushAudioEffectReverb_Small_Room_Bright 明亮小房间 AlivcLivePushAudioEffectReverb_Small_Room_Dark 黑暗小房间 AlivcLivePushAudioEffectReverb_Medium_Room 中等房间 AlivcLivePushAudioEffectReverb_Large_Room 大房间 AlivcLivePushAudioEffectReverb_Church_Hall 教堂走廊 AlivcLivePushAudioEffectReverb_Mode_Max 占位符 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushAudioEffectVoiceChangeMode) |
变声音效模式 AlivcLivePushAudioEffectvVoiceChange_OFF 关闭变声音效 AlivcLivePushAudioEffectvVoiceChange_OLD_MAN 老人 AlivcLivePushAudioEffectvVoiceChange_BABYBOY 男孩 AlivcLivePushAudioEffectvVoiceChange_BABYGILR 女孩 AlivcLivePushAudioEffectvVoiceChange_ROBOT 机器人 AlivcLivePushAudioEffectvVoiceChange_DAIMO 大魔王 AlivcLivePushAudioEffectvVoiceChange_KTV KTV AlivcLivePushAudioEffectvVoiceChangeR_ECHO 回声 AlivcLivePushAudioEffectvVoiceChange_MAX 占位符 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushAudioEncoderMode) |
音频编码模式 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushAudioEncoderProfile) |
音频编码格式 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushAudioFormat) |
sound format More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushAudioSampleRate) |
音频采样率 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushCameraType) |
摄像头方向 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePusherAudioScenario) |
音频应用场景 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePusherAudioSessionOperationRestriction) |
SDK对Audio Session的控制权限 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushFPS) |
typedef | NS_ENUM (NSInteger, AlivcLivePushLogLevel) |
SDK log级别 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushMode) |
支持模式 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushMonitorLevel) |
SDK监控多个质量信息,针对嵌入式场景,可以指定精简的监控信息 AlivcLivePushMonitorLevelAll 监控全量质量信息 AlivcLivePushMonitorLevelCut 监控精简质量信息 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushOrientation) |
推流屏幕方向 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushPublishType) |
推流协议 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushQualityMode) |
推流模式 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushResolution) |
分辨率 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushScallingMode) |
缩放模式 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushStatus) |
推流状态 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushUserRole) |
用户角色 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushVideoEncodeGOP) |
关键帧间隔 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushVideoEncoderMode) |
视频编码模式 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushVideoEncoderModeHardCodec) |
硬编码方式 More... | |
typedef | NS_ENUM (NSInteger, AlivcLivePushVideoFormat) |
Image format. More... | |
typedef | NS_ENUM (NSInteger, AlivcLiveTranscodingCropMode) |
云端混流(转码)裁剪模式 More... | |
typedef | NS_ENUM (NSInteger, AlivcPusherErrorCode) |
接口返回值错误码 More... | |
typedef | NS_ENUM (NSInteger, AlivcPusherPreviewDisplayMode) |
预览窗口显示模式 More... | |
typedef | NS_ENUM (NSUInteger, AlivcLivePlayRenderMode) |
视图显示模式 More... | |
typedef NS_ENUM | ( | NSInteger | , |
AlivcLiveBufferType | |||
) |
视频数据类型
YUV裸数据
CVPixelBuffer数据
typedef NS_ENUM | ( | NSInteger | , |
AlivcLiveLicenseCheckResultCode | |||
) |
SDK License 校验枚举
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePlayerError | |||
) |
互动模式拉流错误码
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePlayRotationMode | |||
) |
视频旋转角度
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushAudioChannel | |||
) |
声道数
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushAudioEffectReverbMode | |||
) |
音效混响模式 AlivcLivePushAudioEffectReverb_Off 关闭混响 AlivcLivePushAudioEffectReverb_Vocal_I 人声I AlivcLivePushAudioEffectReverb_Vocal_II 人声II AlivcLivePushAudioEffectReverb_Bathroom 澡堂 AlivcLivePushAudioEffectReverb_Small_Room_Bright 明亮小房间 AlivcLivePushAudioEffectReverb_Small_Room_Dark 黑暗小房间 AlivcLivePushAudioEffectReverb_Medium_Room 中等房间 AlivcLivePushAudioEffectReverb_Large_Room 大房间 AlivcLivePushAudioEffectReverb_Church_Hall 教堂走廊 AlivcLivePushAudioEffectReverb_Mode_Max 占位符
关闭混响
人声I
人声II
澡堂
明亮小房间
黑暗小房间
中等房间
大房间
教堂走廊
占位符
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushAudioEffectVoiceChangeMode | |||
) |
变声音效模式 AlivcLivePushAudioEffectvVoiceChange_OFF 关闭变声音效 AlivcLivePushAudioEffectvVoiceChange_OLD_MAN 老人 AlivcLivePushAudioEffectvVoiceChange_BABYBOY 男孩 AlivcLivePushAudioEffectvVoiceChange_BABYGILR 女孩 AlivcLivePushAudioEffectvVoiceChange_ROBOT 机器人 AlivcLivePushAudioEffectvVoiceChange_DAIMO 大魔王 AlivcLivePushAudioEffectvVoiceChange_KTV KTV AlivcLivePushAudioEffectvVoiceChangeR_ECHO 回声 AlivcLivePushAudioEffectvVoiceChange_MAX 占位符
关闭变声音效
老人
男孩
女孩
机器人
大魔王
KTV
回声
占位符
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushAudioEncoderMode | |||
) |
音频编码模式
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushAudioEncoderProfile | |||
) |
音频编码格式
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushAudioFormat | |||
) |
sound format
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushAudioSampleRate | |||
) |
音频采样率
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushCameraType | |||
) |
摄像头方向
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePusherAudioScenario | |||
) |
音频应用场景
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePusherAudioSessionOperationRestriction | |||
) |
SDK对Audio Session的控制权限
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushFPS | |||
) |
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushLogLevel | |||
) |
SDK log级别
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushMode | |||
) |
支持模式
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushMonitorLevel | |||
) |
SDK监控多个质量信息,针对嵌入式场景,可以指定精简的监控信息 AlivcLivePushMonitorLevelAll 监控全量质量信息 AlivcLivePushMonitorLevelCut 监控精简质量信息
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushOrientation | |||
) |
推流屏幕方向
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushPublishType | |||
) |
推流协议
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushQualityMode | |||
) |
推流模式
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushResolution | |||
) |
分辨率
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushScallingMode | |||
) |
缩放模式
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushStatus | |||
) |
推流状态
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushUserRole | |||
) |
用户角色
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushVideoEncodeGOP | |||
) |
关键帧间隔
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushVideoEncoderMode | |||
) |
视频编码模式
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushVideoEncoderModeHardCodec | |||
) |
硬编码方式
typedef NS_ENUM | ( | NSInteger | , |
AlivcLivePushVideoFormat | |||
) |
Image format.
typedef NS_ENUM | ( | NSInteger | , |
AlivcLiveTranscodingCropMode | |||
) |
云端混流(转码)裁剪模式
typedef NS_ENUM | ( | NSInteger | , |
AlivcPusherErrorCode | |||
) |
接口返回值错误码
typedef NS_ENUM | ( | NSInteger | , |
AlivcPusherPreviewDisplayMode | |||
) |
预览窗口显示模式
typedef NS_ENUM | ( | NSUInteger | , |
AlivcLivePlayRenderMode | |||
) |
视图显示模式