Show MKV Format Properties Dialog Example for C++

The following code demonstrates showing the properties dialog for the MKV target format.

// include the LEAD Media Foundation TOOLKIT header 
#include "ltmf.h" 
void EnumMKVCompressors(IltmfConvert *pConvert, HWND hwndParent) 
{ 
   IltmfTargetFormats *pTargetformats; 
   IltmfTargetFormat* pTargetformat; 
    
   // set the target format to MKV 
   pConvert->put_TargetFormat(ltmfConvert_TargetFormat_MKV); 
   pConvert->get_TargetFormats(&pTargetformats); 
   pTargetformats->Item(ltmfConvert_TargetFormat_MKV, &pTargetformat); 
   pTargetformats->Release(); 
    
   // show the target format profile (properties) dialog if available. 
   VARIANT_BOOL vbDialog; 
   pTargetformat->HasDialog(ltmfTargetFormat_Dlg_Profile, &vbDialog); 
   if (vbDialog) 
   { 
      pTargetformat->ShowDialog(ltmfTargetFormat_Dlg_Profile, (long)hwndParent); 
   } 
    
   pTargetformat->Release(); 
} 

Help Version 23.0.2024.2.29
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2024 LEAD Technologies, Inc. All Rights Reserved.

LEADTOOLS Media Foundation C API Help
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.