STDMETHODIMP CBaseSplitterFilter::get_ExSeekCapabilities(long* pExCapabilities) { CheckPointer(pExCapabilities, E_POINTER); *pExCapabilities = AM_EXSEEK_CANSEEK; if(ChapGetCount()) *pExCapabilities |= AM_EXSEEK_MARKERSEEK; return S_OK; }
STDMETHODIMP CBaseSplitterFilter::get_MarkerCount(long* pMarkerCount) { CheckPointer(pMarkerCount, E_POINTER); *pMarkerCount = (long)ChapGetCount(); return S_OK; }