Skip to main content
Version: 11 Nov 2025

ACameraCaptureSession

NameSpace: Camera

Inherits from:
INullablePointer,
IDisposable

Public Fields​

Device​


public ACameraDevice Device { get; set; }


Public Methods​

void Dispose​

public void Dispose()

bool TryCapture​

public bool TryCapture(
NativeArray< ACaptureRequest > requests,
out int sequenceId
)

Parameters

TypeNameDescription
NativeArray< ACaptureRequest >requests
out intsequenceId

bool TryCaptureWithCallbacks​

public bool TryCaptureWithCallbacks(
NativeArray< ACaptureRequest > requests,
CaptureCallbacks callbacks,
out int sequenceId
)

Parameters

TypeNameDescription
NativeArray< ACaptureRequest >requests
CaptureCallbackscallbacks
out intsequenceId

bool TrySetRepeatingRequest​

public bool TrySetRepeatingRequest(
NativeArray< ACaptureRequest > requests,
out int sequenceId
)

Parameters

TypeNameDescription
NativeArray< ACaptureRequest >requests
out intsequenceId

bool TrySetRepeatingRequestWithCallbacks​

public bool TrySetRepeatingRequestWithCallbacks(
NativeArray< ACaptureRequest > requests,
CaptureCallbacks callbacks,
out int sequenceId
)

Parameters

TypeNameDescription
NativeArray< ACaptureRequest >requests
CaptureCallbackscallbacks
out intsequenceId

bool TryStopRepeating​

public bool TryStopRepeating()

Public Attributes​

IsNull​


public bool IsNull => value == IntPtr.Zero;