pub unsafe static kVTCompressionPropertyKey_AllowOpenGOP: &'static CFStringVTCompressionProperties only.Expand description
Enables Open GOP (Group Of Pictures) encoding.
Only applicable to certain video encoders. For HEVC encoding the property value is kCFBooleanTrue by default - which means that the encoder may use Open GOP structures, but it is not guaranteed to. Set this to kCFBooleanFalse to prevent the encoder from using any form of Open GOP during encoding. If set to kCFBooleanFalse, this will mean that the encoder will generate groups of pictures that are independently decodable; there will be no frame dependencies across sync samples (frames where kCMSampleAttachmentKey_NotSync is absent or kCFBooleanFalse) When the value is kCFBooleanTrue, the encoder may use Open GOP frame dependency structures to increase compression efficiency or quality.
See also Appleās documentation