IltmmCapture::get_VideoCaptureSubTypes Example for C++

void GetVideoCaptureSubTypes(IltmmCapture *pCapture) 
{ 
   IltmmCaptureSubTypes* pVideoCapSubTypes; 
   // try to get the video capture subtypes object 
   HRESULT hr = pCapture->get_VideoCaptureSubTypes(&pVideoCapSubTypes); 
   if (SUCCEEDED(hr)) 
   { 
      long lSelected; 
      hr = pVideoCapSubTypes->get_Selection(&lSelected); 
      if (SUCCEEDED(hr)) 
      { 
         IltmmCaptureSubType *pVideoCapSubType; 
         // get the currently selected subtype 
         hr = pVideoCapSubTypes->Item(lSelected, &pVideoCapSubType); 
         if (SUCCEEDED(hr)) 
         { 
            BSTR bstr; 
            // do something with the sub type 
            pVideoCapSubType->get_FriendlyName(&bstr); 
            // do something with the name, like display in a text box 
            // free the string 
            SysFreeString(bstr); 
            // release the capture subtype object 
            pVideoCapSubType->Release(); 
         } 
      } 
      // release the capture subtypes object 
      pVideoCapSubTypes->Release(); 
   } 
   pVideoCapSubTypes->Release(); 
} 

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