LPCTSTR CBaseSplitterFilter::GetPartFilename(IAsyncReader* pAsyncReader) { CComQIPtr<IFileHandle> pFH = pAsyncReader; return pFH ? pFH->GetFileName() : (LPCWSTR)m_fn; }
LPCTSTR CBaseSplitterFilter::GetPartFilename(IAsyncReader* pAsyncReader) { CComQIPtr<IFileHandle> pFH = pAsyncReader; return pFH && pFH->IsValidFilename() ? pFH->GetFileName() : m_fn; }