www.pudn.com > Face3DModel.zip > IVideoSource.h
#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;
};