IltmmAudioInputs::get_Bass Example for C
IltmmAudioInputs *pAudioInputs = NULL;
HRESULT hr = IltmmCapture__get_AudioInputs(m_capture, &pAudioInputs);
if (SUCCEEDED(hr) && pAudioInputs)
{
VARIANT_BOOL vrtMono, vrtLoudness;
double dTrebleRange, dBassRange, dMixLevel, dPan, dTreble, dBass;
IltmmAudioInputs__put_Mono(pAudioInputs, VARIANT_FALSE);
IltmmAudioInputs__put_MixLevel(pAudioInputs, 1.0);
IltmmAudioInputs__put_Pan(pAudioInputs, 0.0);
IltmmAudioInputs__put_Loudness(pAudioInputs, VARIANT_TRUE);
IltmmAudioInputs__get_TrebleRange(pAudioInputs, &dTrebleRange);
IltmmAudioInputs__put_Treble(pAudioInputs, dTrebleRange / 2.0);
IltmmAudioInputs__get_BassRange(pAudioInputs, &dBassRange);
IltmmAudioInputs__put_Bass(pAudioInputs, dBassRange / 2.0);
IltmmAudioInputs__get_Mono(pAudioInputs, &vrtMono);
IltmmAudioInputs__get_MixLevel(pAudioInputs, &dMixLevel);
IltmmAudioInputs__get_Pan(pAudioInputs, &dPan);
IltmmAudioInputs__get_Loudness(pAudioInputs, &vrtLoudness);
IltmmAudioInputs__get_Treble(pAudioInputs, &dTreble);
IltmmAudioInputs__get_Bass(pAudioInputs, &dBass);
IltmmAudioInputs_Release(pAudioInputs);
}
L_MULTIMEDIATEX_API void IltmmAudioInputs_get_Bass_Example (IltmmCapture* pCapture) { IltmmAudioInputs *pAudioInputs = NULL; HRESULT hr = IltmmCapture_get_AudioInputs(pCapture, &pAudioInputs); if (SUCCEEDED(hr) && pAudioInputs) { VARIANT_BOOL vrtMono, vrtLoudness; double dTrebleRange, dBassRange, dMixLevel, dPan, dTreble, dBass; IltmmAudioInputs_put_Mono(pAudioInputs, VARIANT_FALSE); IltmmAudioInputs_put_MixLevel(pAudioInputs, 1.0); IltmmAudioInputs_put_Pan(pAudioInputs, 0.0); IltmmAudioInputs_put_Loudness(pAudioInputs, VARIANT_TRUE); IltmmAudioInputs_get_TrebleRange(pAudioInputs, &dTrebleRange); IltmmAudioInputs_put_Treble(pAudioInputs, dTrebleRange / 2.0); IltmmAudioInputs_get_BassRange(pAudioInputs, &dBassRange); IltmmAudioInputs_put_Bass(pAudioInputs, dBassRange / 2.0); IltmmAudioInputs_get_Mono(pAudioInputs, &vrtMono); IltmmAudioInputs_get_MixLevel(pAudioInputs, &dMixLevel); IltmmAudioInputs_get_Pan(pAudioInputs, &dPan); IltmmAudioInputs_get_Loudness(pAudioInputs, &vrtLoudness); IltmmAudioInputs_get_Treble(pAudioInputs, &dTreble); IltmmAudioInputs_get_Bass(pAudioInputs, &dBass); IltmmAudioInputs_Release(pAudioInputs); } }