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

Classes

class  AVPMediaInfo
 Media information class. More...
class  AVPThumbnailInfo
 Thumbnail information class. More...
class  AVPTrackInfo
 Media track information class. More...

Typedefs

typedef enum AVPTrackType AVPTrackType
 Media track type enumeration.

Enumerations

enum  AVPTrackType : NSUInteger { AVPTRACK_TYPE_VIDEO , AVPTRACK_TYPE_AUDIO , AVPTRACK_TYPE_SUBTITLE , AVPTRACK_TYPE_SAAS_VOD }
 Media track type enumeration. More...

Variables

static const int SELECT_AVPTRACK_TYPE_VIDEO_AUTO = -1
 Special index value for automatic video resolution selection.

Typedef Documentation

◆ AVPTrackType

typedef enum AVPTrackType AVPTrackType

Media track type enumeration.

Defines different track types contained in media. Each media may contain multiple tracks such as video, audio, subtitles, etc., identified through this enumeration.

Enumeration Type Documentation

◆ AVPTrackType

enum AVPTrackType : NSUInteger

Media track type enumeration.

Defines different track types contained in media. Each media may contain multiple tracks such as video, audio, subtitles, etc., identified through this enumeration.

Enumerator
AVPTRACK_TYPE_VIDEO 

Video track.

Contains video codec data and related information.

AVPTRACK_TYPE_AUDIO 

Audio track.

Contains audio codec data and related information.

AVPTRACK_TYPE_SUBTITLE 

Subtitle track.

Contains subtitle text and related information.

AVPTRACK_TYPE_SAAS_VOD 

VOD stream track.

Track from Alibaba Cloud VOD service containing complete stream information.

Variable Documentation

◆ SELECT_AVPTRACK_TYPE_VIDEO_AUTO

const int SELECT_AVPTRACK_TYPE_VIDEO_AUTO = -1
static

Special index value for automatic video resolution selection.

When the track index is set to this value, the player enables adaptive bitrate (ABR) mode and automatically selects appropriate resolution based on network conditions.