MCPcopy Create free account
hub / github.com/Nevcairiel/LAVFilters / NonDelegatingQueryInterface

Method NonDelegatingQueryInterface

common/baseclasses/refclock.cpp:19–36  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

17#pragma warning(disable : 4355)
18
19STDMETHODIMP CBaseReferenceClock::NonDelegatingQueryInterface(REFIID riid, __deref_out void **ppv)
20{
21 HRESULT hr;
22
23 if (riid == IID_IReferenceClock)
24 {
25 hr = GetInterface((IReferenceClock *)this, ppv);
26 }
27 else if (riid == IID_IReferenceClockTimerControl)
28 {
29 hr = GetInterface((IReferenceClockTimerControl *)this, ppv);
30 }
31 else
32 {
33 hr = CUnknown::NonDelegatingQueryInterface(riid, ppv);
34 }
35 return hr;
36}
37
38CBaseReferenceClock::~CBaseReferenceClock()
39{

Callers

nothing calls this directly

Calls 1

GetInterfaceFunction · 0.85

Tested by

no test coverage detected