/** * The MIT License (MIT) * Copyright (c) 2012 David Carver * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be included * in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS * OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS * OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, * WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF * OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE * SOFTWARE. */ package us.nineworlds.plex.rest.model.impl; import org.simpleframework.xml.Attribute; import org.simpleframework.xml.Root; /** * @author dcarver * */ @Root(name="Stream") public class Stream { @Attribute(name="id",required=false) private int id; @Attribute(name="streamType",required=false) private int streamType; @Attribute(name="codec",required=false) private String codec; @Attribute(name="index",required=false) private String index; @Attribute(name="channels",required=false) private String channels; @Attribute(name="duration",required=false) private String duration; @Attribute(name="bitrate",required=false) private String bitrate; @Attribute(name="bitrateMode",required=false) private String bitrateMode; @Attribute(name="profile",required=false) private String profile; @Attribute(name="optimizedForStreaming",required=false) private String optimizedForStreaming; @Attribute(name="format",required=false) private String format; @Attribute(name="key",required=false) private String key; @Attribute(name="language",required=false) private String language; @Attribute(name="languageCode",required=false) private String languageCode; public String getLanguage() { return language; } public void setLanguage(String language) { this.language = language; } public String getLanguageCode() { return languageCode; } public void setLanguageCode(String languageCode) { this.languageCode = languageCode; } public int getId() { return id; } public void setId(int id) { this.id = id; } public int getStreamType() { return streamType; } public void setStreamType(int streamType) { this.streamType = streamType; } public String getCodec() { return codec; } public void setCodec(String codec) { this.codec = codec; } public String getIndex() { return index; } public void setIndex(String index) { this.index = index; } public String getChannels() { return channels; } public void setChannels(String channels) { this.channels = channels; } public String getDuration() { return duration; } public void setDuration(String duration) { this.duration = duration; } public String getBitrate() { return bitrate; } public void setBitrate(String bitrate) { this.bitrate = bitrate; } public String getBitrateMode() { return bitrateMode; } public void setBitrateMode(String bitrateMode) { this.bitrateMode = bitrateMode; } public String getProfile() { return profile; } public void setProfile(String profile) { this.profile = profile; } public String getOptimizedForStreaming() { return optimizedForStreaming; } public void setOptimizedForStreaming(String optimizedForStreaming) { this.optimizedForStreaming = optimizedForStreaming; } public String getFormat() { return format; } public void setFormat(String format) { this.format = format; } public String getKey() { return key; } public void setKey(String key) { this.key = key; } }