/// <summary>Read the stream's header information</summary> /// <param name="aviStream">The IAVISTREAM to read from</param> /// <returns>AVISTREAMINFO</returns> private Avi.AVISTREAMINFO GetStreamInfo(IntPtr aviStream) { Avi.AVISTREAMINFO streamInfo = new Avi.AVISTREAMINFO(); int result = Avi.AVIStreamInfo(aviStream, ref streamInfo, Marshal.SizeOf(streamInfo)); if (result != 0) { throw new Exception("Exception in AVIStreamInfo: " + result.ToString()); } return(streamInfo); }