iOS VideoToolbox-如何解码用重新排序的帧编码的HEVC流以编码B帧?

iOS VideoToolbox-如何解码用重新排序的帧编码的HEVC流以编码B帧?,ios,hevc,video-toolbox,video-compression,Ios,Hevc,Video Toolbox,Video Compression,使用videotoolbox,我为HEVC编写了一套硬件加速支持的编码器和解码器 在编码器中,我将属性kVTCompressionPropertyKey\u AllowFrameReordering保持为true VTSessionSetProperty(_encodingSession, kVTCompressionPropertyKey_AllowFrameReordering,

使用videotoolbox,我为HEVC编写了一套硬件加速支持的编码器和解码器

在编码器中,我将属性
kVTCompressionPropertyKey\u AllowFrameReordering
保持为
true

VTSessionSetProperty(_encodingSession,
                             kVTCompressionPropertyKey_AllowFrameReordering,
                             kCFBooleanFalse);
结果,在对编码流执行解压缩之后,帧的顺序不正确

我需要做什么才能将解压缩的帧恢复到正确的顺序

我在VTDecompressionSession中找不到任何属性来恢复帧的顺序

注:当我用FrameReorderingFalse编码时,解码效果很好。我只是想知道在启用帧重新排序时如何处理解压缩