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

Media information class. More...

#include "AVPMediaInfo.h"

Inheritance diagram for AVPMediaInfo:

Properties

NSString * coverURL
 Media cover URL.
int64_t duration
 Media duration.
NSString * mediaType
 Media type.
NSString * status
NSArray< AVPThumbnailInfo * > * thumbnails
 Thumbnails.
NSString * title
 Media title.
int64_t totalBitrate
 Media bitrate.
NSArray< AVPTrackInfo * > * tracks
 Media tracks.
NSString * transcodeMode
 Media transcode mode.

Detailed Description

Media information class.

Contains complete information of media (video, audio, or combined), including title, duration, track list, etc. Instances of this class are obtained via AliPlayer::getMediaInfo.

Property Documentation

◆ coverURL

- (NSString*) coverURL
readwritenonatomiccopy

Media cover URL.

URL address of the cover or poster image of the media.

◆ duration

- (int64_t) duration
readwritenonatomicassign

Media duration.

The total duration of the media in milliseconds.

◆ mediaType

- (NSString*) mediaType
readwritenonatomiccopy

Media type.

◆ status

- (NSString*) status
readwritenonatomiccopy

◆ thumbnails

- (NSArray<AVPThumbnailInfo*>*) thumbnails
readwritenonatomicstrong

Thumbnails.

List of all thumbnail information associated with the media. Used for displaying video preview in UI.

◆ title

- (NSString*) title
readwritenonatomiccopy

Media title.

The name or title of the media.

◆ totalBitrate

- (int64_t) totalBitrate
readwritenonatomicassign

Media bitrate.

The overall bitrate of the media in bps. For VOD and multi-bitrate streams, this value may be 0; use AVPTrackInfo::trackBitrate to get bitrate of specific track.

◆ tracks

- (NSArray<AVPTrackInfo*>*) tracks
readwritenonatomicstrong

Media tracks.

List of all track information contained in the media (video, audio, subtitle, etc.).

◆ transcodeMode

- (NSString*) transcodeMode
readwritenonatomiccopy

Media transcode mode.

Indicates the transcoding strategy of the media:

  • "FastTranscode": Transcode immediately after upload; only transcoded content can be played
  • "NoTranscode": Do not transcode after upload; content can be played immediately after upload

    Default is "FastTranscode".


The documentation for this class was generated from the following file: