#pragma once //==========================================================================; // // MiniDriver entry points for stream class driver // // $Date: 05 Aug 1998 11:22:42 $ // $Revision: 1.0 $ // $Author: Tashjian $ // // $Copyright: (c) 1997 - 1998 ATI Technologies Inc. All Rights Reserved. $ // //==========================================================================; extern "C" { #include "strmini.h" #include "ksmedia.h" } #include "wdmvdec.h" // Call-backs from the StreamClass void STREAMAPI ReceivePacket (PHW_STREAM_REQUEST_BLOCK pSrb); void STREAMAPI CancelPacket (PHW_STREAM_REQUEST_BLOCK pSrb); void STREAMAPI TimeoutPacket (PHW_STREAM_REQUEST_BLOCK pSrb); // Local prototypes void SrbInitializeDevice(PHW_STREAM_REQUEST_BLOCK pSrb); CVideoDecoderDevice * InitializeDevice(PPORT_CONFIGURATION_INFORMATION, PBYTE); size_t DeivceExtensionSize();