package mediabrowser.model.dlna;
import mediabrowser.model.dlna.*;
public class TranscodingProfile
{
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("container")] public string Container {get;set;}
private String Container;
public final String getContainer()
{
return Container;
}
public final void setContainer(String value)
{
Container = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("type")] public DlnaProfileType Type {get;set;}
private DlnaProfileType Type = DlnaProfileType.values()[0];
public final DlnaProfileType getType()
{
return Type;
}
public final void setType(DlnaProfileType value)
{
Type = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("videoCodec")] public string VideoCodec {get;set;}
private String VideoCodec;
public final String getVideoCodec()
{
return VideoCodec;
}
public final void setVideoCodec(String value)
{
VideoCodec = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("audioCodec")] public string AudioCodec {get;set;}
private String AudioCodec;
public final String getAudioCodec()
{
return AudioCodec;
}
public final void setAudioCodec(String value)
{
AudioCodec = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("protocol")] public string Protocol {get;set;}
private String Protocol;
public final String getProtocol()
{
return Protocol;
}
public final void setProtocol(String value)
{
Protocol = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("estimateContentLength")] public bool EstimateContentLength {get;set;}
private boolean EstimateContentLength;
public final boolean getEstimateContentLength()
{
return EstimateContentLength;
}
public final void setEstimateContentLength(boolean value)
{
EstimateContentLength = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("enableMpegtsM2TsMode")] public bool EnableMpegtsM2TsMode {get;set;}
private boolean EnableMpegtsM2TsMode;
public final boolean getEnableMpegtsM2TsMode()
{
return EnableMpegtsM2TsMode;
}
public final void setEnableMpegtsM2TsMode(boolean value)
{
EnableMpegtsM2TsMode = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("transcodeSeekInfo")] public TranscodeSeekInfo TranscodeSeekInfo {get;set;}
private TranscodeSeekInfo TranscodeSeekInfo = getTranscodeSeekInfo().values()[0];
public final TranscodeSeekInfo getTranscodeSeekInfo()
{
return TranscodeSeekInfo;
}
public final void setTranscodeSeekInfo(TranscodeSeekInfo value)
{
TranscodeSeekInfo = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("copyTimestamps")] public bool CopyTimestamps {get;set;}
private boolean CopyTimestamps;
public final boolean getCopyTimestamps()
{
return CopyTimestamps;
}
public final void setCopyTimestamps(boolean value)
{
CopyTimestamps = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("context")] public EncodingContext Context {get;set;}
private EncodingContext Context = EncodingContext.values()[0];
public final EncodingContext getContext()
{
return Context;
}
public final void setContext(EncodingContext value)
{
Context = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("enableSubtitlesInManifest")] public bool EnableSubtitlesInManifest {get;set;}
private boolean EnableSubtitlesInManifest;
public final boolean getEnableSubtitlesInManifest()
{
return EnableSubtitlesInManifest;
}
public final void setEnableSubtitlesInManifest(boolean value)
{
EnableSubtitlesInManifest = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("maxAudioChannels")] public string MaxAudioChannels {get;set;}
private String MaxAudioChannels;
public final String getMaxAudioChannels()
{
return MaxAudioChannels;
}
public final void setMaxAudioChannels(String value)
{
MaxAudioChannels = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("minSegments")] public int MinSegments {get;set;}
private int MinSegments;
public final int getMinSegments()
{
return MinSegments;
}
public final void setMinSegments(int value)
{
MinSegments = value;
}
//C# TO JAVA CONVERTER TODO TASK: Java annotations will not correspond to .NET attributes:
//ORIGINAL LINE: [XmlAttribute("segmentLength")] public int SegmentLength {get;set;}
private int SegmentLength;
public final int getSegmentLength()
{
return SegmentLength;
}
public final void setSegmentLength(int value)
{
SegmentLength = value;
}
public final java.util.ArrayList<String> GetAudioCodecs()
{
java.util.ArrayList<String> list = new java.util.ArrayList<String>();
for (String i : ((getAudioCodec() != null) ? getAudioCodec() : "").split("[,]", -1))
{
if (!tangible.DotNetToJavaStringHelper.isNullOrEmpty(i))
{
list.add(i);
}
}
return list;
}
}