kVTCompressionPropertyKey_DataRateLimits
Zero, one, or two hard limits on data rate.
Declaration
let kVTCompressionPropertyKey_DataRateLimits: CFStringDiscussion
Each hard limit is described by a data size in bytes and a duration in seconds, and requires that the total size of compressed data for any contiguous segment of that duration (in decode time) not exceed the data size. By default, no data rate limits are set. The property is a CFArray of an even number of CFNumber objects, alternating between bytes and seconds. Note that data rate settings only have an effect when timing information is provided for source frames, and that some codecs do not support limiting to specified data rates.
See Also
Rate Control
kVTCompressionPropertyKey_AverageBitRatekVTCompressionPropertyKey_ConstantBitRatekVTCompressionPropertyKey_EstimatedAverageBytesPerFramekVTCompressionPropertyKey_MoreFramesAfterEndkVTCompressionPropertyKey_MoreFramesBeforeStartkVTCompressionPropertyKey_QualitykVTCompressionPropertyKey_TargetQualityForAlphakVTCompressionPropertyKey_VariableBitRatekVTCompressionPropertyKey_VBVBufferDurationkVTCompressionPropertyKey_VBVInitialDelayPercentagekVTCompressionPropertyKey_VBVMaxBitRate