public LiveFrame GetLiveFrame() { byte[] buffer; int width, height; lock (_frameLock) { if (frameWidth == 0 || frameHeight == 0) { return(default(LiveFrame)); } buffer = new byte[frameWidth * frameHeight * 4]; frameBuffer.CopyTo(buffer.AsBuffer()); width = frameWidth; height = frameHeight; } var liveFrame = new LiveFrame(buffer, width, height); return(liveFrame); }
public QrcodeDetection(string results, LiveFrame frame) { Frame = frame; Results = results; }