13#ifndef mitkUSTelemedScanConverterPlugin_h
14#define mitkUSTelemedScanConverterPlugin_h
49 virtual HRESULT __stdcall
QueryInterface(
const IID& iid,
void** ppv);
50 virtual ULONG __stdcall
AddRef();
51 virtual ULONG __stdcall
Release();
61 void SetOutputImage(mitk::Image::Pointer outputImage, std::mutex* outputImageMutex);
65 IMediaSample *pSampleIn,
66 IMediaSample *pSampleOut,
90 int nInterimBufferLen,
99 IMediaSample *pSampleIn,
100 PBYTE pBufferInterim,
101 int nInterimBufferLen,
110 PBYTE pBufferInterim,
111 int nInterimBufferLen,
122 PBYTE pBufferInterim,
123 int nInterimBufferLen,
124 IMediaSample *pSampleIn,
Telemed API plugin for getting images from scan lines. Implements a COM interface whereat only the fu...
mitk::Image::Pointer m_OutputImage
STDMETHOD SampleCB(IMediaSample *pSampleIn, IMediaSample *pSampleOut, int nOutX1, int nOutY1, int nOutX2, int nOutY2)
IUsgfwScanConverterPlugin * m_Plugin
USTelemedScanConverterPlugin()
virtual HRESULT __stdcall QueryInterface(const IID &iid, void **ppv)
std::mutex * m_OutputImageMutex
STDMETHOD ParameterCB(int nPin)
STDMETHOD InterimOutSampleCB(PBYTE pBufferInterim, int nInterimBufferLen, IMediaSample *pSampleIn, int nOutX1, int nOutY1, int nOutX2, int nOutY2)
STDMETHOD SetScanConverterPlugin(IDispatch *plugin)
~USTelemedScanConverterPlugin()
STDMETHOD InInterimSampleCB(IMediaSample *pSampleIn, PBYTE pBufferInterim, int nInterimBufferLen, int nOutX1, int nOutY1, int nOutX2, int nOutY2)
virtual ULONG __stdcall AddRef()
STDMETHOD BufferCB(PBYTE pBufferIn, int nInBufferLen, PBYTE pBufferOut, int nOutBufferLen, int nOutX1, int nOutY1, int nOutX2, int nOutY2)
STDMETHOD InterimOutBufferCB(PBYTE pBufferInterim, int nInterimBufferLen, PBYTE pBufferOut, int nOutBufferLen, int nOutX1, int nOutY1, int nOutX2, int nOutY2)
void SetOutputImage(mitk::Image::Pointer outputImage, std::mutex *outputImageMutex)
virtual ULONG __stdcall Release()
STDMETHOD InInterimBufferCB(PBYTE pBufferIn, int nInBufferLen, PBYTE pBufferInterim, int nInterimBufferLen, int nOutX1, int nOutY1, int nOutX2, int nOutY2)