次の方法で共有


IBDA_IPV4Filter インターフェイス

IBDA_ IPV4Filter インターフェイスは、ネットワーク プロバイダ上で実装される。メソッドは、アプリケーションが要求するマルチキャスト イーサネット アドレスのリストをネットワーク プロバイダに渡すために BDA IPSink フィルタが呼び出す。次に、ネットワーク プロバイダは、登録されているすべてのトランスポート情報フィルタ (TIF) に新しいアドレスを通知する。TIF はこれらのアドレスを PID にマッピングし、その PID をネットワーク プロバイダに返す。ネットワーク プロバイダは、MPEG-2 デマルチプレクサ上の IP データ出力ピンの PID リストをリセットする。これによって、指定した PID 上の IP データは、グラフのデータ サービス セグメントを経由して、アプリケーションがデータを受け取ることができる Winsock にルーティングされる。IBDA_EthernetFilter インターフェイスは、イーサネット マルチキャスト アドレスと同じ機能を実行する。

IUnknown から継承したメソッドに加えて、IBDA_IPV4Filter インターフェイスは次のメソッドを公開する。

メソッド 説明
GetMulticastList ネットワーク プロバイダによって格納されたマルチキャスト アドレスのリストを取得する。
GetMulticastListSize リスト内のアドレスの数を取得する。
GetMulticastMode マルチキャスト モードを取得する。
PutMulticastList ネットワーク プロバイダ上のマルチキャスト アドレスのリストを指定する。