C#圖片捕捉設備中有一種方法,它是PhotoCaptureDevice.GetPreviewBufferYCbCr
根據文檔採取一個字節數組與out
參數。但是,當我嘗試一些像captureDevice.GetPreviewBufferYCbCr(out byteArray);
這樣的東西給我一個編譯時錯誤,說Error 2 Argument 1 should not be passed with the 'out' keyword
。 out關鍵字的文檔說,我們必須在調用和方法定義中使用關鍵字。C#圖片捕捉設備wp8
Photo Capture device function documentation
任何幫助將是巨大的感謝
你的byteArray被初始化了嗎? – Smartis
我想是的,就像'byte [] byteArray = new byte [Convert.ToInt32((pWidth * pHeight)+(2 *(totalLength/4)))]; captureDevice.GetPreviewBufferYCbCr(out byteArray);' – Madu
另外我認爲'ref'關鍵字需要在傳遞關鍵字之前初始化 – Madu