Expression Encoder 4 SDK – 最 Basic 既 Encode File C# Template

 
Expression Encoder 4 SDK – 最 Basic 既 Encode File C# Template
 

   Form1.cs
 
   Layout Control
   – button1
   – label1
 


 
   Import Reference
   – Microsoft.Expression.Encoder
   – Microsoft.Expression.Encoder.Api2
   – Microsoft.Expression.Encoder.Types
   – Microsoft.Expression.Encoder.Utilities
 


 
   using Microsoft.Expression.Encoder;
 
   private void Form1_Load(object sender, EventArgs e)
   {
      label1.Text = "";
   }
 
   private void create_encode(string sourcefile, string outputfilefolder)
   {
      MediaItem mediaItem = new MediaItem(sourcefile);
 
      Job job = new Job();
      job.MediaItems.Add(mediaItem);
 
      job.EncodeProgress += new EventHandler(OnProgress);
 
      job.OutputDirectory = outputfilefolder;
 
      job.Encode();
   }
 
   private void OnProgress(Object sender, EncodeProgressEventArgs e)
   {
      label1.Text = e.Progress.ToString();
   }
 
   private void button1_Click_1(object sender, EventArgs e)
   {
      create_encode("1.wmv", "C:\\output");
   }