AnimatGuiCtrls.Video.Avi.AVIStreamInfo C# (CSharp) Method

AVIStreamInfo() private method

private AVIStreamInfo ( IntPtr pAVIStream, AVISTREAMINFO &psi, int lSize ) : int
pAVIStream System.IntPtr
psi AVISTREAMINFO
lSize int
return int
        public static extern int AVIStreamInfo(
            IntPtr pAVIStream,
            ref AVISTREAMINFO psi,
            int lSize);

Usage Example

        private Avi.AVISTREAMINFO GetStreamInfo(IntPtr aviStream)
        {
            Avi.AVISTREAMINFO streamInfo = new Avi.AVISTREAMINFO();
            int result = Avi.AVIStreamInfo(StreamPointer, ref streamInfo, Marshal.SizeOf(streamInfo));

            if (result != 0)
            {
                throw new Exception("Exception in VideoStreamInfo: " + result.ToString());
            }
            return(streamInfo);
        }