package org.softeg.slartus.forpdaplus.video.api; import android.os.Parcel; import android.os.Parcelable; import java.io.Serializable; /** * Format in the "fmt_list" parameter */ public class Quality implements Parcelable,Serializable { private CharSequence height; private CharSequence fileName; private boolean hd = false; public Quality() { } public CharSequence getHeight() { return height; } public void setHeight(CharSequence value) { height = value; } public CharSequence getFileName() { return fileName; } public void setFileName(CharSequence value) { this.fileName = value; } public static final Creator<Quality> CREATOR = new Creator<Quality>() { public Quality createFromParcel(Parcel in) { return new Quality(in); } public Quality[] newArray(int size) { return new Quality[size]; } }; protected Quality(Parcel parcel) { height = parcel.readString(); fileName = parcel.readString(); hd = parcel.readByte() == 1; } @Override public int describeContents() { return 0; } @Override public void writeToParcel(Parcel parcel, int i) { parcel.writeString(VideoItem.getValueOrEmpty(height)); parcel.writeString(VideoItem.getValueOrEmpty(fileName)); parcel.writeByte(hd ? (byte) 1 : (byte) 0); } public CharSequence getTitle() { return height + (hd ? " (HD)" : ""); } }