Contents

CMBufferQueueMarkEndOfData(_:)

Sets a marker to indicate this queue doesn’t allow enqueuing new buffers.

Declaration

func CMBufferQueueMarkEndOfData(_ queue: CMBufferQueue) -> OSStatus

Parameters

  • queue:

    The CMBufferQueue being marked.

Return Value

A result code. See Result Codes

Discussion

All subsequent Enqueues will be rejected until CMBufferQueueReset(_:) is called. Subsequent Dequeues will succeed as long as the queue is not empty.

See Also

Managing a Queue