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

Method QueryFilterInfo

common/baseclasses/amfilter.cpp:718–736  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

716/* Return information about this filter */
717
718STDMETHODIMP
719CBaseFilter::QueryFilterInfo(__out FILTER_INFO *pInfo)
720{
721 CheckPointer(pInfo, E_POINTER);
722 ValidateReadWritePtr(pInfo, sizeof(FILTER_INFO));
723
724 if (m_pName)
725 {
726 (void)StringCchCopyW(pInfo->achName, NUMELMS(pInfo->achName), m_pName);
727 }
728 else
729 {
730 pInfo->achName[0] = L'\0';
731 }
732 pInfo->pGraph = m_pGraph;
733 if (m_pGraph)
734 m_pGraph->AddRef();
735 return NOERROR;
736}
737
738/* Provide the filter with a filter graph */
739

Callers 4

ProcessMenuCommandMethod · 0.80
CDispMethod · 0.80
DumpGraphFunction · 0.80
ShowPropPageDialogMethod · 0.80

Calls 1

AddRefMethod · 0.45

Tested by

no test coverage detected