示例#1
0
        public void ProcessPacket(int index, byte[] image, int row_start, int row_count)
        {
            PSMoveSharpCameraFrameSlice slice = new PSMoveSharpCameraFrameSlice();

            slice.index     = index;
            slice.image     = image;
            slice.row_start = row_start;
            slice.row_count = row_count;
            camera_frame_state_rwl.AcquireWriterLock(-1);
            camera_frame_state_collector.AddSlice(slice);
            camera_frame_state_rwl.ReleaseWriterLock();
        }