コード例 #1
0
ファイル: wingdi.cs プロジェクト: kixtarte/cadencii
 public static BITMAPINFOHEADER Read( Stream stream ) {
     BITMAPINFOHEADER bifh = new BITMAPINFOHEADER();
     byte[] buf = new byte[4];
     bifh.biSize = readUInt32( stream );
     bifh.biWidth = readInt32( stream );
     bifh.biHeight = readInt32( stream );
     bifh.biPlanes = readInt16( stream );
     bifh.biBitCount = readInt16( stream );
     bifh.biCompression = readUInt32( stream );
     bifh.biSizeImage = readUInt32( stream );
     bifh.biXPelsPerMeter = readInt32( stream );
     bifh.biYPelsPerMeter = readInt32( stream );
     bifh.biClrUsed = readUInt32( stream );
     bifh.biClrImportant = readUInt32( stream );
     return bifh;
 }
コード例 #2
0
ファイル: VFW.cs プロジェクト: kixtarte/cadencii
 public static extern int AVIStreamGetFrameOpen(
     IntPtr pAVIStream,
     ref BITMAPINFOHEADER bih );
コード例 #3
0
ファイル: VFW.cs プロジェクト: kixtarte/cadencii
 public static extern int AVIStreamSetFormat(
   IntPtr aviStream, Int32 lPos, ref BITMAPINFOHEADER lpFormat, Int32 cbFormat );