草庐IT

webkit-device-pixel-ratio

全部标签

windows - "No NVENC capable devices found"带 ffmpeg 用于屏幕捕获和 RTP 流

我正在尝试使用ffmpeg通过RTP流式传输我的桌面。libx264似乎工作正常。但我想测试硬件加速编解码器的性能。ffmpeg-re-fdshow-ivideo="screen-capture-recorder"-vcodeclibx264-tunezerolatency-presetultrafast-an-frtprtp://192.168.0.1NVENC编解码器在像这样的其他情况下工作正常ffmpeg-y-rtbufsize2000M-fgdigrab-framerate60-offset_x0-offset_y0-video_size1280x1080-idesktop-c

c - 在 Visual Studio 中设置 FILE_ATTRIBUTE_DEVICE

我想知道是否可以在VisualC++中调用CreateFile函数来创建具有属性FILE_ATTRIBUTE_DEVICE(0x00000040十六进制,64十进制)的文件。根据MSDNAPI,FILE_ATTRIBUTE_DEVICE是保留的,因此我不能使用它,但我知道一定有某种方法可以创建具有此类属性的文件。我必须做什么才能做到这一点?是否有其他API调用,或者我是否需要创建一个新结构?谢谢 最佳答案 该标志的存在是为了识别代表设备而不是文件的句柄。例如,使用CreateFile打开\\.\C:返回驱动器device的句柄,而不

windows - Windows 下带 PyQt 的 Webkit 无法通过 xhr 获取远程资源

我想编写一个Qt应用程序,它使用Webkit作为其图形用户界面来从服务器获取数据并显示它。我让它在Linux和OSX下正常工作,但在Windows下,XMLHttpRequest总是返回状态0,我不知道为什么。这是我使用的pyqt代码:importsys,osfromPyQt4.QtCoreimport*fromPyQt4.QtGuiimport*fromPyQt4.QtWebKitimport*app=QApplication(sys.argv)web=QWebView()web.page().settings().setAttribute(QWebSettings.LocalCon

c++ - DirectX Device Present 钩子(Hook)为什么走弯路不起作用?

我正在创建一个Hook,它允许从DirectX9设备HookPresent方法,我这样做如下:#include#include#include#include#pragmacomment(lib,"d3d9.lib")typedefHRESULT(PresentDef)(constRECT*pSourceRect,constRECT*pDestRect,HWNDhDestWindowOverride,constRGNDATA*pDirtyRegion);PresentDef*Real_Present;PresentDefMine_Present;HRESULTMine_Present(

windows - 如何在 Windows 中创建 "Block device"

对于熟悉Linux的人来说,可以创建一个模块并将其注册为block设备。这允许用户将其作为普通磁盘安装(而所有blockI/O均由模块处理,例如USB大容量存储)。有没有办法在Windows中执行此操作?(需要创建一个Windows可挂载的volume。原始数据将来自专有接口(interface))。 最佳答案 最简单的方法(这并不容易!)是写一个StorportMiniportdriver,您甚至也可以使用KMDF执行此操作。最新一期的OSR的“TheNTInsider”有一篇关于如何执行此操作的文章,但这不会容易。虽然您会学到很

windows - 一些支持 "\Device\Xxx"格式的NT命名空间绝对路径的API

在这份文件中,http://msdn.microsoft.com/en-us/library/aa365247(VS.85).aspx#pathsTomakethesedeviceobjectsaccessiblebyWindowsapplications,thedevicedriverscreateasymboliclink(symlink)intheWin32namespace,"Global??",totheirrespectivedeviceobjects.Forexample,COM0andCOM1underthe"Global??"subdirectoryaresimply

c++ - Microsoft Virtual Audio Device Driver Sample (MSVAD) 仅创建 44 字节文件

我目前正在研究MSVAD简单驱动程序。不幸的是,它没有按照我希望的方式工作。当一个新程序启动时,它在C:\下创建为STREAM_NN.WAV不幸的是,这个文件只有44字节大小(只包含文件头)。我附加了调试器View并得到了这个输出:MSVAD:[CMiniportWaveCyclic::NewStream]MSVAD:[CMiniportWaveCyclicMSVAD::ValidateFormat]MSVAD:[CMiniportWaveCyclic::NewStream]MSVAD:[CMiniportWaveCyclicMSVAD::ValidateFormat]MSVAD:CM

c# - 通过 C# 显示 "Devices and Printers"窗口?

如何使用C#显示“设备和打印机”窗口,如此屏幕截图所示? 最佳答案 应用程序可以通过执行control.exe以编程方式打开控制面板inanewprocess.MSDNstates调用控制面板项的首选方法是使用其规范名称,该名称是非本地化的并且跨版本稳定。从WindowsVista开始,每个控制面板项都有一个规范的名称;MSDN提供alist对于标准Windows控制面板项目。此列表表明设备和打印机项目的规范名称是Microsoft.DevicesAndPrinters.可以通过调用control.exe在新进程中打开控制面板项目以

Qt 5.3 Webkit QWebView 中的 Javascript 速度太慢,并且在 Windows 上挂起 MainWindow

使用Qt5.3(预编译安装程序)、Win7x64,我使用Qt的QWebView来显示HTML页面。HTML将执行一个javascript,它会初始化一个大变量。slow.html:functiondo_load(){varscript=document.createElement('script');script.src="slow.js";document.getElementsByTagName('head')[0].appendChild(script);}慢.js:if(!window.console){window.console={};}//unionofChrome,FF

javascript - Node-Webkit 获取用户的桌面目录

使用Node-Webkit,我需要使用fs.writeFile()在用户的桌面目录中保存一个文件。我怎样才能取回它? 最佳答案 在unix下,您可以使用环境变量HOME,在windows下,您可以使用USERPROFILE来识别用户的主文件夹,并将其与“/Desktop”连接起来。 关于javascript-Node-Webkit获取用户的桌面目录,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/qu