25 #ifndef INCLUDED_directx_samplegrabber_callback_h_GUID_F0A39DA1_440B_4E8A_AF25_1383D20934AA 26 #define INCLUDED_directx_samplegrabber_callback_h_GUID_F0A39DA1_440B_4E8A_AF25_1383D20934AA 36 #include "qedit_wrapper.h" 55 STDMETHODIMP_(ULONG) AddRef(
void) {
return 1; }
56 STDMETHODIMP_(ULONG) Release(
void) {
return 2; }
57 STDMETHOD(QueryInterface)
58 (REFIID interfaceRequested,
void **handleToInterfaceRequested);
65 STDMETHODIMP BufferCB(
double, BYTE *,
long) {
return E_NOTIMPL; }
66 STDMETHOD(SampleCB)(
double time, IMediaSample *sample);
69 BITMAPINFOHEADER _bitmapInfo;
70 volatile bool _stayAlive =
true;
71 MediaSampleExchangePtr sampleExchange_;
74 #endif // INCLUDED_directx_samplegrabber_callback_h_GUID_F0A39DA1_440B_4E8A_AF25_1383D20934AA void shutdown()
Definition: directx_samplegrabber_callback.cpp:49
Definition: directx_samplegrabber_callback.h:44