void SetCaptureTVTunerChannel(IltmmCapture *pCapture) { IltmmTVTuner* pTuner; // get the tuner object HRESULT hr = pCapture->get_TVTuner(&pTuner); if(SUCCEEDED(hr) && pTuner != NULL) { long channel, lVideoFrequency, lAudioFrequency; // try to get the tuner channel hr = pTuner->get_Channel(&channel); if(SUCCEEDED(hr)) { // set the tuner channel with default subchannels pTuner->SetChannel(channel, ltmmTUNER_SUBCHAN_DEFAULT,ltmmTUNER_SUBCHAN_DEFAULT); // get the tuner subchannels pTuner->get_VideoFrequency(&lVideoFrequency); pTuner->get_AudioFrequency(&lAudioFrequency); } // release the tuner object pTuner->Release(); } }