Contents

CMSampleBufferSetInvalidateHandler(_:invalidateHandler:)

Sets the sample buffer’s invalidation handler.

Declaration

func CMSampleBufferSetInvalidateHandler(_ sbuf: CMSampleBuffer, invalidateHandler: @escaping  CMSampleBufferInvalidateHandler) -> OSStatus

Parameters

  • sbuf:

    The CMSampleBuffer being 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.

Topics

Handlers

See Also

Invalidating Sample Buffers