IltmmConvert::put_SelectionStartModifier Example for C

This function demonstrates how to get and put selection modifiers.

#define START_VAL 10.0 
#define END_VAL   30.0 
void    IltmmConvert_get_SelectionStartModifier_Example(IltmmConvert * pConvert) 
{ 
   ltmmSelectionModifier modifier = ltmmSelectionModifier_None; 
   double value = 0; 
   char buf[180] = ""; 
    
   // Selection Start 
   // Set the Selection Start Modifier to Nearest Key Frame 
   IltmmConvert_get_SelectionStartModifier(pConvert, &modifier); 
   if(modifier != ltmmSelectionModifier_NearestKeyFrame) 
      IltmmConvert_put_SelectionStartModifier(pConvert, ltmmSelectionModifier_NearestKeyFrame); 
       
   // Set the value to something nice and round 
   IltmmConvert_put_SelectionStart(pConvert, START_VAL); 
    
   // get the value to see how it was auto adjusted 
   IltmmConvert_get_SelectionStart(pConvert, &value); 
   sprintf(buf, "%f\n", value); 
   OutputDebugString(buf); 
    
   // Selection End 
   // Set the Selection End Modifier to Next Key Frame 
   IltmmConvert_get_SelectionEndModifier(pConvert, &modifier); 
   if(modifier != ltmmSelectionModifier_NextKeyFrame) 
      IltmmConvert_put_SelectionEndModifier(pConvert, ltmmSelectionModifier_NextKeyFrame); 
       
   // Set the value to something nice and round 
   IltmmConvert_put_SelectionEnd(pConvert, END_VAL); 
    
   // get the value to see how it was auto adjusted 
   IltmmConvert_get_SelectionEnd(pConvert, &value); 
   sprintf(buf, "%f\n", value); 
   OutputDebugString(buf); 
} 

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

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