renderingcontrolvariable.java

来自「android_UPNP_DLNA_控制点」· Java 代码 · 共 215 行

JAVA
215
字号
/* * Copyright (C) 2010 Teleal GmbH, Switzerland * * This program is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as * published by the Free Software Foundation, either version 3 of * the License, or (at your option) any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU Lesser General Public License for more details. * * You should have received a copy of the GNU Lesser General Public License * along with this program.  If not, see <http://www.gnu.org/licenses/>. */package org.teleal.cling.support.renderingcontrol.lastchange;import org.teleal.cling.model.types.UnsignedIntegerTwoBytes;import org.teleal.cling.support.lastchange.EventedValue;import org.teleal.cling.support.lastchange.EventedValueShort;import org.teleal.cling.support.lastchange.EventedValueString;import org.teleal.cling.support.lastchange.EventedValueUnsignedIntegerTwoBytes;import java.util.HashSet;import java.util.Map;import java.util.Set;/** * @author Christian Bauer */public class RenderingControlVariable {    public static Set<Class<? extends EventedValue>> ALL = new HashSet<Class<? extends EventedValue>>() {{        add(PresetNameList.class);        add(Brightness.class);        add(Contrast.class);        add(Sharpness.class);        add(RedVideoGain.class);        add(BlueVideoGain.class);        add(GreenVideoGain.class);        add(RedVideoBlackLevel.class);        add(BlueVideoBlackLevel.class);        add(GreenVideoBlackLevel.class);        add(ColorTemperature.class);        add(HorizontalKeystone.class);        add(VerticalKeystone.class);        add(Mute.class);        add(VolumeDB.class);        add(Volume.class);    }};    public static class PresetNameList extends EventedValueString {        public PresetNameList(String s) {            super(s);        }        public PresetNameList(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class Brightness extends EventedValueUnsignedIntegerTwoBytes {        public Brightness(UnsignedIntegerTwoBytes value) {            super(value);        }        public Brightness(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class Contrast extends EventedValueUnsignedIntegerTwoBytes {        public Contrast(UnsignedIntegerTwoBytes value) {            super(value);        }        public Contrast(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class Sharpness extends EventedValueUnsignedIntegerTwoBytes {        public Sharpness(UnsignedIntegerTwoBytes value) {            super(value);        }        public Sharpness(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class RedVideoGain extends EventedValueUnsignedIntegerTwoBytes {        public RedVideoGain(UnsignedIntegerTwoBytes value) {            super(value);        }        public RedVideoGain(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class BlueVideoGain extends EventedValueUnsignedIntegerTwoBytes {        public BlueVideoGain(UnsignedIntegerTwoBytes value) {            super(value);        }        public BlueVideoGain(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class GreenVideoGain extends EventedValueUnsignedIntegerTwoBytes {        public GreenVideoGain(UnsignedIntegerTwoBytes value) {            super(value);        }        public GreenVideoGain(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class RedVideoBlackLevel extends EventedValueUnsignedIntegerTwoBytes {        public RedVideoBlackLevel(UnsignedIntegerTwoBytes value) {            super(value);        }        public RedVideoBlackLevel(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class BlueVideoBlackLevel extends EventedValueUnsignedIntegerTwoBytes {        public BlueVideoBlackLevel(UnsignedIntegerTwoBytes value) {            super(value);        }        public BlueVideoBlackLevel(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class GreenVideoBlackLevel extends EventedValueUnsignedIntegerTwoBytes {        public GreenVideoBlackLevel(UnsignedIntegerTwoBytes value) {            super(value);        }        public GreenVideoBlackLevel(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class ColorTemperature extends EventedValueUnsignedIntegerTwoBytes {        public ColorTemperature(UnsignedIntegerTwoBytes value) {            super(value);        }        public ColorTemperature(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class HorizontalKeystone extends EventedValueShort {        public HorizontalKeystone(Short value) {            super(value);        }        public HorizontalKeystone(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class VerticalKeystone extends EventedValueShort {        public VerticalKeystone(Short value) {            super(value);        }        public VerticalKeystone(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class Mute extends EventedValueChannelMute {        public Mute(ChannelMute value) {            super(value);        }        public Mute(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class VolumeDB extends EventedValueChannelVolumeDB {        public VolumeDB(ChannelVolumeDB value) {            super(value);        }        public VolumeDB(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }    public static class Volume extends EventedValueChannelVolume {        public Volume(ChannelVolume value) {            super(value);        }        public Volume(Map.Entry<String, String>[] attributes) {            super(attributes);        }    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?