AliyunPlayer  v4.7.1
Aliyun Player API Reference Manual for iOS Platforms
All Classes Files Functions Variables Typedefs Enumerations Enumerator Properties
AVPErrorCode.h File Reference

Typedefs

typedef enum AVPErrorCode AVPErrorCode
 
typedef enum AVPEventWithString AVPEventWithString
 Player event type with a description string. More...
 

Enumerations

enum  AVPErrorCode : NSUInteger {
  ERROR_SERVER_NO_RESPONSE = 0x20010001, ERROR_SERVER_WRONG_JSON = 0x20010002, ERROR_NO_MATCH_QUALITY = 0x20010003, ERROR_PLAYAUTH_WRONG = 0x20010004,
  ERROR_REQUEST_FAIL = 0x20010005, ERROR_SERVER_POP_UNKNOWN = 0x20010100, ERROR_SERVER_POP_MISSING_PARAMETER = 0x20010101, ERROR_SERVER_POP_INVALID_PARAMETER = 0x20010102,
  ERROR_SERVER_POP_OPERATION_DENIED = 0x20010103, ERROR_SERVER_POP_OPERATION_SUSPENED = 0x20010104, ERROR_SERVER_POP_FORBIDDEN = 0x20010105, ERROR_SERVER_POP_INTERNAL_ERROR = 0x20010106,
  ERROR_SERVER_POP_SERVICE_UNAVALIABLE = 0x20010107, ERROR_SERVER_POP_SIGNATUREANONCE_USED = 0x20010108, ERROR_SERVER_POP_SECURITYTOKEN_MAILFORMED = 0x20010109, ERROR_SERVER_POP_SECURITYTOKEN_MISMATCH_ACCESSKEY = 0x2001010A,
  ERROR_SERVER_POP_SIGNATURE_NOT_MATCH = 0x2001010B, ERROR_SERVER_VOD_UNKNOWN = 0x20010200, ERROR_SERVER_VOD_FORBIDDEN_ILLEGALSTATUS = 0x20010201, ERROR_SERVER_VOD_INVALIDVIDEO_NOTFOUND = 0x20010202,
  ERROR_SERVER_VOD_INVALIDVIDEO_NOSTREAM = 0x20010203, ERROR_SERVER_VOD_FORBIDDEN_ALIYUNVODENCRYPTION = 0x20010204, ERROR_SERVER_VOD_INVALIDAUTH_MEDIAID = 0x20010205, ERROR_SERVER_VOD_INVALIDAUTHINFO_EXPIRETIME = 0x20010206,
  ERROR_SERVER_MPS_UNKNOWN = 0x20010300, ERROR_SERVER_MPS_INVALID_MEDIAID = 0x20010301, ERROR_SERVER_MPS_INVALID_AUTHTIMEOUT = 0x20010302, ERROR_SERVER_MPS_INVALID_FORMATS = 0x20010303,
  ERROR_SERVER_MPS_INVALID_AUTHINFO = 0x20010304, ERROR_SERVER_MPS_SIGNATURE_CHECK_FAILED = 0x20010305, ERROR_SERVER_MPS_MEDIAID_NOT_EXIST = 0x20010306, ERROR_SERVER_MPS_MEDIA_RESOURCE_NOT_EXIST = 0x20010307,
  ERROR_SERVER_MPS_MEDIA_NOT_PUBLISHED = 0x20010308, ERROR_SERVER_MPS_MEDIA_NOT_ENCRYPTED = 0x20010309, ERROR_SERVER_MPS_INVALID_CIPHERTEXTBLOB = 0x2001030A, ERROR_SERVER_MPS_CIPHERBLOB_NOT_EXIST = 0x2001030B,
  ERROR_SERVER_MPS_INTERNAL_ERROR = 0x2001030C, ERROR_SERVER_MPS_INVALID_IDENTITY_NOT_ORDER_VIDEO_SERVICE = 0x2001030D, ERROR_SERVER_MPS_UPDATE_CDN_DOMAIN_CONFIGS_FAIL = 0x2001030E, ERROR_SERVER_MPS_AUTH_KEY_EXIST = 0x2001030F,
  ERROR_SERVER_MPS_AUTH_KEY_NOT_EXIST = 0x20010310, ERROR_SERVER_MPS_INVALID_PARAMETER_OUT_OF_BOUND = 0x20010311, ERROR_SERVER_MPS_INVALID_PARAMETER = 0x20010312, ERROR_SERVER_MPS_INVALID_PARAMETER_NULL_VALUE = 0x20010313,
  ERROR_SERVER_MPS_INVALID_PARAMETER_EMPTY_VALUE = 0x20010314, ERROR_SERVER_MPS_MEDIA_RESOURCE_NOT_MATCH = 0x20010315, ERROR_SERVER_MPS_MEDIA_NOT_FOUND_CIPHERTEXT = 0x20010316, ERROR_SERVER_MPS_INVALID_PARAMETER_RAND = 0x20010317,
  ERROR_SERVER_MPS_REDIS_POOL_IS_EMPTY = 0x20010318, ERROR_SERVER_MPS_SIGNATURE_CHECK_MEDIA_FAILED = 0x20010319, ERROR_SERVER_MPS_SIGNATURE_CHECK_EXPIREDTIME_FAILED = 0x2001031A, ERROR_SERVER_MPS_INVALID_SESSION_TIME = 0x2001031B,
  ERROR_SERVER_MPS_INVALID_END_USER_ID = 0x2001031C, ERROR_SERVER_MPS_INVALID_URL = 0x2001031D, ERROR_SERVER_MPS_HTTP_REQUEST_FAILED = 0x2001031E, ERROR_SERVER_MPS_XML_FORMAT_ERROR = 0x2001031F,
  ERROR_SERVER_MPS_SESSION_NOT_EXIST = 0x20010320, ERROR_SERVER_MPS_REGION_NOT_SUPPORTED_API = 0x20010321, ERROR_SERVER_MPS_DRM_NOT_ACTIVATED = 0x20010322, ERROR_SERVER_MPS_DRM_AUTH_ERROR = 0x20010323,
  ERROR_SERVER_MPS_CDN_CONFIG_NOT_EXIST = 0x20010324, ERROR_SERVER_LIVESHIFT_UNKNOWN = 0x20010400, ERROR_SERVER_LIVESHIFT_REQUEST_ERROR = 0x20010401, ERROR_SERVER_LIVESHIFT_DATA_PARSER_ERROR = 0x20010402,
  ERROR_KEYMANAGER_UNKNOWN = 0x20011000, ERROR_TBDRM_UNKNOWN = 0x20012000, ERROR_TBDRM_DEMUXER_UNIMPLEMENTED = 0x20012001, ERROR_ARTP_UNKNOWN = 0x20013000,
  ERROR_ARTP_DEMUXER_UNIMPLEMENTED = 0x20013001, ERROR_ARTP_LOAD_FAILED = 0x20013002, ERROR_ARTP_STREAM_ILLEGAL = 0x20013003, ERROR_ARTP_STREAM_FORBIDDEN = 0x20013004,
  ERROR_ARTP_STREAM_NOT_FOUND = 0x20013005, ERROR_ARTP_STREAM_STOPPED = 0x20013006, ERROR_ARTP_PLAY_TIMEOUT = 0x20013007, ERROR_ARTP_SPSPPS_AACCONF_TIMEOUT = 0x20013008,
  ERROR_ARTP_ARTP_MEDIA_INFO_TIMEOUT = ERROR_ARTP_SPSPPS_AACCONF_TIMEOUT, ERROR_ARTP_PACKET_RECV_TIMEOUT = 0x20013009, ERROR_ARTP_MEDIA_PROBE_FAILED = 0x2001300A, ERROR_UNKNOWN_ERROR = 0x20020000 - 1,
  ERROR_DEMUXER_START = 0x20030000, ERROR_DEMUXER_OPENURL = 0x20030001, ERROR_DEMUXER_NO_VALID_STREAM = 0x20030002, ERROR_DEMUXER_OPENSTREAM = 0x20030003,
  ERROR_LOADING_TIMEOUT = 0x20030004, ERROR_DATASOURCE_EMPTYURL = 0x20030005, ERROR_DECODE_BASE = 0x20040000, ERROR_DECODE_VIDEO = 0x20040001,
  ERROR_DECODE_AUDIO = 0x20040002, ERROR_NETWORK_UNKNOWN = 0x20050000, ERROR_NETWORK_UNSUPPORTED = 0x20050001, ERROR_NETWORK_RESOLVE = 0x20050002,
  ERROR_NETWORK_CONNECT_TIMEOUT = 0x20050003, ERROR_NETWORK_COULD_NOT_CONNECT = 0x20050004, ERROR_NETWORK_HTTP_403 = 0x20050005, ERROR_NETWORK_HTTP_404 = 0x20050006,
  ERROR_NETWORK_HTTP_4XX = 0x20050007, ERROR_NETWORK_HTTP_5XX = 0x20050008, ERROR_NETWORK_HTTP_RANGE = 0x20050009, ERROR_NETWORK_HTTP_400 = 0x2005000A,
  ERROR_CODEC_UNKNOWN = 0x20060000, ERROR_CODEC_VIDEO_NOT_SUPPORT = 0x20060001, ERROR_CODEC_AUDIO_NOT_SUPPORT = 0x20060002, ERROR_INERNAL_UNKNOWN = 0x20070000,
  ERROR_INERNAL_EXIT = 0x20070001, ERROR_GENERAL_UNKNOWN = 0x20080000, ERROR_GENERAL_EPERM = 0x20080001, ERROR_GENERAL_ENOENT = 0x20080002,
  ERROR_GENERAL_EIO = 0x20080005, ERROR_PLAYER_UNKNOWN = 0x30000000 - 1, DOWNLOADER_ERROR_NOT_SELECT_ITEM = 0x30010000, DOWNLOADER_ERROR_NO_DOWNLOAD_ITEM = 0x30010001,
  DOWNLOADER_ERROR_STS_SOURCE_NULL = 0x30010002, DOWNLOADER_ERROR_AUTH_SOURCE_NULL = 0x30010003, DOWNLOADER_ERROR_AUTH_SOURCE_WRONG = 0x30010004, DOWNLOADER_ERROR_INVALID_ITEM = 0x30010005,
  DOWNLOADER_ERROR_URL_CANNOT_REACH = 0x30010006, DOWNLOADER_ERROR_NOT_SUPPORT_FORMAT = 0x30010007, DOWNLOADER_ERROR_ENCRYPT_FILE_NOT_MATCH = 0x30010008, DOWNLOADER_ERROR_DOWNLOAD_SWITCH_OFF = 0x30010009,
  DOWNLOADER_ERROR_NET_ERROR = 0x3001000A, DOWNLOADER_ERROR_NOT_SET_SAVE_DIR = 0x3001000B, DOWNLOADER_ERROR_CANNOT_CREATE_SAVE_DIR = 0x3001000C, DOWNLOADER_ERROR_NO_SPACE = 0x3001000D,
  DOWNLOADER_ERROR_WRITE_ERROR = 0x3001000E, DOWNLOADER_ERROR_ENCRYPT_ERROR = 0x3001000F, DOWNLOADER_ERROR_FILE_NOT_EXIST = 0x30010010, DOWNLOADER_ERROR_CLEAN_INVALID_PARAM = 0x30010011,
  DOWNLOADER_ERROR_CLEAN_WRONG_STATUS = 0x30010012, DOWNLOADER_ERROR_GET_AES_KEY_FAIL = 0x30010013, DOWNLOADER_ERROR_ENCRYPTION_NOT_SUPPORT = 0x30010014
}
 
