VideoProcAmpProperty

我用 下面这段代码设置抓取视频的参数,大多数都可以,而VideoProcAmp_WhiteBalance,VideoProcAmp_Gamma却没有任何反映,不知道具体原因在那里,或者有其它的方法吗?(50‘)

还有,用ISpecifyPropertyPages弹出的视频设置窗口不止由VideoProcAmpProperty所提供的那10个参数,那么,其它的那些怎么设置呢?(150’)

请这方面的高手赐教!搞定马上给分。

HRESULT hr;
IAMVideoProcAmp *pProcAmp = NULL;
hr=pSrcFilter->QueryInterface(IID_IAMVideoProcAmp,(void**)&pProcAmp);

long Property;
long lValue;
long Flags;

Property = VideoProcAmp_Gamma;
lValue = 100;
Flags = VideoProcAmp_Flags_Manual;
pProcAmp->Set(Property,lValue,Flags);

pProcAmp->Release();

 

问题点数:100分

0 0

引用 ・ 举报 ・ 管理

CSDN推荐

CSDN今日推荐

happydeer

Bbs1

BlankBlankBlank

回复于 2004-04-29 16:58:24 #1 得分:10

主要要看采集卡是不是支持了!不同的采集卡情况也不一样。VideoProcAmpProperty定义的是几个标准的参数,如果某个采集卡支持其它参数调整,可以需要求助于这块卡的技术支持部分。

0 0

引用 ・ 举报 ・ 管理

happydeer

Bbs1

BlankBlankBlank

回复于 2004-04-29 17:00:23 #2 得分:30

你在graphedit中打开采集卡的属性页,不能设置的参数会被disable掉的。这些参数哪些能设哪些不能设,一看就知道了。

0 0

引用 ・ 举报 ・ 管理

妙狐

Bbs1

回复于 2004-04-30 08:55:21 #3 得分:10

陆兄说的对,卡不支持的属性就无效。

0 0

引用 ・ 举报 ・ 管理

无敌魔仙

Bbs1

回复于 2004-04-30 10:24:43 #4 得分:0

但是如果厂家找不到,自己要试着找,怎么个找法,大概怎么试呢?

0 0

引用 ・ 举报 ・ 管理

gxqcdit

Bbs1

回复于 2004-04-30 17:32:40 #5 得分:10

up

 

0 0

引用 ・ 举报 ・ 管理

妙狐

Bbs1

回复于 2004-05-01 00:20:32 #6 得分:10

简单啊,用dx带的一个工具graphedit,在里面插入这个卡的filter,然后看他的属性里面支持那些就行啊。ms自己的东西肯定将可支持的属性都打开了,不支持的禁用了。

0 0

引用 ・ 举报 ・ 管理

无敌魔仙

Bbs1

回复于 2004-05-01 03:27:27 #7 得分:0

谢谢各位。
    我尝试了很多方法,到现在还是不能调节白平衡,以及直接设置R,G,B值的大小,不知道各位有什么好的办法呢?

0 0

引用 ・ 举报 ・ 管理

妙狐

Bbs1

回复于 2004-05-02 09:29:01 #8 得分:10

白平衡能否调节要看卡支不支持。R,G,B则不是在属性框里设置的。

0 0

引用 ・ 举报 ・ 管理

无敌魔仙

Bbs1

回复于 2004-05-10 13:28:31 #9 得分:0

那如何直接 设置 R,G,B 值的大小呢?请赐教啊

0 0

引用 ・ 举报 ・ 管理

happydeer

Bbs1

BlankBlankBlank

回复于 2004-05-10 14:06:01 #10 得分:10

直接 设置 R,G,B 值的大小? VideoProcAmpProperty好像没有这个定义。

你要直接设置 R,G,B 值的大小干嘛?

调整象素的RGB值,可以自己写一个Transform filter,接在Capture filter后面,然后对输入Pin上Receive到的Sample数据进行修改。

0 0

引用 ・ 举报 ・ 管理

嫁给cpu

Bbs1

回复于 2004-05-11 17:53:23 #11 得分:10

ok

0 0

引用 ・ 举报 ・ 管理

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值