AliyunPlayer v7.10.0
Aliyun Player API Reference Manual for iOS Platforms
Loading...
Searching...
No Matches
AVPSource.h File Reference

Classes

class  AVPBitStreamSource
 Bitstream playback source class. More...
class  AVPLiveStsSource
 Live STS playback source class. More...
class  AVPSource
 Base class for playback sources. More...
class  AVPUrlSource
 URL playback source class. More...
class  AVPVidAuthSource
 VID and PlayAuth playback source class. More...
class  AVPVidMpsSource
 VID and MPS playback source class. More...
class  AVPVidStsSource
 VID and STS playback source class. More...

Typedefs

typedef int(^ BitStreamReadCallbackBlock) (uint8_t *buffer, int size)
typedef long(^ BitStreamSeekCallbackBlock) (long offset, int whence)

Functions

typedef NS_ENUM (NSUInteger, ENCRYPTION_TYPE)
 Media encryption type enumeration.

Variables

static const int SEEK_SIZE = 0x10000

Typedef Documentation

◆ BitStreamReadCallbackBlock

typedef int(^ BitStreamReadCallbackBlock) (uint8_t *buffer, int size)

◆ BitStreamSeekCallbackBlock

typedef long(^ BitStreamSeekCallbackBlock) (long offset, int whence)

Function Documentation

◆ NS_ENUM()

typedef NS_ENUM ( NSUInteger ,
ENCRYPTION_TYPE  )

Media encryption type enumeration.

Defines supported media encryption methods. Different encryption types correspond to different decryption mechanisms.

No encryption. Media is not encrypted.

Alibaba Cloud VOD encryption. Uses proprietary Alibaba Cloud encryption.

Fairplay encryption. Uses Apple Fairplay DRM encryption.

Variable Documentation

◆ SEEK_SIZE

const int SEEK_SIZE = 0x10000
static