pub unsafe static kVTCompressionPropertyKey_PrioritizeEncodingSpeedOverQuality: &'static CFStringVTCompressionProperties only.Expand description
Hint for the video encoder that it should maximize its speed during encode, sacrificing quality if needed
Video encoders sometimes have a tradeoff available between encoding speed and quality at a given bitrate. For example, by spending more time refining encoding decisions, it may be possible to make marginal improvements on quality. This property lets a client indicate its preference for any such tradeoff. Clients may set this property to kCFBooleanTrue to indicate that the encoder can take steps to maximize its speed by reducing quality, or to kCFBooleanFalse to indicate that the priority should be maximizing quality (at a given bitrate). When the property value is NULL, the video encoder will choose its default behavior. H.264 and HEVC hardware video encoders prioritize quality over speed by default. ProRes hardware encoders currently prioritize speed over quality by default. Not all video encoders support this property. By default, this property is NULL.
See also Appleās documentation