10/04/21 22:43:48 Pu8Hmpn3
>>762
このアイディアは実装した?
一つのBonDriver で複数のチューナを制御するのは、DVBViewer のような
アプリならいいけど、BonDriver の場合は、アプリとの互換性を考えると
難しいと思うんだけど、どうした?
とは言え、チューナ毎にビルドし直すのは面倒なので、おれは
iniファイルで GUID を指定してチューナを同定するようにしてみた。
一度だけビルドした BonDriver をコピー&リネームしてチューナと一対一対応
させて使う方式。ini ファイルはセクションを付けて、今は下記のようになってる。
あと、Captureフィルタとの対応は、実際にコネクトして、成功した所で
ループを break というようにしてみた。
[Tuner]
; チューナの GUID を指定する。正確には DisplayName の一部で
; 他のチューナと区別できれば何でもよい。
Guid={XXX-YYY-ZZZ}
; アプリなどが表示するための名前
Name="DVB-S2 2104"
; BDA 準拠でない機種固有のAPIを使用するかどうか
UseDVBSpecial=0
UseTBSSpecial=0
; 同一 GUID のチューナの何台目にあたるか。0ではなく1から数えはじめる
; 同一 GUID のチューナがない場合は、指定しない または、0 を指定
Nth=1
[Channel]
;従来のiniファイルの名容