3 This file is part of the HandBrake source code.
\r
4 Homepage: <http://handbrake.fr>.
\r
5 It may be used under the terms of the GNU General Public License. */
\r
8 using Handbrake.Parsing;
\r
10 namespace Handbrake.EncodeQueue
\r
15 /// Gets or sets the job ID.
\r
17 public int Id { get; set; }
\r
20 /// Gets or sets the query string.
\r
22 public string Query { get; set; }
\r
25 /// record if this is a user or GUI generated query
\r
27 public Boolean CustomQuery { get; set; }
\r
30 /// Gets or sets the source file of encoding.
\r
32 public string Source { get; set; }
\r
35 /// Gets or sets the destination for the file to be encoded.
\r
37 public string Destination { get; set; }
\r
40 /// Gets whether or not this instance is empty.
\r
44 get { return Id == 0 && string.IsNullOrEmpty(Query) && string.IsNullOrEmpty(Source) && string.IsNullOrEmpty(Destination); }
\r