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);
}
}
Help Collections
Raster .NET | C API | C++ Class Library | HTML5 JavaScript
Document .NET | C API | C++ Class Library | HTML5 JavaScript
Medical .NET | C API | C++ Class Library | HTML5 JavaScript
Medical Web Viewer .NET
Multimedia
Direct Show .NET | C API | Filters
Media Foundation .NET | C API | Transforms
Supported Platforms
.NET, Java, Android, and iOS/macOS Assemblies
Imaging, Medical, and Document
C API/C++ Class Libraries
Imaging, Medical, and Document
HTML5 JavaScript Libraries
Imaging, Medical, and Document