CMSampleBufferSetInvalidateCallback(_:callback:refcon:)
Sets the sample buffer’s invalidation callback.
Declaration
func CMSampleBufferSetInvalidateCallback(_ sbuf: CMSampleBuffer, callback invalidateCallback: CMSampleBufferInvalidateCallback, refcon invalidateRefCon: UInt64) -> OSStatusParameters
- sbuf:
The sample buffer being modified.
- invalidateCallback:
Reference to a function to be called during
CMSampleBufferInvalidate. - invalidateRefCon:
Reference constant to be passed to
invalidateCallback.
Return Value
A result code. See Sample Buffer Error Codes.
Discussion
A sample buffer can only have one invalidation callback. The invalidation callback isn’t called during ordinary sample buffer finalization.