IAMTuner 介面 (strmif.h)

[與此頁面 相關的功能 DirectShow 是舊版功能。 它已被 MediaPlayerIMFMediaEngineMedia Foundation 中的音訊/視訊擷取取代。 這些功能已針對 Windows 10 和 Windows 11 進行優化。 Microsoft 強烈建議新程式代碼盡可能使用 MediaPlayerIMFMediaEngine音訊/視訊擷取 ,而不是 DirectShow。 Microsoft 建議盡可能重寫使用舊版 API 的現有程式代碼,以使用新的 API。]

介面 IAMTuner 會控制電視微調器。 這個介面是 IAMTVTuner 介面的基類,它會繼承所有 IAMTuner 方法。 如需使用 Microsoft DirectShow 控制電視微調程式的詳細資訊,請參閱 IAMTVTuner 檔。

繼承

IAMTuner 介面繼承自 IUnknown 介面。 IAMTuner 也有下列類型的成員:

方法

IAMTuner 介面具有這些方法。

 
IAMTuner::ChannelMinMax

ChannelMinMax 方法會擷取可用的最高和最低通道。
IAMTuner::get_Channel

get_Channel 方法會擷取微調器設定的通道。
IAMTuner::get_CountryCode

get_CountryCode方法會擷取建立目前通道對頻率對應的國家/地區代碼。
IAMTuner::get_Mode

get_Mode 方法會擷取多函式微調工具上的目前模式。
IAMTuner::get_TuningSpace

get_TuningSpace方法會擷取微調空間。
IAMTuner::GetAvailableModes

GetAvailableModes 方法會擷取微調工具支援的模式。
IAMTuner::Logon

Logon 方法會將用戶記錄到系統上。
IAMTuner::Logout

註銷方法會註銷目前的使用者。
IAMTuner::p ut_Channel

put_Channel方法會設定電視頻道。
IAMTuner::p ut_CountryCode

put_CountryCode 方法會設定國家/地區代碼,以建立要使用的頻率。
IAMTuner::p ut_Mode

put_Mode方法會將多功能微調程式設定為指定的模式。
IAMTuner::p ut_TuningSpace

put_TuningSpace 方法會設定區域通道對頻率對應的記憶體索引。
IAMTuner::RegisterNotificationCallBack

RegisterNotificationCallBack 方法可讓物件在微調器變更狀態時接收事件通知。
IAMTuner::SignalPresent

SignalPresent 方法會擷取指定通道上的訊號強度。
IAMTuner::UnRegisterNotificationCallBack

UnRegisterNotificationCallBack 方法會取消註冊事件通知的物件。 (IAMTuner.UnRegisterNotificationCallBack)

規格需求

需求
最低支援的用戶端 Windows 2000 Professional [僅限傳統型應用程式]
最低支援的伺服器 Windows 2000 Server [僅限桌面應用程式]
目標平台 Windows
標頭 strmif.h (包含 Dshow.h)