Silverlight で ZXing を使用すると問題が発生します。
私はこの ZXing ポートを使用しています: http://zxingnet.codeplex.com/
私のプロジェクトはウェブカメラからビデオ フィードを取得できますが、この行で立ち往生しています。
これは私がフィードを取得する方法です:
CaptureSource _capture = new CaptureSource();
_capture.VideoCaptureDevice = CaptureDeviceConfiguration.GetDefaultVideoCaptureDevice();
videoBrush = new VideoBrush();
videoBrush.Stretch = Stretch.Uniform;
videoBrush.SetSource(_capture);
webcam.Fill = videoBrush;
if (CaptureDeviceConfiguration.AllowedDeviceAccess||CaptureDeviceConfiguration.RequestDeviceAccess())
{
try
{
_capture.Start();
}
catch (Exception E)
{
MessageBox.Show(E.Message);
}
}
LuminanceSource source = new RGBLuminanceSource(,webcam.Width, webcam.Height);
つまり、バイト配列「rbgRawBytes」が必要です。
私はウェブカメラストリームを含むビデオブラシを手に入れたと思います:)そして、出力を表示するウェブカメラの長方形を手に入れました。