AliyunPlayer  v5.2.0
Aliyun Player API Reference Manual for Windows Platforms
AVPDef.h File Reference

Classes

struct  alivc_player::_AVPErrorModel
 

Namespaces

 alivc_player
 

Macros

#define ALIVC_EXTERN   __attribute__((visibility("default")))
 
#define ALIVC_PLUGIN_EXTERN
 

Typedefs

typedef struct alivc_player::_AVPErrorModel alivc_player::AVPErrorModel
 
typedef enum alivc_player::_AVPEventType alivc_player::AVPEventType
 播放器事件类型 More...
 
typedef enum alivc_player::_AVPLogLevel alivc_player::AVPLogLevel
 
typedef enum alivc_player::_AVPMirrorMode alivc_player::AVPMirrorMode
 镜像模式 More...
 
typedef enum alivc_player::AVPRotateMode alivc_player::AVPRotateMode
 旋转模式 More...
 
typedef enum alivc_player::_AVPScalingMode alivc_player::AVPScalingMode
 渲染显示模式 More...
 
typedef enum alivc_player::_AVPSeekMode alivc_player::AVPSeekMode
 跳转模式,是否为精准跳转 More...
 
typedef enum alivc_player::_AVPStatus alivc_player::AVPStatus
 
typedef bool(* alivc_player::PlayURLConvertCallback) (const char *srcURL, const char *srcFormat, char **destURL)
 Convert playback URL before playback. More...
 

Enumerations

enum  alivc_player::_AVPEventType {
  alivc_player::AVPEventPrepareDone, alivc_player::AVPEventAutoPlayStart, alivc_player::AVPEventFirstRenderedStart, alivc_player::AVPEventCompletion,
  alivc_player::AVPEventLoadingStart, alivc_player::AVPEventLoadingEnd, alivc_player::AVPEventSeekEnd, alivc_player::AVPEventLoopingStart
}
 播放器事件类型 More...
 
enum  alivc_player::_AVPLogLevel {
  alivc_player::LOG_LEVEL_NONE = 0, alivc_player::LOG_LEVEL_FATAL = 8, alivc_player::LOG_LEVEL_ERROR = 16, alivc_player::LOG_LEVEL_WARNING = 24,
  alivc_player::LOG_LEVEL_INFO = 32, alivc_player::LOG_LEVEL_DEBUG = 48, alivc_player::LOG_LEVEL_TRACE = 56
}
 
enum  alivc_player::_AVPMirrorMode { alivc_player::AVP_MIRRORMODE_NONE, alivc_player::AVP_MIRRORMODE_HORIZONTAL, alivc_player::AVP_MIRRORMODE_VERTICAL }
 镜像模式 More...
 
enum  alivc_player::_AVPScalingMode { alivc_player::AVP_SCALINGMODE_SCALETOFILL, alivc_player::AVP_SCALINGMODE_SCALEASPECTFIT, alivc_player::AVP_SCALINGMODE_SCALEASPECTFILL }
 渲染显示模式 More...
 
enum  alivc_player::_AVPSeekMode { alivc_player::AVP_SEEKMODE_ACCURATE = 0x01, alivc_player::AVP_SEEKMODE_INACCURATE = 0x10 }
 跳转模式,是否为精准跳转 More...
 
enum  alivc_player::_AVPStatus {
  alivc_player::AVPStatusIdle = 0, alivc_player::AVPStatusInitialzed, alivc_player::AVPStatusPrepared, alivc_player::AVPStatusStarted,
  alivc_player::AVPStatusPaused, alivc_player::AVPStatusStopped, alivc_player::AVPStatusCompletion, alivc_player::AVPStatusError
}
 
enum  alivc_player::AVPRotateMode { alivc_player::AVP_ROTATE_0 = 0, alivc_player::AVP_ROTATE_90 = 90, alivc_player::AVP_ROTATE_180 = 180, alivc_player::AVP_ROTATE_270 = 270 }
 旋转模式 More...
 

Macro Definition Documentation

◆ ALIVC_EXTERN

#define ALIVC_EXTERN   __attribute__((visibility("default")))

◆ ALIVC_PLUGIN_EXTERN

#define ALIVC_PLUGIN_EXTERN