IAMTVTuner インターフェイス
IAMTVTuner インターフェイスは、TV チューナー フィルタで実装される。このインターフェイスは、アプリケーションが TV チューナー デバイスを制御できるメソッドを IAMTuner インターフェイスから継承し、提供する。このインターフェイスは、アナログ放送テレビおよび AM/FM ラジオに対応している。
IAMTVTuner は、複数の入力ピンを持つチューナーに対応しており、複数のデバイスおよび複数の転送タイプを使える。
IAMTVTuner は、IAMTuner::put_Channel メソッドおよび IAMTVTuner::AutoTune メソッドを介して、TV チャンネルを特定の周波数にマップする。この 2 つのメソッドは、ハードウェア ドライバが正確な周波数を取得するようにこの変換の細部を取り扱う。TV チューナー フィルタは世界各地のチューニング範囲をサポートしている。
TV チャンネルの設定、そのチャンネルの周波数情報の取得または設定、使用する TV チューナー カードが対応しているアナログ ビデオ規格の判別を実行するには、アプリケーションからこのインターフェイスを使う。
IAMTVTuner インターフェイスは、IAMTuner から継承されるメソッドに加え、以下のメソッドを公開する。
メソッド | 説明 |
get_AvailableTVFormats | チューナーがサポートしているアナログ ビデオ TV 規格をすべて取得する。 |
get_TVFormat | 現在使用されているアナログ ビデオ TV 規格を取得する。 |
AutoTune | チャンネルの周波数の正確な信号をスキャンする。 |
StoreAutoTune | すべてのチャンネルの最適チューニング情報を保存する。 |
get_NumInputConnections | チューナー フィルタに接続されている TV ソースの数を取得する。 |
put_InputType | チューナーの入力タイプ (ケーブルまたはアンテナ) を設定する。 |
get_InputType | 入力タイプを取得する。 |
put_ConnectInput | ハードウェア チューナー入力接続を設定する。 |
get_ConnectInput | ハードウェア チューナー入力接続を取得する。 |
get_VideoFrequency | 現在のビデオ周波数を取得する。 |
get_AudioFrequency | 現在のオーディオ周波数を取得する。 |
参照