enum  AVPEventWithString : NSUInteger {
  EVENT_SWITCH_TO_SOFTWARE_DECODER = 100, EVENT_AUDIO_CODEC_NOT_SUPPORT = 101, EVENT_AUDIO_DECODER_DEVICE_ERROR = 102, EVENT_VIDEO_CODEC_NOT_SUPPORT = 103,
  EVENT_VIDEO_DECODER_DEVICE_ERROR = 104, EVENT_VIDEO_RENDER_INIT_ERROR = 105, EVENT_PLAYER_DEMUXER_TRACE_ID = 106, EVENT_PLAYER_NETWORK_RETRY = 108,
  EVENT_PLAYER_CACHE_SUCCESS = 109, EVENT_PLAYER_CACHE_ERROR = 110, EVENT_PLAYER_LOW_MEMORY = 111
}
 Player event type with a description string. More...
 

Typedef Documentation

◆ AVPErrorCode

typedef enum AVPErrorCode AVPErrorCode

◆ AVPEventWithString

Player event type with a description string.

Enumeration Type Documentation

◆ AVPErrorCode

enum AVPErrorCode : NSUInteger
Enumerator
ERROR_SERVER_NO_RESPONSE 
ERROR_SERVER_WRONG_JSON 
ERROR_NO_MATCH_QUALITY 
ERROR_PLAYAUTH_WRONG 
ERROR_REQUEST_FAIL 
ERROR_SERVER_POP_UNKNOWN 
ERROR_SERVER_POP_MISSING_PARAMETER 
ERROR_SERVER_POP_INVALID_PARAMETER 
ERROR_SERVER_POP_OPERATION_DENIED 
ERROR_SERVER_POP_OPERATION_SUSPENED 
ERROR_SERVER_POP_FORBIDDEN 
ERROR_SERVER_POP_INTERNAL_ERROR 
ERROR_SERVER_POP_SERVICE_UNAVALIABLE 
ERROR_SERVER_POP_SIGNATUREANONCE_USED 
ERROR_SERVER_POP_SECURITYTOKEN_MAILFORMED 
ERROR_SERVER_POP_SECURITYTOKEN_MISMATCH_ACCESSKEY 
ERROR_SERVER_POP_SIGNATURE_NOT_MATCH 
ERROR_SERVER_VOD_UNKNOWN 
ERROR_SERVER_VOD_FORBIDDEN_ILLEGALSTATUS 
ERROR_SERVER_VOD_INVALIDVIDEO_NOTFOUND 
ERROR_SERVER_VOD_INVALIDVIDEO_NOSTREAM 
ERROR_SERVER_VOD_FORBIDDEN_ALIYUNVODENCRYPTION 
ERROR_SERVER_VOD_INVALIDAUTH_MEDIAID 
ERROR_SERVER_VOD_INVALIDAUTHINFO_EXPIRETIME 
ERROR_SERVER_MPS_UNKNOWN 
ERROR_SERVER_MPS_INVALID_MEDIAID 
ERROR_SERVER_MPS_INVALID_AUTHTIMEOUT 
ERROR_SERVER_MPS_INVALID_FORMATS 
ERROR_SERVER_MPS_INVALID_AUTHINFO 
ERROR_SERVER_MPS_SIGNATURE_CHECK_FAILED 
ERROR_SERVER_MPS_MEDIAID_NOT_EXIST 
ERROR_SERVER_MPS_MEDIA_RESOURCE_NOT_EXIST 
ERROR_SERVER_MPS_MEDIA_NOT_PUBLISHED 
ERROR_SERVER_MPS_MEDIA_NOT_ENCRYPTED 
ERROR_SERVER_MPS_INVALID_CIPHERTEXTBLOB 
ERROR_SERVER_MPS_CIPHERBLOB_NOT_EXIST 
ERROR_SERVER_MPS_INTERNAL_ERROR 
ERROR_SERVER_MPS_INVALID_IDENTITY_NOT_ORDER_VIDEO_SERVICE 
ERROR_SERVER_MPS_UPDATE_CDN_DOMAIN_CONFIGS_FAIL 
ERROR_SERVER_MPS_AUTH_KEY_EXIST 
ERROR_SERVER_MPS_AUTH_KEY_NOT_EXIST 
ERROR_SERVER_MPS_INVALID_PARAMETER_OUT_OF_BOUND 
ERROR_SERVER_MPS_INVALID_PARAMETER 
ERROR_SERVER_MPS_INVALID_PARAMETER_NULL_VALUE 
ERROR_SERVER_MPS_INVALID_PARAMETER_EMPTY_VALUE 
ERROR_SERVER_MPS_MEDIA_RESOURCE_NOT_MATCH 
ERROR_SERVER_MPS_MEDIA_NOT_FOUND_CIPHERTEXT 
ERROR_SERVER_MPS_INVALID_PARAMETER_RAND 
ERROR_SERVER_MPS_REDIS_POOL_IS_EMPTY 
ERROR_SERVER_MPS_SIGNATURE_CHECK_MEDIA_FAILED 
ERROR_SERVER_MPS_SIGNATURE_CHECK_EXPIREDTIME_FAILED 
ERROR_SERVER_MPS_INVALID_SESSION_TIME 
ERROR_SERVER_MPS_INVALID_END_USER_ID 
ERROR_SERVER_MPS_INVALID_URL 
ERROR_SERVER_MPS_HTTP_REQUEST_FAILED 
ERROR_SERVER_MPS_XML_FORMAT_ERROR 
ERROR_SERVER_MPS_SESSION_NOT_EXIST 
ERROR_SERVER_MPS_REGION_NOT_SUPPORTED_API 
ERROR_SERVER_MPS_DRM_NOT_ACTIVATED 
ERROR_SERVER_MPS_DRM_AUTH_ERROR 
ERROR_SERVER_MPS_CDN_CONFIG_NOT_EXIST 
ERROR_SERVER_LIVESHIFT_UNKNOWN 
ERROR_SERVER_LIVESHIFT_REQUEST_ERROR 
ERROR_SERVER_LIVESHIFT_DATA_PARSER_ERROR 
ERROR_KEYMANAGER_UNKNOWN 
ERROR_TBDRM_UNKNOWN 
ERROR_TBDRM_DEMUXER_UNIMPLEMENTED 
ERROR_ARTP_UNKNOWN 
ERROR_ARTP_DEMUXER_UNIMPLEMENTED 
ERROR_ARTP_LOAD_FAILED 
ERROR_ARTP_STREAM_ILLEGAL 
ERROR_ARTP_STREAM_FORBIDDEN 
ERROR_ARTP_STREAM_NOT_FOUND 
ERROR_ARTP_STREAM_STOPPED 
ERROR_ARTP_PLAY_TIMEOUT 
ERROR_ARTP_SPSPPS_AACCONF_TIMEOUT 
ERROR_ARTP_ARTP_MEDIA_INFO_TIMEOUT 
ERROR_ARTP_PACKET_RECV_TIMEOUT 
ERROR_ARTP_MEDIA_PROBE_FAILED 
ERROR_UNKNOWN_ERROR 
ERROR_DEMUXER_START 
ERROR_DEMUXER_OPENURL 
ERROR_DEMUXER_NO_VALID_STREAM 
ERROR_DEMUXER_OPENSTREAM 
ERROR_LOADING_TIMEOUT 
ERROR_DATASOURCE_EMPTYURL 
ERROR_DECODE_BASE 
ERROR_DECODE_VIDEO 
ERROR_DECODE_AUDIO 
ERROR_NETWORK_UNKNOWN 
ERROR_NETWORK_UNSUPPORTED 
ERROR_NETWORK_RESOLVE 
ERROR_NETWORK_CONNECT_TIMEOUT 
ERROR_NETWORK_COULD_NOT_CONNECT 
ERROR_NETWORK_HTTP_403 
ERROR_NETWORK_HTTP_404 
ERROR_NETWORK_HTTP_4XX 
ERROR_NETWORK_HTTP_5XX 
ERROR_NETWORK_HTTP_RANGE 
ERROR_NETWORK_HTTP_400 
ERROR_CODEC_UNKNOWN 
ERROR_CODEC_VIDEO_NOT_SUPPORT 
ERROR_CODEC_AUDIO_NOT_SUPPORT 
ERROR_INERNAL_UNKNOWN 
ERROR_INERNAL_EXIT 
ERROR_GENERAL_UNKNOWN 
ERROR_GENERAL_EPERM 
ERROR_GENERAL_ENOENT 
ERROR_GENERAL_EIO 
ERROR_PLAYER_UNKNOWN 
DOWNLOADER_ERROR_NOT_SELECT_ITEM 
DOWNLOADER_ERROR_NO_DOWNLOAD_ITEM 
DOWNLOADER_ERROR_STS_SOURCE_NULL 
DOWNLOADER_ERROR_AUTH_SOURCE_NULL 
DOWNLOADER_ERROR_AUTH_SOURCE_WRONG 
DOWNLOADER_ERROR_INVALID_ITEM 
DOWNLOADER_ERROR_URL_CANNOT_REACH 
DOWNLOADER_ERROR_NOT_SUPPORT_FORMAT 
DOWNLOADER_ERROR_ENCRYPT_FILE_NOT_MATCH 
DOWNLOADER_ERROR_DOWNLOAD_SWITCH_OFF 
DOWNLOADER_ERROR_NET_ERROR 
DOWNLOADER_ERROR_NOT_SET_SAVE_DIR 
DOWNLOADER_ERROR_CANNOT_CREATE_SAVE_DIR 
DOWNLOADER_ERROR_NO_SPACE 
DOWNLOADER_ERROR_WRITE_ERROR 
DOWNLOADER_ERROR_ENCRYPT_ERROR 
DOWNLOADER_ERROR_FILE_NOT_EXIST 
DOWNLOADER_ERROR_CLEAN_INVALID_PARAM 
DOWNLOADER_ERROR_CLEAN_WRONG_STATUS 
DOWNLOADER_ERROR_GET_AES_KEY_FAIL 
DOWNLOADER_ERROR_ENCRYPTION_NOT_SUPPORT 

