所以我需要做一个奇怪的组合,我正在尝试使用 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);
}
我在 like 下找到了一些相关的类Microsoft.Lync.Model.Conversation.AudioVideo
,VideoChannel
或者Channel
似乎VideoDevice
也找不到类似源属性的东西。另外,如果我找到源属性,我不知道该怎么办,在 Microsoft Lync SDK 中实现 VideoChannels 对我来说似乎有点复杂。我真的需要帮助。
我正在尝试构建一个 wpf 应用程序,但对 Lync sdk 并没有真正的经验。任何帮助将不胜感激!谢谢。
编辑:好的,根据 Paul 的回答,从现在开始,我不再限制自己使用 Lync SDK。如果有其他解决方案,例如使用 UCMA 或任何其他解决方案。我是开放的。谢谢你的帮助!