Contents

CMBufferQueueResetWithCallback(_:callback:refcon:)

A callback that invokes a function for every buffer in a queue and then resets the queue.

Declaration

func CMBufferQueueResetWithCallback(_ queue: CMBufferQueue, callback: (CMBuffer, UnsafeMutableRawPointer?) -> Void, refcon: UnsafeMutableRawPointer?) -> OSStatus

Parameters

  • queue:

    CMBufferQueue being reset, that may contain multiple buffers.

  • callback:

    Function to be called for each buffer. The callback should not make other calls to the buffer queue.

  • refcon:

    Reference constant to be passed to the callback function.

Return Value

A result code. See Result Codes.

See Also

Managing a Queue