www.pudn.com > Face3DModel.zip > IVideoSource.h, change:2004-11-08,size:503b


#pragma once 
 
class IVideoSource 
{ 
public: 
    virtual BOOL Connect() = 0; 
    virtual BOOL Disconnect() = 0; 
    virtual BOOL IsConnect() = 0; 
    virtual BOOL GetSize(long *pWidth, long *pHeight) = 0; 
    virtual BOOL SetVideoWindow(HWND hWnd, long x, long y, long width, long height) = 0; 
    virtual BOOL Run() = 0; 
    virtual BOOL Pause() = 0; 
    virtual BOOL Stop() = 0; 
    virtual LONG GetState() = 0; 
    virtual BOOL GetCurrentBuffer(long * pBufferSize, long *pBuffer) = 0; 
};