次の方法で共有


IAMVideoCompression::OverrideFrameSize

OverrideFrameSize メソッドは、指定されたフレームのフレーム サイズをオーバーライドする。

構文

  HRESULT OverrideFrameSize(
  long FrameNumber,
  long Size
);

パラメータ

FrameNumber

[in] フレーム番号を指定する。フィルタが送信する最初のフレームの番号はゼロとなる。

Size

[in] 指定されたフレームの最大サイズをバイト数で指定する。

戻り値

HRESULT 値を返す。可能な値は次のとおりである。

戻りコード 説明
S_OK 成功。
E_NOTIMPL 実装されていない。

注意

フィルタがこのメソッドをサポートする場合、IAMVideoCompression::GetInfo メソッドは、pCapabilities 引数内に CompressionCaps_CanCrunch フラグを返す。しかしこのフラグには、フィルタがビット レートの設定をサポートしているという意味もあるため、OverrideFrameSize メソッドがサポートされていることは保証されない。

参照