美摄SDK For Android  1.0.0
Public 成员函数 | 所有成员列表
com.meicam.sdk.NvsAVFileInfo类 参考

音视频文件信息 更多...

Public 成员函数

int getAVFileType ()
 获取文件的类型 更多...
 
long getDuration ()
 获取文件的时长 更多...
 
long getDataRate ()
 获取文件的数据速率 更多...
 
int getVideoStreamCount ()
 获取文件的视频流数量 更多...
 
int getAudioStreamCount ()
 获取文件的音频流数量 更多...
 
long getVideoStreamDuration (int videoStreamIndex)
 通过视频流索引获取当前视频流的时长 更多...
 
NvsSize getVideoStreamDimension (int videoStreamIndex)
 通过视频流索引获取当前视频流的尺寸 更多...
 
NvsRational getVideoStreamPixelAspectRatio (int videoStreamIndex)
 通过视频流索引获取当前视频流的像素横纵比 更多...
 
NvsRational getVideoStreamFrameRate (int videoStreamIndex)
 通过视频流索引获取当前视频流的帧速率 更多...
 
int getVideoStreamRotation (int videoStreamIndex)
 通过视频流索引获取当前视频流的旋转角度类型 更多...
 
int getVideoStreamComponentBitCount (int videoStreamIndex)
 通过视频流索引获取当前视频流的每个像素分量的有效比特数 更多...
 
long getAudioStreamDuration (int audioStreamIndex)
 通过音频流索引获取当前音频流的时长 更多...
 
int getAudioStreamSampleRate (int audioStreamIndex)
 通过音频流索引获取当前音频流的采样率 更多...
 
int getAudioStreamChannelCount (int audioStreamIndex)
 通过音频流索引获取当前音频流的声道数 更多...
 

静态 Public 属性

文件类型

static final int AV_FILE_TYPE_UNKNOWN = -1
 未知类型 更多...
 
static final int AV_FILE_TYPE_AUDIOVIDEO = 0
 视频类型 更多...
 
static final int AV_FILE_TYPE_AUDIO = 1
 音频类型 更多...
 
static final int AV_FILE_TYPE_IMAGE = 2
 图片类型 更多...
 

详细描述

音视频文件信息

显示音视频文件的信息,包括音视频文件的时长,数据速率,像素横纵比,音视频流数目等。

警告
NvsAVFileInfo类中,所有public API不仅可以在UI线程使用,也可以跨线程使用!!!

成员函数说明

int com.meicam.sdk.NvsAVFileInfo.getAudioStreamChannelCount ( int  audioStreamIndex)
inline

通过音频流索引获取当前音频流的声道数

参数
audioStreamIndex音频流索引
返回
返回当前音频流的声道数
int com.meicam.sdk.NvsAVFileInfo.getAudioStreamCount ( )
inline

获取文件的音频流数量

返回
返回文件的音频流数量
long com.meicam.sdk.NvsAVFileInfo.getAudioStreamDuration ( int  audioStreamIndex)
inline

通过音频流索引获取当前音频流的时长

参数
audioStreamIndex音频流索引
返回
返回当前音频流的时长(单位微秒)
参见
getVideoStreamDuration
int com.meicam.sdk.NvsAVFileInfo.getAudioStreamSampleRate ( int  audioStreamIndex)
inline

通过音频流索引获取当前音频流的采样率

参数
audioStreamIndex音频流索引
返回
返回当前音频流的采样率
int com.meicam.sdk.NvsAVFileInfo.getAVFileType ( )
inline

获取文件的类型

返回
返回获取的文件类型
long com.meicam.sdk.NvsAVFileInfo.getDataRate ( )
inline

获取文件的数据速率

返回
返回文件的数据速率
long com.meicam.sdk.NvsAVFileInfo.getDuration ( )
inline

获取文件的时长

返回
返回文件的时长(单位微秒)
int com.meicam.sdk.NvsAVFileInfo.getVideoStreamComponentBitCount ( int  videoStreamIndex)
inline

通过视频流索引获取当前视频流的每个像素分量的有效比特数

参数
videoStreamIndex视频流索引
返回
返回当前视频流的Pixel位数
int com.meicam.sdk.NvsAVFileInfo.getVideoStreamCount ( )
inline

获取文件的视频流数量

返回
返回文件的视频流数量
NvsSize com.meicam.sdk.NvsAVFileInfo.getVideoStreamDimension ( int  videoStreamIndex)
inline

通过视频流索引获取当前视频流的尺寸

参数
videoStreamIndex视频流索引
返回
返回值为NvsSize对象,表示视频流的尺寸(宽度与高度)
long com.meicam.sdk.NvsAVFileInfo.getVideoStreamDuration ( int  videoStreamIndex)
inline

通过视频流索引获取当前视频流的时长

参数
videoStreamIndex视频流索引
返回
返回当前视频流的时长(单位微秒)
参见
getAudioStreamDuration
NvsRational com.meicam.sdk.NvsAVFileInfo.getVideoStreamFrameRate ( int  videoStreamIndex)
inline

通过视频流索引获取当前视频流的帧速率

参数
videoStreamIndex视频流索引
返回
返回NvsRational对象,表示当前视频流的帧速率
NvsRational com.meicam.sdk.NvsAVFileInfo.getVideoStreamPixelAspectRatio ( int  videoStreamIndex)
inline

通过视频流索引获取当前视频流的像素横纵比

参数
videoStreamIndex视频流索引
返回
返回NvsRational对象,表示当前视频流的像素横纵比
int com.meicam.sdk.NvsAVFileInfo.getVideoStreamRotation ( int  videoStreamIndex)
inline

通过视频流索引获取当前视频流的旋转角度类型

参数
videoStreamIndex视频流索引
返回
返回当前视频流的旋转角度类型值。请参见视频旋转角度类型

类成员变量说明

final int com.meicam.sdk.NvsAVFileInfo.AV_FILE_TYPE_AUDIO = 1
static

音频类型

final int com.meicam.sdk.NvsAVFileInfo.AV_FILE_TYPE_AUDIOVIDEO = 0
static

视频类型

final int com.meicam.sdk.NvsAVFileInfo.AV_FILE_TYPE_IMAGE = 2
static

图片类型

final int com.meicam.sdk.NvsAVFileInfo.AV_FILE_TYPE_UNKNOWN = -1
static

未知类型


该类的文档由以下文件生成: