/*++ Copyright (c) 1995-1996 Microsoft Corporation Module Name: utils.h Abstract: Assorted support and debugging routines used by the Network Audio Controller. --*/ #ifndef _VIDUTILS_H_ #define _VIDUTILS_H_ #include /* Assume 8 byte packing throughout */ #ifdef __cplusplus extern "C" { #endif // __cplusplus enum { // NAME_FramesPerSec_BitsPerSample DVF_DEFAULT_7FPS_4, DVF_NumOfFormats }; //extern VIDEOFORMATEX g_vfDefList[]; VIDEOFORMATEX * GetDefFormat ( int idx ); ULONG GetFormatSize ( PVOID pwf ); BOOL IsSameFormat ( PVOID pwf1, PVOID pwf2 ); BOOL IsSimilarVidFormat(VIDEOFORMATEX *pFormat1, VIDEOFORMATEX *pFormat2); void CopyPreviousBuf (VIDEOFORMATEX *pwf, PBYTE pb, ULONG cb); #define IFRAMES_CAPS_NM3 101 #define IFRAMES_CAPS_NM2 102 #define IFRAMES_CAPS_3RDPARTY 103 #define IFRAMES_CAPS_UNKNOWN 104 int GetIFrameCaps(IStreamSignal *pStreamSignal); #define SQCIF_WIDTH 128 #define SQCIF_HEIGHT 96 #define QCIF_WIDTH 176 #define QCIF_HEIGHT 144 #define CIF_WIDTH 352 #define CIF_HEIGHT 288 #ifdef __cplusplus } // extern "C" #endif // __cplusplus #include /* End byte packing */ #endif // _VIDUTILS_H_