![]() |
AliyunPlayer
v5.2.0
Aliyun Player API Reference Manual for Windows Platforms
|
Classes | |
struct | _AVDConfig |
struct | _AVPCacheConfig |
struct | _AVPConfig |
struct | _AVPErrorModel |
struct | _AVPMediaInfo |
struct | _AVPTrackInfo |
class | AliMediaDownloader |
class | AliPlayer |
class | AVPSource |
class | AVPUrlSource |
class | AVPVidAuthSource |
class | AVPVidMpsSource |
class | AVPVidStsSource |
class | IAVDListener |
class | IAVPListener |
class | VidPlayerConfigGenerator |
Typedefs | |
typedef void ALIVC_EXTERN(* | ApsaraPlayerLogCallback) (void *userData, int prio, char *buf) |
typedef bool ALIVC_EXTERN(* | AudioRenderingCallback) (void *userData, int64_t pts, void *pcmData, int sampleRate, int nbSamples, int channels, int format) |
Audio rendering callback function. More... | |
typedef struct alivc_player::_AVDConfig | AVDConfig |
typedef struct alivc_player::_AVPCacheConfig | AVPCacheConfig |
typedef struct alivc_player::_AVPConfig | AVPConfig |
typedef struct alivc_player::_AVPErrorModel | AVPErrorModel |
typedef enum alivc_player::_AVPEventType | AVPEventType |
Player event type. More... | |
typedef enum alivc_player::_AVPLogLevel | AVPLogLevel |
typedef struct ALIVC_EXTERN alivc_player::_AVPMediaInfo | AVPMediaInfo |
typedef enum alivc_player::_AVPMirrorMode | AVPMirrorMode |
Mirroring mode. More... | |
typedef enum alivc_player::AVPRotateMode | AVPRotateMode |
Rotate mode. More... | |
typedef enum alivc_player::_AVPScalingMode | AVPScalingMode |
Zoom mode. More... | |
typedef enum alivc_player::_AVPSeekMode | AVPSeekMode |
Seeking mode: accurate seeking or inaccurate seeking. More... | |
typedef enum alivc_player::_AVPStatus | AVPStatus |
typedef struct ALIVC_EXTERN alivc_player::_AVPTrackInfo | AVPTrackInfo |
typedef enum alivc_player::_AVPTrackType | AVPTrackType |
typedef bool(* | PlayURLConvertCallback) (const char *srcURL, const char *srcFormat, char **destURL) |
typedef bool ALIVC_EXTERN(* | VideoRenderingCallback) (void *userData, int64_t pts, bool dropped, void **data, int *lineSize, int width, int height, int rotation, AFPixelFormat format) |
Video rendering callback function. More... | |
Functions | |
void ALIVC_EXTERN | InitPrivateService (const char *fileContentBuffer, int bufferLength) |
void ALIVC_EXTERN | InitPrivateService (const char *filePath) |
Variables | |
static const int | SELECT_AVPTRACK_TYPE_VIDEO_AUTO = -1 |
typedef void ALIVC_EXTERN(* alivc_player::ApsaraPlayerLogCallback) (void *userData, int prio, char *buf) |
typedef bool ALIVC_EXTERN(* alivc_player::AudioRenderingCallback) (void *userData, int64_t pts, void *pcmData, int sampleRate, int nbSamples, int channels, int format) |
Audio rendering callback function.
Return true if you want to the player render this frame, otherwise false.
pts | Unit: microsecond |
format | see AVSampleFormat |
typedef struct alivc_player::_AVDConfig alivc_player::AVDConfig |
typedef struct alivc_player::_AVPCacheConfig alivc_player::AVPCacheConfig |
typedef struct alivc_player::_AVPConfig alivc_player::AVPConfig |
typedef struct alivc_player::_AVPErrorModel alivc_player::AVPErrorModel |
typedef enum alivc_player::_AVPEventType alivc_player::AVPEventType |
Player event type.
typedef enum alivc_player::_AVPLogLevel alivc_player::AVPLogLevel |
typedef struct ALIVC_EXTERN alivc_player::_AVPMediaInfo alivc_player::AVPMediaInfo |
typedef enum alivc_player::_AVPMirrorMode alivc_player::AVPMirrorMode |
Mirroring mode.
typedef enum alivc_player::AVPRotateMode alivc_player::AVPRotateMode |
Rotate mode.
Zoom mode.
typedef enum alivc_player::_AVPSeekMode alivc_player::AVPSeekMode |
Seeking mode: accurate seeking or inaccurate seeking.
typedef enum alivc_player::_AVPStatus alivc_player::AVPStatus |
typedef struct ALIVC_EXTERN alivc_player::_AVPTrackInfo alivc_player::AVPTrackInfo |
typedef enum alivc_player::_AVPTrackType alivc_player::AVPTrackType |
typedef bool(* alivc_player::PlayURLConvertCallback) (const char *srcURL, const char *srcFormat, char **destURL) |
typedef bool ALIVC_EXTERN(* alivc_player::VideoRenderingCallback) (void *userData, int64_t pts, bool dropped, void **data, int *lineSize, int width, int height, int rotation, AFPixelFormat format) |
Video rendering callback function.
Return true if you want to the player render this frame, otherwise false.
pts | Unit: microsecond |
Player event type.
void ALIVC_EXTERN alivc_player::InitPrivateService | ( | const char * | fileContentBuffer, |
int | bufferLength | ||
) |
void ALIVC_EXTERN alivc_player::InitPrivateService | ( | const char * | filePath | ) |
|
static |