IltmfConvert::get_SourceVideoFOURCC Example for C++

void GetConvertSourceVideoFormat(IltmfConvert *pConvert) 
{ 
   TCHAR   szVideoFOURCCString[MAX_PATH]; 
   long     lVideoFOURCC; 
   char     szVideoFOURCC[5]; 
   // get the source video format 
   HRESULT hr = pConvert->get_SourceVideoFOURCC(&lVideoFOURCC); 
   if (SUCCEEDED(hr)) 
   { 
      // bit shift out the characters for string representation 
      szVideoFOURCC[0] = (lVideoFOURCC & 0xff); 
      szVideoFOURCC[1] = (lVideoFOURCC & 0xff00) >> 8; 
      szVideoFOURCC[2] = (lVideoFOURCC & 0xff0000) >> 16; 
      szVideoFOURCC[3] = (lVideoFOURCC & 0xff000000) >> 24; 
      szVideoFOURCC[4] = '\0'; 
      // format the display string and show it 
      _stprintf(szVideoFOURCCString, _T("Video FOURCC is %s"), szVideoFOURCC); 
      MessageBox(NULL, szVideoFOURCCString, TEXT("Source Video Format"), MB_OK); 
   } 
} 

Help Version 19.0.2017.10.27
Products | Support | Contact Us | Copyright Notices
© 1991-2017 LEAD Technologies, Inc. All Rights Reserved.
LEADTOOLS Media Foundation C API Help