Share via


VIDEOENCODER_BITRATE_MODE 列挙

VIDEOENCODER_BITRATE_MODE 列挙型は、IEncoderAPI インターフェイスがサポートする 3 タイプのビットレートを定義する。

構文

typedef enum VIDEOENCODER_BITRATE_MODE {
  ConstantBitRate = 0,
  VariableBitRateAverage,
  VariableBitRatePeak
};

メンバ

ConstantBitRate

エンコードに使うビット レートが一定であることを示す。

VariableBitRateAverage

エンコードに使うビット レートが可変であり、指定されたビット レートが特定のウィンドウで保証された平均値として使われることを示す。既定のウィンドウ サイズは5 分であると見なされる。

VariableBitRatePeak

ENCAPIPARAM_BITRATE の値が、特定の時間の (保証された値でなく) 予測された平均ビット レートであり、ENCAPIPARAM_PEAK_BITRATE の値が、ビット レートが超えてはならない最大値であることを示す。既定のウィンドウ サイズは、500 ms (通常 GOP に等しい) であると見なされる。

参照