FrameFilterImpl::getTransformOutputTypes Method

利用可能な出力型を要求する際にコールするメソッドです。

構文

virtual bool getTransformOutputTypes( const FrameTypeInfo& in_type,
                      FrameTypeInfoArray& out_types ) const = 0;
パラメータ 説明
in_type 入力バッファに渡されるフレームの型です。
out_types フィルタが作り出す可能性のあるフレーム型のコレクションです。

戻り値

説明
true 対応する出力型の一覧が完成しました。
false いずれの変換にも対応していません。

備考

型は変換処理の優先度に応じて順番付けられます。変換フィルタの出力型は次のフィルタの能力や入力設定に応じて選択されます。
checkTransformTypesクラスライブラリリファレンス>クラス>FrameFilterImpl>FrameFilterImpl::checkTransformTypes Methodをオーバーライドする際には、自分の実装内でコールする場合を除いてこのメソッドはコールされません。