- 446 名前:438 [2007/04/11(水) 14:38:35 ]
- 返事ありがとうございます。
>>439 僕はどっちのピンか区別できなくてコマッてます… >>443 GetPinはピン番号を指定して、その番号のピンを取得するのだと思うのですが。 それだとピンの区別はできなくないですか? 実際には、フィルタはm_pOutputAudioとm_pOutputVideoの二つの出力ピンを持ってます。GetMediaTypeの中で、CBasePin::Name()でピンIDを取得して、判断しようかと思いましたが、結局ピンの指定によって取得値が変わってしまいます。 m_pOutputAudio->Name() とすればAudioが返るし、 m_pOutputVideo->Name() とすればVideoが返るので、 結局どちらのピンかわかりません。(両方が存在するので当たり前ですが) ※m_pOutputAudio,m_pOutputVideoはフィルタ作成時に作られます。 どうしたらよいですかね…
|

|