37 #include "wine/unicode.h" 57 TRACE(
"Not a stub!\n");
99 *
ppv = &
This->IAMFilterMiscFlags_iface;
133 TRACE(
"Destroying Null Renderer\n");
155 return IUnknown_QueryInterface(
This->outer_unk,
riid,
ppv);
161 return IUnknown_AddRef(
This->outer_unk);
167 return IUnknown_Release(
This->outer_unk);
198 return IUnknown_QueryInterface(
This->outer_unk,
riid,
ppv);
204 return IUnknown_AddRef(
This->outer_unk);
210 return IUnknown_Release(
This->outer_unk);
230 TRACE(
"(%p, %p)\n", pUnkOuter,
ppv);
244 &CLSID_NullRenderer, (
DWORD_PTR)(__FILE__
": NullRendererImpl.csFilter"),
HRESULT WINAPI BaseRendererImpl_SetSyncSource(IBaseFilter *iface, IReferenceClock *clock)
static ULONG WINAPI NullRendererInner_AddRef(IUnknown *iface)
VOID WINAPI CoTaskMemFree(LPVOID ptr)
static HRESULT WINAPI NullRenderer_DoRenderSample(BaseRenderer *iface, IMediaSample *pMediaSample)
static HRESULT WINAPI AMFilterMiscFlags_QueryInterface(IAMFilterMiscFlags *iface, REFIID riid, void **ppv)
struct NullRendererImpl NullRendererImpl
const char * qzdebugstr_guid(const GUID *id)
HRESULT WINAPI BaseRendererImpl_GetState(IBaseFilter *iface, DWORD dwMilliSecsTimeout, FILTER_STATE *pState)
static ULONG WINAPI NullRendererInner_Release(IUnknown *iface)
static HRESULT WINAPI NullRenderer_CheckMediaType(BaseRenderer *iface, const AM_MEDIA_TYPE *pmt)
static HRESULT WINAPI NullRendererInner_QueryInterface(IUnknown *iface, REFIID riid, void **ppv)
static NullRendererImpl * impl_from_IAMFilterMiscFlags(IAMFilterMiscFlags *iface)
ULONG WINAPI BaseRendererImpl_Release(IBaseFilter *iface)
HRESULT WINAPI BaseRendererImpl_FindPin(IBaseFilter *iface, LPCWSTR Id, IPin **ppPin)
HRESULT WINAPI BaseFilterImpl_GetClassID(IBaseFilter *iface, CLSID *pClsid)
HRESULT WINAPI BaseRendererImpl_QueryInterface(IBaseFilter *iface, REFIID riid, LPVOID *ppv)
HRESULT WINAPI BaseRenderer_Init(BaseRenderer *This, const IBaseFilterVtbl *Vtbl, IUnknown *pUnkOuter, const CLSID *pClsid, DWORD_PTR DebugInfo, const BaseRendererFuncTable *pBaseFuncsTable)
static HRESULT WINAPI NullRenderer_QueryInterface(IBaseFilter *iface, REFIID riid, LPVOID *ppv)
static ULONG WINAPI AMFilterMiscFlags_AddRef(IAMFilterMiscFlags *iface)
static ULONG WINAPI NullRenderer_Release(IBaseFilter *iface)
PFLT_MESSAGE_WAITER_QUEUE CONTAINING_RECORD(Csq, DEVICE_EXTENSION, IrpQueue)) -> WaiterQ.mLock) _IRQL_raises_(DISPATCH_LEVEL) VOID NTAPI FltpAcquireMessageWaiterLock(_In_ PIO_CSQ Csq, _Out_ PKIRQL Irql)
HRESULT WINAPI BaseRendererImpl_Pause(IBaseFilter *iface)
static ULONG WINAPI AMFilterMiscFlags_Release(IAMFilterMiscFlags *iface)
static NullRendererImpl * impl_from_IUnknown(IUnknown *iface)
HRESULT WINAPI BaseFilterImpl_QueryVendorInfo(IBaseFilter *iface, LPWSTR *pVendorInfo)
static NullRendererImpl * impl_from_IBaseFilter(IBaseFilter *iface)
static const IUnknownVtbl IInner_VTable
IBaseFilter IBaseFilter_iface
HRESULT WINAPI BaseRendererImpl_Run(IBaseFilter *iface, REFERENCE_TIME tStart)
HRESULT WINAPI BaseFilterImpl_EnumPins(IBaseFilter *iface, IEnumPins **ppEnum)
HRESULT WINAPI BaseRendererImpl_Stop(IBaseFilter *iface)
HRESULT NullRenderer_create(IUnknown *pUnkOuter, void **ppv)
HRESULT WINAPI BaseFilterImpl_QueryFilterInfo(IBaseFilter *iface, FILTER_INFO *pInfo)
static const BaseRendererFuncTable RendererFuncTable
ULONG WINAPI BaseFilterImpl_AddRef(IBaseFilter *iface)
HRESULT WINAPI BaseFilterImpl_GetSyncSource(IBaseFilter *iface, IReferenceClock **ppClock)
static const IBaseFilterVtbl NullRenderer_Vtbl
HRESULT WINAPI BaseFilterImpl_JoinFilterGraph(IBaseFilter *iface, IFilterGraph *pGraph, LPCWSTR pName)
static ULONG WINAPI AMFilterMiscFlags_GetMiscFlags(IAMFilterMiscFlags *iface)
static const IAMFilterMiscFlagsVtbl IAMFilterMiscFlags_Vtbl
WINE_DEFAULT_DEBUG_CHANNEL(quartz)
LPVOID WINAPI CoTaskMemAlloc(SIZE_T size)
#define IsEqualIID(riid1, riid2)
IAMFilterMiscFlags IAMFilterMiscFlags_iface
static ULONG WINAPI NullRenderer_AddRef(IBaseFilter *iface)