Example #1
0
        /// <summary>
        /// Queries the device for its capabilites.
        /// </summary>
        private void fetchDevice() {
            v4l2_capability dv = new v4l2_capability();
            if(ioControl.QueryDeviceCapabilities(ref dv) < 0)
                throw new Exception("VIDIOC_QUERYCAP");

            device = dv;
        }
Example #2
0
			ioctl(int device, v4l2_operation request, ref v4l2_capability argp);
Example #3
0
		/// <summary>
		/// Calls VIDIOC_QUERYCAP.
		/// </summary>
		public int QueryDeviceCapabilities(ref v4l2_capability cap)
		{
			return ioctl(deviceHandle, v4l2_operation.QueryCapabilities, ref cap);
		}
 private static extern int ioctl(int device, v4l2_operation request, ref v4l2_capability argp);