 |
AliyunPlayer
v5.2.0
Aliyun Player API Reference Manual for Windows Platforms
|
12 #include <corecrt_malloc.h>
15 namespace alivc_player {
125 _AVPConfig operator=(
const _AVPConfig &config)
131 if (config.referer) {
132 referer = strdup(config.referer);
138 if (config.httpProxy) {
145 if (config.userAgent) {
248 _AVPCacheConfig operator=(
const _AVPCacheConfig &config)
255 path = strdup(config.path);
304 void *mConfigData =
nullptr;
int maxSizeMB
所有缓存最大占用空间,单位:MB
Definition: AVPConfig.h:210
int networkRetryCount
网络重试次数,每次间隔networkTimeout,networkRetryCount=0则表示不重试,重试策略app决定,默认值为2
Definition: AVPConfig.h:45
int startBufferDuration
开始起播缓存区数据长度,默认500ms
Definition: AVPConfig.h:30
int maxDelayTime
直播最大延迟 默认5000毫秒
Definition: AVPConfig.h:20
char ** httpHeaders
添加自定义header
Definition: AVPConfig.h:70
char * userAgent
user Agent
Definition: AVPConfig.h:65
int maxDuration
单个视频缓存的最大时长,单位秒,即某个视频的时长超过maxDuration将不会被缓存
Definition: AVPConfig.h:202
Definition: AVPConfig.h:16
bool showLastFrameWhenStop
当stop的时候是否保留最后一帧图像显示,默认显示
Definition: AVPConfig.h:50
bool enable
是否开启缓存。默认关闭。
Definition: AVPConfig.h:218
Definition: AVPConfig.h:195
int networkTimeout
网络超时时间,默认15秒
Definition: AVPConfig.h:40
Definition: AVPConfig.h:273
char * path
缓存目录
Definition: AVPConfig.h:226
const char * generatePlayerConfig()
生成playerConfig, 返回值使用后需要使用alivcFree释放。
void setPreviewTime(int previewTime)
设置预览时间
char * httpProxy
httpProxy代理
Definition: AVPConfig.h:60
int headerCount
自定义header的数量
Definition: AVPConfig.h:75
int maxBufferDuration
播放器最大的缓存数据长度,默认50秒
Definition: AVPConfig.h:35
int highBufferDuration
卡顿后缓存数据的高水位,当播放器缓存数据大于此值时开始播放
Definition: AVPConfig.h:25
void setHlsUriToken(const char *mtsHlsUriToken)
HLS标准加密设置UriToken.
char * referer
请求referer
Definition: AVPConfig.h:55