TpMediaFile 类
V0.2.1TpExtUtils
2025-11-14
基础信息
| 头文件: | include <TpMediaFile.h> |
|---|---|
| Cmake: | None |
| 发布版本: | V0.2.1 |
| 继承类: | |
| 派生类: |
Public 类型
enum TpMediaFile::TpMediaFileType
| 名称 | 值 | 描述 |
|---|---|---|
| TP_MEDIA_FILE_NONE | 0 | |
| TP_MEDIA_FILE_AUDIO | 1 | |
| TP_MEDIA_FILE_VIDEO | 2 |
Public 成员函数
| TpMediaFile(const TpString &file) | ||
|---|---|---|
| ~TpMediaFile() | ||
| getDuration() | 获取文件时长 | |
| getBitRate() | 获取比特率(音频) | |
| TpMediaFile::TpMediaFileType | getType() | 获取文件是音频还ushi视频 |
| getFormat() | 获取文件格式 | |
| getWidth() | 获取视频帧宽度 | |
| getHeight() | 获取视频帧高度 | |
| getResolution(tpUInt32 *width, tpUInt32 *height) | 获取视频分辨率 | |
| getFrameRate() | 获取视频码率 |
成员函数说明
TpMediaFile::TpMediaFile(const TpString &file)
暂无注释...
参数:file: 媒体文件路径或URL
TpMediaFile::~TpMediaFile()
暂无注释...
tpInt64 TpMediaFile::getDuration()
获取文件时长...
获取文件时长
返回值:秒
tpInt64 TpMediaFile::getBitRate()
获取比特率(音频)...
获取比特率(音频)
返回值:kbps
TpMediaFile::TpMediaFileType TpMediaFile::getType()
获取文件是音频还ushi视频...
获取文件是音频还ushi视频
返回值:
int TpMediaFile::getFormat()
获取文件格式...
获取文件格式
返回值:(MP3,WAV,MP4....)
tpUInt32 TpMediaFile::getWidth()
获取视频帧宽度...
获取视频帧宽度
返回值:
tpUInt32 TpMediaFile::getHeight()
获取视频帧高度...
获取视频帧高度
返回值:
int TpMediaFile::getResolution(tpUInt32 *width, tpUInt32 *height)
获取视频分辨率...
获取视频分辨率
参数:width: 宽
参数:height: 高
返回值:
tpUInt32 TpMediaFile::getFrameRate()
获取视频码率...
获取视频码率
返回值:
