| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1296 人关注过本帖
标题:问下在Direct3D里怎么获得一个Texture的图象宽度、高度
只看楼主 加入收藏
flyue
Rank: 10Rank: 10Rank: 10
来 自:江南西道
等 级:贵宾
威 望:19
帖 子:3465
专家分:1563
注 册:2006-6-20
结帖率:100%
收藏
 问题点数:0 回复次数:2 
问下在Direct3D里怎么获得一个Texture的图象宽度、高度
在Direct3D里怎么获得一个Texture的图象宽度、高度?
搜索更多相关主题的帖子: Texture 图象 宽度 高度 
2008-04-25 13:32
radcat
Rank: 3Rank: 3
等 级:论坛游民
威 望:8
帖 子:306
专家分:45
注 册:2006-9-12
收藏
得分:0 
AM_MEDIA_TYPE mt;
    ZeroMemory(&mt, sizeof(AM_MEDIA_TYPE));
    mt.majortype = MEDIATYPE_Video;
    mt.subtype = MEDIASUBTYPE_RGB24; //OR RGB32,RGB24
    hr = pGrabber->SetMediaType(&mt);
    if ( FAILED( hr) ){return FALSE;}    
//获得视频长宽
    hr = pGrabber->GetConnectedMediaType( &mt );
    if ( FAILED( hr) ){return FALSE;}    
    VIDEOINFOHEADER * vih = (VIDEOINFOHEADER*) mt.pbFormat;
你看一下这个接口能不

2008-04-25 14:11
余来
Rank: 6Rank: 6
等 级:贵宾
威 望:26
帖 子:956
专家分:18
注 册:2006-8-13
收藏
得分:0 
LS这个应该不行吧,Texture分配的大小是有规律的,都是2的倍数,而且Texture分很多层,每层的大小都不同,我一般只能指定大小,然后创建单层Texture,多层的占内存太高了.

2008-04-25 17:25
快速回复:问下在Direct3D里怎么获得一个Texture的图象宽度、高度
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.090550 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved