CMSampleBufferSetInvalidateHandler(_:invalidateHandler:)
Sets the sample buffer’s invalidation handler.
Declaration
func CMSampleBufferSetInvalidateHandler(_ sbuf: CMSampleBuffer, invalidateHandler: @escaping CMSampleBufferInvalidateHandler) -> OSStatusParameters
- sbuf:
The
CMSampleBufferbeing modified. - invalidateHandler:
Block to be called during
CMSampleBufferInvalidate.
Discussion
A sample buffer can only have one invalidation callback. The invalidation callback isn’t called during ordinary sample buffer finalization.