Exemplo n.º 1
0
 public void CreateImageManual()
 {
     using(AsfStream asfStream = new AsfStream(AsfStreamType.asfImage, testVideoFileName, 1.0))
     using (AsfImage asfImage = new AsfImage(asfStream))
     {
         Bitmap bitmap = asfImage.GetImage();
         Assert.AreNotEqual(bitmap, null);
     }
 }
Exemplo n.º 2
0
 void CreateImage(double timeInSeconds)
 {
     try
     {
         using(AsfStream asfStream = new AsfStream(_asfFile, AsfStreamType.asfImage, timeInSeconds))
         using(AsfImage asfImage = new AsfImage(asfStream))
         _bitmap = asfImage.GetImage();
     }
     catch (Exception)
     {
         _bitmap = null;
     }
     _resetEvent.Set(); // signal that worker is done
 }
Exemplo n.º 3
0
 public void TryCreateImageFromAudioStream()
 {
     using (AsfStream asfStream = new AsfStream(AsfStreamType.asfAudio, testVideoFileName, 1.0))
     {
         AsfImage asfImage = new AsfImage(asfStream);
     }
 }
Exemplo n.º 4
0
 public Bitmap AtOffset(double offset)
 {
     return(AsfImage.FromFile(FileName, offset));
 }
Exemplo n.º 5
0
 public static Bitmap FromFile(string fileName, double offset)
 {
     using (AsfStream asfStream = new AsfStream(AsfStreamType.asfImage, fileName, offset))
     using (AsfImage asfImage = new AsfImage(asfStream))
         return asfImage.GetImage();
 }
Exemplo n.º 6
0
 public static Bitmap FromFile(string fileName, double offset)
 {
     using (AsfStream asfStream = new AsfStream(AsfStreamType.asfImage, fileName, offset))
         using (AsfImage asfImage = new AsfImage(asfStream))
             return(asfImage.GetImage());
 }