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

媒体轨道信息类 More...

#include "AVPMediaInfo.h"

Inheritance diagram for AVPTrackInfo:

Properties

int audioChannels
 音频声道数
NSString * audioLanguage
 音频语言
int audioSampleFormat
 音频采样格式
int audioSamplerate
 音频采样率
NSString * codecName
 编码格式名称
NSString * subtitleLanguage
 字幕语言
int trackBitrate
 轨道码率
NSString * trackDefinition
 轨道清晰度标识
int trackIndex
 轨道索引
AVPTrackType trackType
 轨道类型
int videoHeight
 视频高度
int videoWidth
 视频宽度
int64_t vodFileSize
 点播文件大小
NSString * vodFormat
 点播格式
NSString * vodPlayUrl
 点播播放URL
NSString * waterMarkUrl
 水印URL

Detailed Description

媒体轨道信息类

包含单个媒体轨道的详细信息,包括编码格式、类型、清晰度、码率等。 不同轨道类型的对象具有不同的有效属性。

Property Documentation

◆ audioChannels

- (int) audioChannels
readwritenonatomicassign

音频声道数

音频轨道的声道数量,如单声道(1)、立体声(2)等。仅当 trackType 为 AVPTRACK_TYPE_AUDIO 时有效。

◆ audioLanguage

- (NSString*) audioLanguage
readwritenonatomiccopy

音频语言

音频轨道的语言标识,如"en"(英语)、"zh"(中文)等。仅当 trackType 为 AVPTRACK_TYPE_AUDIO 时有效。

◆ audioSampleFormat

- (int) audioSampleFormat
readwritenonatomicassign

音频采样格式

音频的采样数据格式。仅当 trackType 为 AVPTRACK_TYPE_AUDIO 时有效。

◆ audioSamplerate

- (int) audioSamplerate
readwritenonatomicassign

音频采样率

音频的采样频率,单位为Hz。常见值为44100、48000等。仅当 trackType 为 AVPTRACK_TYPE_AUDIO 时有效。

◆ codecName

- (NSString*) codecName
readwritenonatomiccopy

编码格式名称

表示该轨道使用的音视频编码格式名称,如"h264"、"aac"等。

◆ subtitleLanguage

- (NSString*) subtitleLanguage
readwritenonatomiccopy

字幕语言

字幕轨道的语言标识,如"en"(英语)、"zh"(中文)等。仅当 trackType 为 AVPTRACK_TYPE_SUBTITLE 时有效。

◆ trackBitrate

- (int) trackBitrate
readwritenonatomicassign

轨道码率

该轨道的比特率,单位为bps(比特每秒)。仅当 trackType 为 AVPTRACK_TYPE_VIDEO 时有效。

◆ trackDefinition

- (NSString*) trackDefinition
readwritenonatomiccopy

轨道清晰度标识

表示该视频轨道的清晰度或分辨率标识。仅当 trackType 为 AVPTRACK_TYPE_SAAS_VOD 时有效。

◆ trackIndex

- (int) trackIndex
readwritenonatomicassign

轨道索引

◆ trackType

- (AVPTrackType) trackType
readwritenonatomicassign

轨道类型

表示此轨道的类型(视频、音频、字幕或点播流)。

See also
AVPTrackType

◆ videoHeight

- (int) videoHeight
readwritenonatomicassign

视频高度

视频画面的高度,单位为像素。仅当 trackType 为 AVPTRACK_TYPE_VIDEO 时有效。

◆ videoWidth

- (int) videoWidth
readwritenonatomicassign

视频宽度

视频画面的宽度,单位为像素。仅当 trackType 为 AVPTRACK_TYPE_VIDEO 时有效。

◆ vodFileSize

- (int64_t) vodFileSize
readwritenonatomicassign

点播文件大小

该点播流文件的大小,单位为字节。仅当 trackType 为 AVPTRACK_TYPE_SAAS_VOD 时有效。

◆ vodFormat

- (NSString*) vodFormat
readwritenonatomiccopy

点播格式

◆ vodPlayUrl

- (NSString*) vodPlayUrl
readwritenonatomiccopy

点播播放URL

该点播流的播放地址。仅当 trackType 为 AVPTRACK_TYPE_SAAS_VOD 时有效。

◆ waterMarkUrl

- (NSString*) waterMarkUrl
readwritenonatomiccopy

水印URL

该点播流关联的水印文件URL。仅当 trackType 为 AVPTRACK_TYPE_SAAS_VOD 时有效。


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