コード例 #1
0
ファイル: WebCamera.cs プロジェクト: zszqwe/dp2
 private void FrameCallBack(IntPtr lwnd, IntPtr lpVHdr)
 {
     showVideo.VIDEOHDR videoHeader = new showVideo.VIDEOHDR();
     byte[]             VideoData;
     videoHeader = (showVideo.VIDEOHDR)showVideo.GetStructure(lpVHdr, videoHeader);
     VideoData   = new byte[videoHeader.dwBytesUsed];
     showVideo.Copy(videoHeader.lpData, VideoData);
     if (this.RecievedFrame != null)
     {
         this.RecievedFrame(VideoData);
     }
 }
コード例 #2
0
ファイル: WebCamera.cs プロジェクト: renyh1013/dp2weixin
 private void FrameCallBack(IntPtr lwnd, IntPtr lpVHdr)
 {
     showVideo.VIDEOHDR videoHeader = new showVideo.VIDEOHDR();
     byte[] VideoData;
     videoHeader = (showVideo.VIDEOHDR)showVideo.GetStructure(lpVHdr, videoHeader);
     VideoData = new byte[videoHeader.dwBytesUsed];
     showVideo.Copy(videoHeader.lpData, VideoData);
     if (this.RecievedFrame != null)
         this.RecievedFrame(VideoData);
 }