Ejemplo n.º 1
0
        /// <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++;
            }
        }
Ejemplo n.º 2
0
        /// <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++;
            }
        }
Ejemplo n.º 3
0
        /// <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++;
            }
        }
Ejemplo n.º 4
0
        /// <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++;
            }
        }
Ejemplo n.º 5
0
        /// <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++;
            }
        }
Ejemplo n.º 6
0
        /// <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++;
            }
        }
Ejemplo n.º 7
0
        /// <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++;
            }
        }
Ejemplo n.º 8
0
        /// <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++;
            }
        }
Ejemplo n.º 9
0
        /// <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++;
            }
        }
Ejemplo n.º 10
0
        /// <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++;
            }
        }