纯win32sdk用mci写调节视频亮度的具体方法

问题描述

纯win32sdk用mci写调节视频亮度的具体方法

查MSDN其实没有太理解,我尝试着写了一些,但是始终没办法实现。
void ChangeBrightness(int iDevID, int bright)
{
MCI_DGV_SETVIDEO_PARMS mciDSP;
mciDSP.dwItem = MCI_DGV_SETVIDEO_BRIGHTNESS ;
mciDSP.dwValue = bright;
mciSendCommand(iDevID, MCI_SETVIDEO, MCI_DGV_SETVIDEO_VALUE | MCI_DGV_SETVIDEO_ITEM, (DWORD)(LPVOID)&mciDSP);
}
各位大神能不能帮我改一改,或者给我一个具体的例子?

PS:在不安装解码器的情况下,用mci写的程序打开avi格式视频的话只有声音没有画面。但是有没有什么解码的源码可以让我在不安装解码器的情况下可以正常打开avi视频?

解决方案

可以参考ffmpeg的实现,它是开源的。

解决方案二:

所以亮度的问题呢。。有没有谁可以解答一下TAT

解决方案三:

不安装解码器就要自己实现相关功能 这个就不容易了

时间: 2024-10-28 06:32:04

纯win32sdk用mci写调节视频亮度的具体方法的相关文章

win7 64位系统不能调节屏幕亮度的处理方法

  win7 64位系统不能调节屏幕亮度的处理方法          解决方法如下: 1.进入win7系统后,我们使用快捷键按下win+r,并在运行窗口,直接输入"regedit"点击确定; 2.进入"注册表编辑器"页面中,按序打开:"HKEY_LOCAL_MACHINESYSTEMControlSet001ControlClass{4d36e968-e325-11ce-bfc1-08002be10318}项"; 3.接着可以打开"00

解决方案-关于网站视频亮度调节,隐藏了滑杆,怎么调节

问题描述 关于网站视频亮度调节,隐藏了滑杆,怎么调节 我不知无意中按了哪个快后键,还是什么原因,把爱奇艺视频亮度调高了.但是爱奇艺网站又隐藏了调亮度的滑杆,我不知怎么调回来,现在亮度过于的高,求网站开发人员给个解决方案. 解决方案 清除浏览器缓存了就出来了

Android编程调节屏幕亮度(背景灯)及保持背景灯常亮的方法

本文实例讲述了Android编程调节屏幕亮度(背景灯)及保持背景灯常亮的方法.分享给大家供大家参考,具体如下: Android写的应用程序其实可以调节屏幕亮度的,查了一下资料发现WindowManager.LayoutParams这个类就包含了调节亮度的参数: WindowManager.LayoutParams lp = getWindow().getAttributes(); lp.screenBrightness = 0.1f; 其中参数screenBrightness就是设置屏幕亮度的0

win7怎么调节屏幕亮度

  win7怎么调节屏幕亮度          方法一: 首先从开始菜单中打开控制面板,依次点击系统和安全--电源选项,接着我们可以拖动下方屏幕亮度的滚动条来调节屏幕亮度. 方法二: 按Win+X唤醒windows移动中心,接着我们就可以看到显示器亮度的选项,拖动滚动条就可以调节屏幕亮度了. windows7教程 windows8教程 windows10教程

Win7无法调节屏幕亮度怎么办

  Win7无法调节屏幕亮度怎么办           第一步.进入win7系统后,我们使用快捷键按下win+r,并在运行窗口,直接输入"regedit"点击确定; 第二步.进入"注册表编辑器"页面中,按序打开:"HKEY_LOCAL_MACHINESYSTEMControlSet001ControlClass{4d36e968-e325-11ce-bfc1-08002be10318}项"; 第三步.接着可以打开"0000"文

Win8系统中如何调节屏幕亮度

  方法1 1.在第一种方法中,我们可以通过任务栏中的系统托盘图标进行调节,具体步骤如下:首先,我们将鼠标对着系统托盘图标中的电源图标击右键,选择"调整屏幕亮度". 2.在打开的界面中,我们使用鼠标调节屏幕亮度的滚动条即可按照我们的使用习惯进行调节屏幕亮度的操作,是十分方便的. 方法2 1.在接下来的第二种方法中,我们还是对着系统托盘图标中的电源图标,然后选择"Windows移动中心"选项. 2.在打开的Windows移动中心的功能界面,我们可以看到有一个调节屏幕亮

为什么Win8.1不能调节屏幕亮度?

  一.首先是试着使用了网上找到的一种大家普遍解决了Win8.1屏幕亮度无法调节的解决办法: 网上大家用的比较多的一种方法是,通过修改注册表解决Win8.1屏幕亮度无法调节的问题. 具体方法为: 1.使用Win+R组合快捷键打开运行对话框,然后使用:regedit 命令打开注册表. 2.打开注册表编辑器后,依次展开位置: HKEY_LOCAL_MACHINESYSTEMControlSet001ControlClass{4d36e968-e325-11ce-bfc1-08002be10318}

win7系统怎么调节屏幕亮度

  1.开始-控制面板 2.点击 系统和安全 3.点击 电源选项 4.拖动滚动条调节屏幕亮度 也可以按Win+X组合键:         注:更多精彩教程请关注三联电脑教程栏目,三联电脑办公群:189034526欢迎你的加入

Windows7系统调节屏幕亮度的方法

  1.开始-控制面板 2.点击 系统和安全 3.点击 电源选项 4.拖动滚动条调节屏幕亮度 也可以按Win+X组合键: