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 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.