00001 // CmpvDisplayFrameBuffer.h: Definitions of data types for buffered decoding 00002 // in display order. 00003 // Author: Ioannis Patras, yiannis@science.uva.nl 00004 00005 #if !defined _CmpvDisplayFrameBuffer_h_ 00006 #define _CmpvDisplayFrameBuffer_h_ 00007 00008 #include "datatype.h" 00009 00010 typedef struct generalFrameBuffer { 00011 DWORD start; 00012 DWORD nel; 00013 WORD picWidth; 00014 WORD picHeight; 00015 long lItemNum; 00016 DWORD lengthBuffer; 00017 00018 BYTE **buffer; 00019 BYTE *IPbuffer; 00020 // BYTE *threewaybuffer[3]; 00021 int IPbufferstate; 00022 BYTE outType; // Look at GetCurFrame 00023 } GENFRAMEBUF; 00024 00025 #endif // _CmpvDisplayFrameBuffer_h_ 00026 00027