void IltmmCapture_IsPreviewTapSupported_Example (IltmmCapture* pCapture)
{
VARIANT_BOOL vrtSupported;
IltmmCapture_IsPreviewTapSupported(pCapture, ltmmCapture_Preview_Audio, ltmmCapture_PreviewTap_Source, &vrtSupported);
if (vrtSupported == VARIANT_TRUE)
{
VARIANT_BOOL vrtMute;
long lVol, lBalance;
IltmmCapture_get_Mute(pCapture, &vrtMute);
if (vrtMute == VARIANT_TRUE)
IltmmCapture_put_Mute(pCapture, VARIANT_FALSE);
IltmmCapture_get_Volume(pCapture, &lVol);
if (lVol == 0)
lVol = -10000;
else
lVol = 0;
IltmmCapture_put_Volume(pCapture, lVol);
IltmmCapture_get_Balance(pCapture, &lBalance);
if (lBalance != 0)
IltmmCapture_put_Balance(pCapture, 0);
}
}
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET