예제 #1
0
STDMETHODIMP CSubtitleInputPin::EndOfStream(void)
{
    HRESULT hr = __super::EndOfStream();

    if (SUCCEEDED(hr) && IsHdmvSub(&m_mt)) {
        CAutoLock cAutoLock(m_pSubLock);
        CRenderedHdmvSubtitle* pHdmvSubtitle = (CRenderedHdmvSubtitle*)(ISubStream*)m_pSubStream;
        pHdmvSubtitle->EndOfStream();
    }

    return hr;
}
예제 #2
0
STDMETHODIMP CHdmvInputPinHepler::EndOfStream( void )
{
    m_pHdmvSubtitle->EndOfStream();
    return S_OK;
}