/// <summary> /// Collects all available audio inputs from the device. /// </summary> private void fetchAudioInputs() { audioInputs = new Core.SearchableList <Analog.Audio.Input>(); v4l2_audio cur = new v4l2_audio(); cur.index = 0; while (ioControl.EnumerateAudioInputs(ref cur) == 0) { audioInputs.Add(new Analog.Audio.Input(this, cur)); cur.index++; } }
/// <summary> /// Collects all available tuners from the device. /// </summary> private void fetchTuners() { tuners = new Core.SearchableList <Analog.Tuner>(); v4l2_tuner cur = new v4l2_tuner(); cur.index = 0; while (ioControl.GetTuner(ref cur) == 0) { tuners.Add(new Analog.Tuner(this, cur.index, cur.type)); cur.index++; } }
/// <summary> /// Collects all available TV standards from the device. /// </summary> private void fetchStandards() { standards = new Core.SearchableList <Analog.Video.Standard>(); v4l2_standard cur = new v4l2_standard(); cur.index = 0; while (ioControl.EnumerateStandards(ref cur) == 0) { standards.Add(new Analog.Video.Standard(cur)); cur.index++; } }
/// <summary> /// Collects all available video outputs from the device. /// </summary> private void fetchOutputs() { outputs = new Core.SearchableList <Analog.Video.Output>(); v4l2_output cur = new v4l2_output(); cur.index = 0; while (ioControl.EnumerateOutputs(ref cur) == 0) { outputs.Add(new Analog.Video.Output(cur)); cur.index++; } }
/// <summary> /// Collects all available video inputs from the device. /// </summary> private void fetchInputs() { inputs = new Core.SearchableList <Analog.Video.Input>(); v4l2_input cur = new v4l2_input(); cur.index = 0; while (ioControl.EnumerateInputs(ref cur) == 0) { inputs.Add(new Analog.Video.Input(this, cur)); cur.index++; } }
/// <summary> /// Collects all available audio inputs from the device. /// </summary> private void fetchAudioInputs() { audioInputs = new Core.SearchableList<Analog.Audio.Input>(); v4l2_audio cur = new v4l2_audio(); cur.index = 0; while(ioControl.EnumerateAudioInputs(ref cur) == 0) { audioInputs.Add(new Analog.Audio.Input(this, cur)); cur.index++; } }
/// <summary> /// Collects all available tuners from the device. /// </summary> private void fetchTuners() { tuners = new Core.SearchableList<Analog.Tuner>(); v4l2_tuner cur = new v4l2_tuner(); cur.index = 0; while(ioControl.GetTuner(ref cur) == 0) { tuners.Add(new Analog.Tuner(this, cur.index, cur.type)); cur.index++; } }
/// <summary> /// Collects all available TV standards from the device. /// </summary> private void fetchStandards() { standards = new Core.SearchableList<Analog.Video.Standard>(); v4l2_standard cur = new v4l2_standard(); cur.index = 0; while(ioControl.EnumerateStandards(ref cur) == 0) { standards.Add(new Analog.Video.Standard(cur)); cur.index++; } }
/// <summary> /// Collects all available video outputs from the device. /// </summary> private void fetchOutputs() { outputs = new Core.SearchableList<Analog.Video.Output>(); v4l2_output cur = new v4l2_output(); cur.index = 0; while(ioControl.EnumerateOutputs(ref cur) == 0) { outputs.Add(new Analog.Video.Output(cur)); cur.index++; } }
/// <summary> /// Collects all available video inputs from the device. /// </summary> private void fetchInputs() { inputs = new Core.SearchableList<Analog.Video.Input>(); v4l2_input cur = new v4l2_input(); cur.index = 0; while(ioControl.EnumerateInputs(ref cur) == 0) { inputs.Add(new Analog.Video.Input(this, cur)); cur.index++; } }