Contents

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: CFString

Discussion

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