#include "AVPConfig.h"
◆ audioInterruptMode
- (int) audioInterruptMode |
|
readwritenonatomicassign |
音频打断模式(如接电话期间),0 表示打断期间暂停播放,打断结束恢复播放;1 表示打断期间依然持续播放。默认值0
◆ clearShowWhenStop
- (BOOL) clearShowWhenStop |
|
readwritenonatomicassign |
调用stop停止后是否显示最后一帧图像,YES代表清除显示,黑屏,默认为NO
◆ disableAudio
◆ disableVideo
◆ enableEnhancedHttpDns
- (int) enableEnhancedHttpDns |
|
readwritenonatomicassign |
播放器实例是否可以使用增强型http dns进行解析,-1 表示跟随全局设置,0 disable
◆ enableHttp3
使用http3进行请求,支持标准:RFC 9114(HTTP3)和RFC 9000(QUIC v1),默认值关。如果http3请求失败,自动降级至普通http,默认关闭
◆ enableHttpDns
播放器实例是否可以使用http dns进行解析,-1 表示跟随全局设置,0 disable
◆ enableLocalCache
- (BOOL) enableLocalCache |
|
readwritenonatomicassign |
当通过GlobalSettings API打开本地缓存功能后,此处可设置当前播放器实例是否允许被缓存,默认允许。
◆ enableProjection
- (BOOL) enableProjection |
|
readwritenonatomicassign |
允许当前播放器实例进行投屏 你需要集成投屏SDK来完成投屏功能 默认值关
◆ enableSEI
◆ enableStrictAuthMode
- (BOOL) enableStrictAuthMode |
|
readwritenonatomicassign |
针对打开了点播URL鉴权的媒体资源(HLS协议),开启本地缓存后,可选择不同的鉴权模式:非严格鉴权(false):鉴权也缓存,若上一次只缓存了部分媒体,下次播放至非缓存部分时,播放器会用缓存的鉴权发起请求,如果URL鉴权设置的有效很短的话,会导致播放异常。严格鉴权(true):鉴权不缓存,每次起播都进行鉴权,无网络下会导致起播失败。默认值:false。
◆ enableStrictFlvHeader
- (BOOL) enableStrictFlvHeader |
|
readwritenonatomicassign |
用于纯音频或纯视频的RTMP/FLV直播流起播优化策略,当流的header声明只有音频或只有视频时,且实际流的内容跟header声明一致时,此选项打开可以达到快速起播的效果。默认关闭
◆ highBufferDuration
- (int) highBufferDuration |
|
readwritenonatomicassign |
卡顿后缓存数据的高水位,当播放器缓存数据大于此值时开始播放,单位毫秒
◆ httpHeaders
- (NSMutableArray*) httpHeaders |
|
readwritenonatomiccopy |
◆ httpProxy
◆ liveStartIndex
◆ maxAllowedAbrVideoPixelNumber
- (int) maxAllowedAbrVideoPixelNumber |
|
readwritenonatomicassign |
清晰度切换至AUTO档位时,允许升路的清晰度视频对应的最大像素数量。 例如将值设置为1280 * 720 = 921600,那么最高升路到该对应清晰度,而不会升路到 1920 * 1080。 不同清晰度对应值可以参考 AVPPixelNumber
◆ maxBufferDuration
- (int) maxBufferDuration |
|
readwritenonatomicassign |
◆ maxDelayTime
◆ maxProbeSize
◆ mMAXBackwardDuration
- (uint64_t) mMAXBackwardDuration |
|
readwritenonatomicassign |
◆ networkRetryCount
- (int) networkRetryCount |
|
readwritenonatomicassign |
网络重试次数,每次间隔networkTimeout,networkRetryCount=0则表示不重试,重试策略app决定,默认值为2
◆ networkTimeout
◆ pixelBufferOutputFormat
- (int) pixelBufferOutputFormat |
|
readwritenonatomicassign |
◆ positionTimerIntervalMs
- (int) positionTimerIntervalMs |
|
readwritenonatomicassign |
◆ preferAudio
优先保证音频播放;在网络带宽不足的情况下,优先保障音频的播放,目前只在dash直播流中有效(视频已经切换到了最低码率)
◆ referer
◆ selectTrackBufferMode
- (int) selectTrackBufferMode |
|
readwritenonatomicassign |
调用SelectTrack是否清除buffer,无论是高清晰度还是低清晰度, 0 不清除,1 清除
◆ startBufferDuration
- (int) startBufferDuration |
|
readwritenonatomicassign |
◆ startBufferLimit
◆ stopBufferLimit
◆ userAgent
◆ videoRenderType
视频渲染类型,0 表示默认渲染器;1 表示混合渲染器。默认值0
The documentation for this class was generated from the following file: