//==========================================================================; // // videoinputmpl.h : additional infrastructure to support implementing IMSVidVideoInput // nicely from c++ // Copyright (c) Microsoft Corporation 1999. // ///////////////////////////////////////////////////////////////////////////// #pragma once #ifndef VIDEOINPUTIMPL_H #define VIDEOINPUTIMPL_H #include "inputimpl.h" namespace MSVideoControl { template class DECLSPEC_NOVTABLE IMSVidVideoInputImpl : public IMSVidInputDeviceImpl { // public virtual CMSVidDeviceSegmentImpl { public: IMSVidVideoInputImpl() {} virtual ~IMSVidVideoInputImpl() {} STDMETHOD(get_ImageSourceWidth)(long *x) { return E_NOTIMPL; } STDMETHOD(get_ImageSourceHeight)(long *y) { return E_NOTIMPL; } STDMETHOD(get_OverScan)(long *plPercent) { return E_NOTIMPL; } STDMETHOD(put_OverScan)(long lPercent) { return E_NOTIMPL; } STDMETHOD(get_Volume)(long *lVol) { return E_NOTIMPL; } STDMETHOD(put_Volume)(long lVol) { return E_NOTIMPL; } STDMETHOD(put_Balance)(long lBal) { return E_NOTIMPL; } STDMETHOD(get_Balance)(long *lBal) { return E_NOTIMPL; } }; }; // namespace #endif // end of file - videoinputimpl.h