草庐IT

REQUEST_MEDIA

全部标签

c - Windows 虚拟 HID 框架 VhfCreate 方法返回 STATUS_INVALID_DEVICE_REQUEST

我正致力于在Windows10中创建虚拟HID设备。我正在尝试使用Windows虚拟HID框架(如此处所述:https://msdn.microsoft.com/en-us/library/windows/hardware/dn925056(v=vs.85).aspx)构建驱动程序。在我目前的阶段,我只是在努力让驱动程序正确安装在Windows10虚拟机上。我的驱动代码如下:#include#include#includeDRIVER_INITIALIZEDriverEntry;EVT_WDF_DRIVER_DEVICE_ADDBBKbdEvtDeviceAdd;typedefstru

c++ - 获取 Microsoft Media Foundation 中相机的所有支持的 FPS 值

我想获取我的网络摄像头支持的所有FPS值的列表。在HowtoSettheVideoCaptureFrameRatemsdn文章说我可以查询系统以获取特定相机支持的最大和最小FPS。它还说:Thedevicemightsupportotherframerateswithinthisrange.并且在MF_MT_FRAME_RATE_RANGE_MIN它说:Thedeviceisnotguaranteedtosupporteveryincrementwithinthisrange.所以听起来没有办法获得媒体基础中相机支持的所有FPS值,只有最大值和最小值。我知道在Linux上,v4l2-c

c++ - 使用 Media Foundation 制作视频

我正在尝试将2个视频合成一个(还有音频)并另存为一个文件。比如,在最终视频的左半部分显示一个源视频,在右侧显示另一个源。任何编码都可以。不适用于DirectShow。我怀疑IMFVideoMixerControl可能与此有关,但不幸的是,我对MF还太陌生,无法确定要采取正确的步骤以实现此目的。如果您能给我一些指导或网络上有任何示例,请告诉我。感谢您的帮助。 最佳答案 IMFVideoMixerControl用于渲染视频。查看SourceReader,您走在正确的轨道上。这是我会做的:为每个视频源创建一个IMFSourceReader

.net - 没有 Windows Media Player 10+ 的 WPF 中的媒体支持?

我想知道是否可以在没有Windows媒体播放器10或11的情况下部署WindowsMediaFoundation?这是上下文。我有一个在公司企业环境中运行的WPF应用程序。WPF需要WindowsMediaFoundation来支持富媒体。WindowsMediaFoundation是通过Windows媒体播放器10和11分发的。WMP10/11的企业发布时间表太遥远了,我等不及了。但是因为我不需要整个播放器基础设施,只需要媒体基础,我想知道是否有办法只部署该组件。 最佳答案 MediaFoundation是一种仅限Vista的技术

windows - 如何检测系统上安装的 Windows Media 包

我的应用程序中的一个组件在Windows上失败,因为WindowsK/KN系统没有安装媒体功能包。为了防止这种情况,我考虑在安装时添加一个检查,以查看当前系统上是否安装了MediaFeaturePack。但是,我还没有找到足够的有关MFP的信息来执行此操作。对于大多数版本的Windows,它已经安装,但一些Windows8和8.1安装没有它。我需要一种编程方式来执行此操作。我需要任何一个信息来实现这一点:基于注册码可用于确定是否安装了MediaFeaturePack的注册码是什么?媒体功能包(如.NET框架/VC再分发)是否设置了一些可用于确定这一点的注册码?有没有可以用来检测Medi

c++ - 向后搜索时 libvlc_media_player_set_position 失败

我正在使用libvlc3.0.0(我也试过2.2.0)在Windows7和VisualStudio2012上从h264编码的mp4文件(不包括声音,只有视频帧)捕获帧。我可以播放、暂停、停止和前进没有任何问题。但是当我试图向后寻找时,我遇到了问题:场景:如果我只调用libvlc_media_player_set_position(或libvlc_media_player_set_time),它似乎会到达位置。但是vlc停止发送帧接收回调(换句话说,播放器卡住),直到它到达调用libvlc_media_player_set_position函数之前的相同(或下一个)帧。counter=0

c++ - Media Foundation - 如何在 MFT(Media Foundation Transform)中更改帧大小

我正在尝试实现能够旋转视频的MFT。旋转本身将在转换函数内完成。为此,我需要更改输出帧大小,但我不知道该怎么做。作为起点,我使用了Microsoft提供的MFT_Grayscale示例。我将此MFT作为转换节点包含在部分拓扑中HRESULTPlayer::AddBranchToPartialTopology(IMFTopology*pTopology,IMFPresentationDescriptor*pSourcePD,DWORDiStream){...IMFTopologyNodepTransformNode=NULL;...hr=CreateTransformNode(CLSID

windows - VS2012 调试器错误 - "Connection request was rejected .. Ensure ... debugger is running in ' 无身份验证模式。”

我在使用VisualStudio远程调试时遇到问题:机器2:Windows2007>nodomain>nofirewall>VisualStudioRemoteDebuggingMonitor64-bit9.0.2122(c)2008>Options...>NoAuthentication,Port=4015,allowanyusertodebug=true>OK>它说在无身份验证模式下监听4015机器1:Windows2007>无域>无防火墙>VisualStudio2012>DEBUG>AttachtoProcess>Transport=Remote(noauthenticatio

windows - 关闭开发工具后如何维护Chrome "enable request blocking"?

我说的是Chrome中的功能,打开开发工具右上角的三点菜单>更多工具>请求阻止此功能非常棒,它会记住要阻止的域/URL,但是每次您关闭开发工具时,它都会取消选中“启用请求阻止”框。我想一直阻止一些东西,不管开发工具是否打开...有没有办法阻止它取消self检查?可以在后台保持打开状态,但如果当前选项卡打开一个新选项卡,它甚至不会转移到新选项卡。也许有一些可以在较新版本中设置的新标志(现在我们在Chrome79上,这个问题最初是在Chrome63中提出的)。 最佳答案 打开一个chrometicket来添加这个。如果您认为这是一个有用

windows - 无法阻止 Visual Studio 2015 在 "JavaScript language service is processing your request in the background..."的 JS 文件中滞后几秒钟?

当我输入Js文件时,在状态栏中它会在keyup上显示此消息,并且编辑器会挂起2或3秒。这可能当我将一些Js文件移动到类别文件夹中时突然开始发生,但我不确定这是原因。我不知道是什么问题。在出现问题之前,所有js文件都在同一个文件夹中,例如角度文件和我自己的应用程序文件。我还尝试卸载WebCompiler从Import&ExportSettings扩展和重置visualstudio,并通过devenv/ResetSettings命令进行硬重置。我也应用了这个答案:VisualStudio2015JavaScriptLanguageServicestuckinaninfiniteloopof