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 に等しい) であると見なされる。
参照