【发布时间】:2011-08-29 03:12:07
【问题描述】:
所以我需要做一个奇怪的组合,我正在尝试构建一个使用 Kinect 作为网络摄像头和 Microsoft Lync 作为基础的会议工具。
不要问为什么 Kinect?这是一个很长的故事,但必须..无论如何我可以从 Kinect 的摄像头获取流如下,但我真的不知道如何在 lync 中将其作为传出视频传递?
void nui_VideoFrameReady(object sender, ImageFrameReadyEventArgs e)
{
PlanarImage Image = e.ImageFrame.Image;
video.Source = BitmapSource.Create(
Image.Width, Image.Height, 96, 96, PixelFormats.Bgr32, null, Image.Bits, Image.Width * Image.BytesPerPixel);
}
我在Microsoft.Lync.Model.Conversation.AudioVideo 下找到了一些相关的类,例如VideoChannel、Channel 或VideoDevice,但似乎也找不到类似源属性的东西。另外,如果我找到源属性,我不知道该怎么办,在 Microsoft Lync SDK 中实现 VideoChannels 对我来说似乎有点复杂。我真的需要帮助。
我正在尝试构建一个 wpf 应用程序,但对 Lync sdk 并没有真正的经验。任何帮助将不胜感激!谢谢。
编辑: 好的,根据 Paul 的回答,从现在开始,我不再限制自己使用 Lync SDK。如果有其他解决方案,例如使用 UCMA 或任何其他解决方案。我是开放的。 感谢您的帮助!
【问题讨论】:
-
设置是什么?您是否直接在 xbox 上运行 Lync 客户端?或者您将 kinect 连接到运行 Lync 的 PC?
-
感谢您的回复,很抱歉没有早点告诉您!我正在使用 Kinect for Windows SDK 在我的 64 位 PC 上运行它们。并打算开发仅供 PC 使用的应用程序。
标签: c# wpf kinect lync-2010 video-conferencing