ILMDVRSink::GetBufferInfo Example for C++

void CDVRSinkDlg::OnGetBufferInfo(ILMDVRSink* pSink)
{
   long index = 0;
   BSTR filename;
   double usefulSize;
   double fileSize;
   long playIndex;
   long flags;

   pSink-> GetBufferInfo  (index, &filename, &usefulSize, &fileSize, &playIndex, &flags);

   ::SysFreeString(filename);
}