sharpdx相关内容
目前正在研究如何在 Windows Phone 8 中同时播放两个 mp3 或 aac 格式的文件. 目前我正在使用 XNA SoundEffect 类,但它只允许 WAV 文件,这不适合通过网络传输. 在研究时,我遇到了 SharpDX,但它似乎主要用于 .WAV 或一次播放一个文件. 我也发现了这个问题:在 Windows 8 Metro 应用程序中同时播放两种声音(C#/X
..
我尝试了 4 种方法,都没有奏效.我的代码在其他任何地方都能正常工作,相机可以正常移动,对象也可以正常移动. 我使用的是 SharpDX,我的投影矩阵是透视投影矩阵. 我正在尝试获取 3d 点的屏幕位置,以便将光标定位在该点. 这是我尝试过的 4 种方法: public Vector2 WorldPosToScreenPos1(Vector3 p){Vector3.Transf
..
我想尽快画线.出于这个原因,我使用 InteropBitmap 实现了一个方法.这很好用.下一步是与 ShardDX 进行比较.基本上我想做的是:在 BackgroundWorker 中运行以下代码.这会通知 WPF WIC 的更新.我发现此代码(创建 ShapeDX 和绘制线所需的所有内容)比使用 InteropBitmap 执行相同操作需要大约 10 毫秒的时间. 我现在的问题很简单,如
..
我想为 Windows 8 应用程序生成图像,我将使用 SharpDX API 这是我幸运地处理并粘贴的代码示例 private MemoryStream RenderStaticTextToBitmap(){无功宽度= 400;变量高度 = 100;var pixelFormat = WicPixelFormat.Format32bppBGR;var wicFactory = new I
..
我正在尝试制作一种乐器类型的应用程序.我遇到的问题是只有在旧声音完成后才会播放新声音.我希望能够同时播放它们. 这是我的代码的样子: 首先,MyWave 类只包含一个音频缓冲区和一些其他信息: class MyWave{公共音频缓冲区缓冲区 { 获取;放;}公共 uint[] DecodedPacketsInfo { 获取;放;}public WaveFormat WaveForma
..
我正在尝试实现一个网络摄像头捕获应用程序,该应用程序应该拍摄静止帧,将它们显示在屏幕上并保存到磁盘. 由于我已经在使用 SharpDX 来捕获屏幕,我认为使用该库会很好.我不确定 SharpDX 是否有任何视频捕获功能,所以我开始搜索并找到了它看起来像网络摄像头捕获原型的部分: var attributes = new MediaAttributes(1);attributes.Set(C
..
部署使用 SharpDX.Direct3D11 的 WinForms/WPF 应用程序的正确步骤是什么.效果 v3 NuGet 包? 它们似乎依赖于两个非托管 DLL: sharpdx_direct3d11_effects_x64.dll sharpdx_direct3d11_effects_x86.dll 这些应该复制到输出目录吗?作为后期构建步骤还是其他方式? 解决方
..
我正在尝试在 Windows Phone 8.1 上以设定的频率和持续时间生成音调.跟进此处介绍的主题:从 Windows 8 应用程序中生成的缓冲区播放声音,这是我尝试的 Windows Phone 8.1 解决方案,在 Visual Studio 2015 的模拟器中运行,在 VB.NET 中尝试实现 SharpDX.XAudio2.没有声音出来,但我认为这是正确的.有什么想法吗? ' 初始
..
我正在用C#构建Windows 10通用应用程序,该应用程序必须列出系统上已安装字体的名称.该应用程序是Metro/Modern ui/windows 8.1应用程序,我使用了以获取名称. SharpDX在Windows 10 UAP上不可用(尚未?),因此不再起作用. 还有其他方法可以实现我的目标吗?我是否应该按照此处在推荐字体下?例如,在台式机上时,这似乎是一种限制. 提前谢
..
我们正在使用 SharpDX .NET包装器来使 Mediafoundation 将MP4视频解码为 DirectX9 纹理.除在某些 NVIDIA 卡(例如 940MX )上崩溃外,此方法工作正常.例如,具有Intel HD图形卡的同一台机器可以很好地解码视频流. 很遗憾,除了 SharpDX 的E_FAIL/Unspecified错误之外,我们无法获得其他任何详细信息.即使启用了调试层.
..
我试图获得MediaFoundation SourceReader来读取H.264视频文件,并将帧渲染为某些Direct3D纹理,以便我可以使用Direct3D随意渲染它们. 我正在使用SharpDX,但是原理当然与本机代码相同. 据我了解,一般数据流应如下所示: SourceReader 使用 SourceReader.ReadSample() 读取和解码视频 VideoPr
..
我想开发一个与您的耳鸣频率匹配的应用程序:播放一个频率,并且用户可以通过按加号或减号按钮来降低或提高频率.(请参阅部分代码,基于stackoverflow thx的一些编码:-)) public static short [] BufferSamples = new short [44100 * 1 * 2];私人SourceVoice sourceVoice;私有AudioBuffer缓冲区
..
设置 考虑给定的临时程序,该程序使用 SharpDX (Direct *库的托管包装),渲染位图并将其另存为PNG: 命名空间ConsoleApplication5{使用系统;使用System.Diagnostics;使用System.IO;使用SharpDX;使用SharpDX.Direct2D1;使用SharpDX.DirectWrite;使用SharpDX.DXGI;使用SharpD
..
借助此答案 https://stackoverflow.com/a/13734766/637142 我能够知道何时按下按钮或方向盘旋转时.现在我的问题是如何向设备发送效果?例如,当我在玩游戏时如果撞车,车轮将振动.如何使方向盘振动? 我相信我需要做的是Start()一种效果( http://sharpdx.org/documentation/api/t-sharpdx-directinput
..
我已经在C#中创建了一个图像服务,该服务获取一个基本图层图像(JPG),再层叠一个更透明的PNG(32位),然后输出最终的JPG图像.我试图从此函数中每隔一毫秒压缩一次,而我的代码在GDI +中的DrawImage调用上遇到了瓶颈.托管代码在这里: // Load base image and create graphics Image image = LoadImage(renderSet
..
我想调整在SharpDX中使用桌面复制API捕获的屏幕的大小。我正在使用屏幕捕获示例代码从SharpDX样本存储库中,相关部分如下:。 SharpDX.DXGI。资源屏幕 OutputDuplicateFrameInformationplicateFrameInformation; //尝试在给定时间内获取重复帧 plicatedOutput.AcquireNextFrame(1
..
我是DirectX的新手,并尝试使用SharpDX通过桌面复制API捕获屏幕截图。 我想知道是否有任何简单的方法可以创建可在CPU中使用的位图(即保存在文件等) 我正在使用以下代码获取桌面屏幕快照: var factory = new SharpDX。 DXGI.Factory1(); var adapter = factory.Adapters1 [0]; var输出
..
我从渲染目标获得了Sharpdx Direct2D1位图。我想将其保存为图像文件。这是出于测试目的。我不确定是否需要WIC位图或如何转换这些位图。或者首先是如何接收WIC位图。 我也找不到一个简单的解释来说明如何将该位图保存到文件中。 > 任何有帮助的人。 编辑: 我现在正在使用这种方法: http://www.rolandk.de/wp/2013/06/inhalt-de
..
我正在尝试使用SharpDX用C#编写一个简单的DirectX 11应用程序。我能够设置清晰的颜色,并且可行,但是当我尝试绘制多边形时,它们不会显示。我正在另一个源文件中创建一个新的 Game 类,以创建窗口并绘制到窗口。 Game。 cs: 使用系统; 使用System.Linq; 使用System.Drawing;使用SharpDX.Windows的 ; 使用SharpD
..
我正在研究DirectX和SharpDX(使用2.6.2版)。 现在,我尝试使用Texture2D从字节数组创建纹理。 FromMemory()方法。 我的示例代码如下。 使用系统; 使用System.Diagnostics; 使用System.Collections.Generic; 使用System.Linq; 使用System.Threading.Tasks; 使用S
..