IFrameFilter::getDataLength Method

getDataクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getData Methodを使って読み取ることのできるブロブの長さを返します。

構文

tFilterError getDataLength( const std::string& name, size_t& length );
tFilterError getDataLength( const std::wstring& name, size_t& length );
パラメータ 説明
name サイズの決まっているデータパラメータの名前です。
length このパラメータは次のgetDataクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getData Methodへのコールのために必要なバッファのサイズを受け取ります。

戻り値

説明
eNO_ERROR データの読み取りは正常に行われました。
ePARAM_NOT_FOUND フィルタはnameで指定されたパラメータを所有していません。
getAvailableParametersクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getAvailableParameters Methodを使用して有効なパラメータの一覧を取得してください。
eINCOMPATIBLE_PARAM_VALUE nameはデータ型パラメータではありません。
getAvailableParametersクラスライブラリリファレンス>クラス>IFrameFilter>IFrameFilter::getAvailableParameters Methodを使用して有効なパラメータとその型の一覧を取得してください。
eINVALID_FILTER_STATE データサイズを決定できる状況にないためフィルタはデータサイズを返せません。
例:ライブモードでない時。