![]() |
AliyunPlayer
v5.2.0
Aliyun Player API Reference Manual for Windows Platforms
|
Public Member Functions | |
virtual void | onBufferedPositionUpdate (AliPlayer *player, int64_t position)=0 |
Current cache position callback. More... | |
virtual void | onCurrentPositionUpdate (AliPlayer *player, int64_t position)=0 |
Current playback position callback. More... | |
virtual void | onError (AliPlayer *player, AVPErrorModel *errorModel)=0 |
Proxy error callback. More... | |
virtual void | onGetThumbnailFailed (int64_t positionMs)=0 |
Thumbnail image retrieval failure callback. More... | |
virtual void | onGetThumbnailSuc (int64_t positionMs, int64_t fromPos, int64_t toPos, void *image)=0 |
Thumbnail image retrieval success callback. More... | |
virtual void | onLoadingProgress (AliPlayer *player, float progress)=0 |
Buffer progress callback. More... | |
virtual void | onPlayerEvent (AliPlayer *player, AVPEventType eventType)=0 |
Player event callback. More... | |
virtual void | onPlayerEvent (AliPlayer *player, AVPEventWithString eventWithString, const char *description)=0 |
Player event callback. More... | |
virtual void | onPlayerStatusChanged (AliPlayer *player, AVPStatus oldStatus, AVPStatus newStatus)=0 |
Player status update callback. More... | |
virtual void | onSnapshotImageBuffer (AliPlayer *player, int width, int height, unsigned char *pARGBBuffer)=0 |
virtual void | onSubtitleExtAdded (AliPlayer *player, int64_t trackIndex, const char *URL)=0 |
External subtitles have been added. More... | |
virtual void | onSubtitleHide (AliPlayer *player, int64_t trackIndex, int64_t subtitleId)=0 |
Hide subtitle callback. More... | |
virtual void | onSubtitleShow (AliPlayer *player, int64_t trackIndex, int64_t subtitleId, const char *subtitle)=0 |
Show subtitle callback. More... | |
virtual void | onTrackChanged (AliPlayer *player, AVPTrackInfo *info)=0 |
Track switchover completion callback. More... | |
virtual void | onTrackReady (AliPlayer *player, AVPTrackInfo *info[], int count)=0 |
Track information callback. More... | |
virtual void | onVideoSizeChanged (AliPlayer *player, int width, int height, int rotation)=0 |
Video size change callback. More... | |
|
pure virtual |
Current cache position callback.
player | Player pointer. |
position | Current cache position. |
|
pure virtual |
Current playback position callback.
player | Player pointer. |
position | Current playback position. |
|
pure virtual |
Proxy error callback.
player | Player pointer. |
errorModel | Player error description. See AVPErrorModel. |
|
pure virtual |
Thumbnail image retrieval failure callback.
positionMs | The specified thumbnail image position. |
|
pure virtual |
Thumbnail image retrieval success callback.
positionMs | The specified thumbnail image position. |
fromPos | The initial position of the thumbnail image. |
toPos | The end position of the thumbnail image. |
image | Thumbnail image pointer. Mac: NSImage. iOS: UIImage. |
|
pure virtual |
Buffer progress callback.
player | Player pointer. |
progress | Buffer progress: from 0 to 100. |
|
pure virtual |
Player event callback.
player | Player pointer. |
eventType | Player event type. |
|
pure virtual |
Player event callback.
player | Player pointer. |
eventWithString | Player event type. |
description | Player event description. |
|
pure virtual |
Player status update callback.
player | Player pointer. |
oldStatus | The previous status. See AVPStatus. |
newStatus | The updated status. See AVPStatus. |
|
pure virtual |
|
pure virtual |
External subtitles have been added.
player | Player pointer. |
trackIndex | Subtitle index. |
URL | subtitle url |
|
pure virtual |
Hide subtitle callback.
player | Player pointer. |
trackIndex | Subtitle stream index. |
subtitleID | Subtitle ID. |
|
pure virtual |
Show subtitle callback.
player | Player pointer. |
trackIndex | Subtitle stream index. |
subtitleID | Subtitle ID. |
subtitle | Subtitle string. |
|
pure virtual |
Track switchover completion callback.
player | Player pointer. |
info | Track switchover completion information. See AVPTrackInfo. |
|
pure virtual |
Track information callback.
player | Player pointer. |
info | An array of track information. |
|
pure virtual |
Video size change callback.
player | Player pointer. |
width | Video width. |
height | Video height. |
rotation | Video rotate angle. |