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); } }
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 }
public void TryCreateImageFromAudioStream() { using (AsfStream asfStream = new AsfStream(AsfStreamType.asfAudio, testVideoFileName, 1.0)) { AsfImage asfImage = new AsfImage(asfStream); } }
public Bitmap AtOffset(double offset) { return(AsfImage.FromFile(FileName, offset)); }
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(); }
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()); }