CoreMedia tvOS 10.2 to 11.0 API Differences

CMBase.h
CMFormatDescription.h
Declaration
FromOSStatus CMTextFormatDescriptionGetDefaultStyle(CMFormatDescriptionRef _Nonnull desc, uint16_t * _Nullable outLocalFontID, Boolean * _Nullable outBold, Boolean * _Nullable outItalic, Boolean * _Nullable outUnderline, CGFloat * _Nullable outFontSize, CGFloat [4] outColorComponents)
ToOSStatus CMTextFormatDescriptionGetDefaultStyle(CMFormatDescriptionRef _Nonnull desc, uint16_t * _Nullable outLocalFontID, Boolean * _Nullable outBold, Boolean * _Nullable outItalic, Boolean * _Nullable outUnderline, CGFloat * _Nullable outFontSize, CGFloat _Nullable[4] outColorComponents)

CMSampleBuffer.h
Declaration
FromBoolean CMSampleBufferHasDataFailed(CMSampleBufferRef _Nonnull sbuf, OSStatus * _Nonnull statusOut)
ToBoolean CMSampleBufferHasDataFailed(CMSampleBufferRef _Nonnull sbuf, OSStatus * _Nullable statusOut)

CMSync.h
Declaration
FromOSStatus CMTimebaseGetTimeAndRate(CMTimebaseRef _Nonnull timebase, CMTime * _Nonnull outTime, Float64 * _Nonnull outRate)
ToOSStatus CMTimebaseGetTimeAndRate(CMTimebaseRef _Nonnull timebase, CMTime * _Nullable outTime, Float64 * _Nullable outRate)

Declaration
FromOSStatus CMSyncGetRelativeRateAndAnchorTime(CMClockOrTimebaseRef _Nonnull ofClockOrTimebase, CMClockOrTimebaseRef _Nonnull relativeToClockOrTimebase, Float64 * _Nonnull outRelativeRate, CMTime * _Nonnull outOfClockOrTimebaseAnchorTime, CMTime * _Nonnull outRelativeToClockOrTimebaseAnchorTime)
ToOSStatus CMSyncGetRelativeRateAndAnchorTime(CMClockOrTimebaseRef _Nonnull ofClockOrTimebase, CMClockOrTimebaseRef _Nonnull relativeToClockOrTimebase, Float64 * _Nullable outRelativeRate, CMTime * _Nullable outOfClockOrTimebaseAnchorTime, CMTime * _Nullable outRelativeToClockOrTimebaseAnchorTime)