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 20.0.2020.4.2
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2020 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Media Foundation C API Help