Job Members

Class that contains a job of media items that can be encoded.

The following tables list the members exposed by the Job type.

Public Constructors

  Name Description
Job Initializes a new instance of the Job class.

Top

Public Properties

  Name Description
public property ActualOutputDirectory  Gets the actual output directory that the job saves the output into.  (Inherited from JobBase)
public property CreateSubfolder  Gets or sets a value indicating whether the output will be created within a subfolder named with the job ID.  (Inherited from JobBase)
public property DefaultMediaOutputFileName  Gets or sets the default file name to be used for the output media files.  (Inherited from JobBase)
public property EnablePartialRebuild Gets or sets a value indicating whether partial rebuilding is enabled. If it is enabled, a job that has previously been encoded will re-encode only the parts of the output that have changed.
public property JobId  Gets or sets the job ID.  (Inherited from JobBase)
public property MediaItems  Gets the list of media items in the job.  (Inherited from JobBase)
public property OutputDirectory  Gets or sets the directory where the output is created.  (Inherited from JobBase)
public property SaveJobFileToOutputDirectory  Gets or sets a value indicating whether the job file is copied to the output directory during an encode.  (Inherited from JobBase)
public property Template  Gets or sets the template that will be used when the job is encoded.  (Inherited from JobBase)
public property TemplatePlugin  Gets the template plug-in.  (Inherited from JobBase)

Top

Public Methods

(see also Protected Methods )

  Name Description
public method ApplyPreset  Overloaded. (Inherited from JobBase )
public method CancelEncode Cancels the current encode.
public method Dispose Overloaded.  
public method Encode Encode the current list of media items.
public method Equals  Overloaded. (Inherited from Object )
public method GetHashCode  (Inherited from Object )
public method GetType  (Inherited from Object )
public methodstatic LoadJob Overloaded.  
public method PauseEncode Pauses the current encode.
public methodstatic ReferenceEquals  (Inherited from Object )
public method ResumeEncode Resumes the current encode.
public method Save  (Inherited from JobBase )
public method ToString  (Inherited from Object )

Top

Protected Methods

  Name Description
protected method Dispose Overloaded. Overridden.  
protected method Finalize  Cleans up any resources that have been used.  (Inherited from JobBase)
protected method MemberwiseClone  (Inherited from Object )
protected method OnEncodeCompletedRaised Raises the encode completed event.
protected method OnEncodeProgressRaised Raises the encode progress event.
protected method OnEncodeThumbnailProgressRaised Raises the encode thumbnail progress event.
protected method OnStartFileEncodingRaised Raises the start file encoding event.

Top

Public Events

  Name Description
public event EncodeCompleted Occurs when all the files have been encoded
public event EncodeProgress Occurs when encode progress is being made on a file
public event EncodeThumbnailProgress Occurs when thumbnail is being generated.
public event PropertyChanged  Occurs when a property value changes.  (Inherited from EncoderObject)
public event StartFileEncoding Occurs when we're about to start encoding a file

Top

See Also

Reference

Job Class
Microsoft.Expression.Encoder Namespace

   © 2011 by Microsoft Corporation. All rights reserved.