IltmmCapture::IsPreviewTapSupported Example for C++

void GetCaptureVideoWindowHandle(IltmmCapture *pCapture) 
{ 
   VARIANT_BOOL vrtSupported; 
   HRESULT hr = pCapture->IsPreviewTapSupported(ltmmCapture_Preview_Audio, ltmmCapture_PreviewTap_Source, &vrtSupported); 
   if (SUCCEEDED(hr) && vrtSupported == VARIANT_TRUE) 
   { 
      VARIANT_BOOL vrtMute; 
      long lVol, lBalance; 
      // unmute it if currently muted 
      pCapture->get_Mute(&vrtMute); 
      if (vrtMute == VARIANT_TRUE) 
         pCapture->put_Mute(VARIANT_FALSE); 
      // adjust the volume 
      pCapture->get_Volume(&lVol); 
      if (lVol == 0) 
         pCapture->put_Volume(-10000); 
      // adjust the balance 
      pCapture->get_Balance(&lBalance); 
      if (lBalance != 0) 
         pCapture->put_Balance(0); 
   } 
} 

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