API Reference · Capturing a frame

CaptureQueueFullException

Namespace: Ava3D

public sealed class CaptureQueueFullException : InvalidOperationException

Thrown by Ava3DView.CaptureAsync when as many captures are already in flight on the view as Ava3DView.CaptureQueueCapacity allows. Thrown from the call rather than delivered through the task, because the request was never queued and the caller can act on that at once — wait for one to finish, or drop this one knowingly. Nothing is dropped silently.

Constructors

MemberDescription
CaptureQueueFullException(int capacity)

Thrown by Ava3DView.CaptureAsync when as many captures are already in flight on the view as Ava3DView.CaptureQueueCapacity allows. Thrown from the call rather than delivered through the task, because the request was never queued and the caller can act on that at once — wait for one to finish, or drop this one knowingly. Nothing is dropped silently.

Properties

MemberDescription
int Capacity { get; }

How many were allowed — the view's Ava3DView.CaptureQueueCapacity at the time.

See also