kVTDecompressionPropertyKey_SuggestedQualityOfServiceTiers
An array of dictionaries that describe decreasing quality-of-service levels that clients can use to maintain realtime playback (optional).
Declaration
let kVTDecompressionPropertyKey_SuggestedQualityOfServiceTiers: CFStringDiscussion
This is an optional property for video decoders to implement. This property value is an array of CFDictionary objects describing different reduced frame delivery options supported by the decoder.
The first dictionary in the array should contain the set of properties that restore the default (full) quality of service; later dictionaries should contain property sets with decreasing qualities of service. Clients can work their way down these tiers until they are able to keep up with the frame rate. The dictionaries can be applied directly on the decompression session using VTSessionSetProperties(_:propertyDictionary:) in order to request that quality of service tier be enforced.
See Also
Decoder Behavior
kVTDecompressionProperty_TemporalLevelLimitkVTDecompressionPropertyKey_AllowBitstreamToChangeFrameDimensionskVTDecompressionPropertyKey_DeinterlaceModekVTDecompressionPropertyKey_FieldModekVTDecompressionPropertyKey_MaximizePowerEfficiencykVTDecompressionPropertyKey_OnlyTheseFrameskVTDecompressionPropertyKey_PixelFormatsWithReducedResolutionSupportkVTDecompressionPropertyKey_RealTimekVTDecompressionPropertyKey_ReducedCoefficientDecodekVTDecompressionPropertyKey_ReducedFrameDeliverykVTDecompressionPropertyKey_ReducedResolutionDecodekVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByPerformancekVTDecompressionPropertyKey_SupportedPixelFormatsOrderedByQualitykVTDecompressionPropertyKey_ThreadCount