◆ AVPEventWithString

enum AVPEventWithString : NSUInteger

Player event type with a description string.

Enumerator
EVENT_SWITCH_TO_SOFTWARE_DECODER 

Hardware decoding is switched to software decoding.

Additional information: description.

EVENT_AUDIO_CODEC_NOT_SUPPORT 

Audio decoding does not support the specified format.

Additional information: description.

EVENT_AUDIO_DECODER_DEVICE_ERROR 

The audio decoder failed.

Additional information: description.

EVENT_VIDEO_CODEC_NOT_SUPPORT 

Video decoding does not support the specified format.

Additional information: description.

EVENT_VIDEO_DECODER_DEVICE_ERROR 

The video decoder failed.

Additional information: description.

EVENT_VIDEO_RENDER_INIT_ERROR 

The video renderer failed.

Additional information: description.

EVENT_PLAYER_DEMUXER_TRACE_ID 
EVENT_PLAYER_NETWORK_RETRY 

Network connection failed.

Try again. No additional information is provided.

EVENT_PLAYER_CACHE_SUCCESS 

Content cached.

No additional information is provided.

EVENT_PLAYER_CACHE_ERROR 

Failed to cache the content.

Additional information: description.

EVENT_PLAYER_LOW_MEMORY 

The system does not have memory to store the media data.