tcpmp 如何获得视频文件的原始分辨率

wohuazhen 2011-10-25 12:41:13
请问用过tcpmp的朋友
1,
获得视频文件的原始分辨率的是哪个PLAYER_XXX啊?看了半天player.h也没明白?
PLAYER_SKIN_VIEWPORT这个应该是设置视频在多大的区域里播放吧。

2,
播放一个视频文件,如何只处理视频不分,不处理音频部分呢?不是禁音。是类似把一个带音视频的文件当做一个纯视频文件来播放。
...全文
95 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
wohuazhen 2011-10-31
  • 打赏
  • 举报
回复
int No;
node* Reader = NULL;
packetformat Format;
pin Pin;
Player->Get(Player,PLAYER_FORMAT,&Reader,sizeof(Reader));
for (No=0;Reader->Get(Reader,FORMAT_STREAM+No,&Pin,sizeof(Pin))==ERR_NONE;++No)
if(PlayerGetStream((player*)Player,No,&Format,NULL,0,NULL))
{
if(Format.Type==PACKET_VIDEO)
break;
}
此时可以得到
Format.Format.Video.Width
Format.Format.Video.Height
QQ515311445 2011-10-25
  • 打赏
  • 举报
回复
1.我好像以前找到过,应该是一个结构体里面的成员,不是什么PLAYER_XXX之类的东西.现在记不起来了,也没找到.
2.Tcpmp是开源的,你可以自己看源代码呀,估计没有人像你这么用.

19,504

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 嵌入开发(WinCE)
社区管理员
  • 嵌入开发(WinCE)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