コード例 #1
0
 public int QueryDeviceCapabilities(ref APIv2.v4l2_capability cap)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.QueryCapabilities, ref cap);
 }
コード例 #2
0
        private static extern int ioctl(int device,
			      APIv2.v4l2_operation_id request,
			      ref APIv2.v4l2_capability cap);
コード例 #3
0
        private static extern int ioctl(int device,
			      APIv2.v4l2_operation_id request,
			      ref ulong misc);
コード例 #4
0
 public int GetFormat(ref APIv2.v4l2_format fmt)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.GetFormat, ref fmt);
 }
コード例 #5
0
 public V4LAudioInput(V4LDevice device, APIv2.v4l2_audio input)
 {
     this.device = device;
     this.input = input;
 }
コード例 #6
0
 public int GetAudioInput(ref APIv2.v4l2_audio input)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.GetAudioInput, ref input);
 }
コード例 #7
0
 public int GetControl(ref APIv2.v4l2_control control)
 {
     return -1; // FIXME: Unimplemented;
 }
コード例 #8
0
 public int SetStandard(ref APIv2.v4l2_std_id std)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.SetStandard, ref std);
 }
コード例 #9
0
 public int SetTuner(ref APIv2.v4l2_tuner tuner)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.SetTuner, ref tuner);
 }
コード例 #10
0
 public int SetFrequency(ref APIv2.v4l2_frequency freq)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.SetFrequency, ref freq);
 }
コード例 #11
0
 public int SetModulator(ref APIv2.v4l2_modulator mod)
 {
     return -1; // FIXME: Unimplemented;
 }
コード例 #12
0
 public int RequestBuffers(ref APIv2.v4l2_requestbuffers req)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.RequestBuffers, ref req);
 }
コード例 #13
0
 public int QuerySlicedVBICapabilities(ref APIv2.v4l2_sliced_vbi_cap cap)
 {
     return -1; // FIXME: Unimplemented;
 }
コード例 #14
0
 public int QueryInputStandard(ref APIv2.v4l2_std_id std)
 {
     return -1; // FIXME: Unimplemented;
 }
コード例 #15
0
 public int EnumerateStandards(ref APIv2.v4l2_standard std)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.EnumerateStandards, ref std);
 }
コード例 #16
0
 public int StreamingOn(ref APIv2.v4l2_buf_type type)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.StreamingOn, ref type);
 }
コード例 #17
0
 public int GetAccessPriority(ref APIv2.v4l2_priority priority)
 {
     return -1; // FIXME: Unimplemented;
 }
コード例 #18
0
 private static extern int ioctl(int device, APIv2.v4l2_operation request, ref APIv2.v4l2_requestbuffers argp);
コード例 #19
0
 public int GetAudioOutput(ref APIv2.v4l2_audioout output)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.GetAudioOutput, ref output);
 }
コード例 #20
0
 private static extern int ioctl(int device, APIv2.v4l2_operation request, ref int argp);
コード例 #21
0
 public int GetCroppingRect(ref APIv2.v4l2_crop crop)
 {
     return -1; // FIXME: Unimplemented;
 }
コード例 #22
0
 public int EnqueueBuffer(ref APIv2.v4l2_buffer buffer)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.EnqueueBuffer, ref buffer);
 }
コード例 #23
0
 public int GetFrameBufferOverlay(ref APIv2.v4l2_framebuffer fbov)
 {
     return -1; // FIXME: Unimplemented;
 }
コード例 #24
0
 public int EnumerateFormats(ref APIv2.v4l2_fmtdesc fmt)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.EnumerateFormats, ref fmt);
 }
コード例 #25
0
 public V4LStandard(V4LDevice device, APIv2.v4l2_standard standard)
 {
     this.device = device;
     this.standard = standard;
 }
コード例 #26
0
 public int EnumerateInputs(ref APIv2.v4l2_input input)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.EnumerateInputs, ref input);
 }
コード例 #27
0
        private static extern int ioctl(int device,
			      APIv2.v4l2_operation_id request,
			      ref APIv2.v4l2_input input);
コード例 #28
0
 public int EnumerateOutputs(ref APIv2.v4l2_output output)
 {
     return ioctl(deviceHandle, APIv2.v4l2_operation.EnumerateOutputs, ref output);
 }
コード例 #29
0
 public V4LInput(V4LDevice device, APIv2.v4l2_input input)
 {
     this.device = device;
     this.input = input;
 }
コード例 #30
0
 public int QueryCroppingCapabilities(ref APIv2.v4l2_cropcap cap)
 {
     return -1; // FIXME: Unimplemented;
 }