0

好吧,我有一个在 wm6.5 上运行的 htc diamond 2,我想访问内置摄像头来捕捉图像。我不是在构建 wm 应用程序,我想构建在 windows 7 平台上运行的 ac#(或任何其他 .NET)winform 应用程序。那可能吗?我发现了一些关于 directshow.net、wia、windowsmobile 相机捕获对话框等的文章。但我真的不知道如何启动它。所以我的问题是:

  1. 我如何建立与我的手机的连接(我必须先在我的电脑和手机的相机之间建立连接?),我需要下载任何 windows mobile sdk 吗?
  2. 要控制相机,我需要安装任何驱动程序吗?
  3. 我是使用 htc camera api/sdk(我找不到)还是 windows mobile api/sdk 来控制相机?
4

1 回答 1

1

对于 HTC 设备,不能使用 DirectShow。问题是 HTC 仅提供基本的 DirectShow API,您将只能使用 320x240 相机的非常小的分辨率。HTC 不提供任何 SDK。但我在此页面上发现了非常有用的 Windows Mobile Direct Show 组件。他们是有报酬的,但相当不错。我认为值得检查。我正在使用 Player Control 进行 DirectShow 视频播放。还有我没有检查的 HCTCamera 组件(我认为仍然免费的一些原始版本),但您可以:

HTC相机控制

于 2012-03-28T10:38:17.130 回答