public static class CallbackProxies.DeviceCaptureCallbackProxy extends CameraDeviceImpl.CaptureCallback
NO_FRAMES_CAPTURED
Constructor and Description |
---|
DeviceCaptureCallbackProxy(Dispatchable<CameraDeviceImpl.CaptureCallback> dispatchTarget) |
Modifier and Type | Method and Description |
---|---|
void |
onCaptureCompleted(CameraDevice camera,
CaptureRequest request,
TotalCaptureResult result)
This method is called when an image capture has fully completed and all the
result metadata is available.
|
void |
onCaptureFailed(CameraDevice camera,
CaptureRequest request,
CaptureFailure failure)
This method is called instead of
CameraDeviceImpl.CaptureCallback.onCaptureCompleted(android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.hardware.camera2.TotalCaptureResult) when the
camera device failed to produce a CaptureResult for the
request. |
void |
onCapturePartial(CameraDevice camera,
CaptureRequest request,
CaptureResult result)
This method is called when some results from an image capture are
available.
|
void |
onCaptureProgressed(CameraDevice camera,
CaptureRequest request,
CaptureResult partialResult)
This method is called when an image capture makes partial forward progress; some
(but not all) results from an image capture are available.
|
void |
onCaptureSequenceAborted(CameraDevice camera,
int sequenceId)
This method is called independently of the others in CaptureCallback,
when a capture sequence aborts before any
CaptureResult
or CaptureFailure for it have been returned via this callback. |
void |
onCaptureSequenceCompleted(CameraDevice camera,
int sequenceId,
long frameNumber)
This method is called independently of the others in CaptureCallback,
when a capture sequence finishes and all
CaptureResult
or CaptureFailure for it have been returned via this callback. |
void |
onCaptureStarted(CameraDevice camera,
CaptureRequest request,
long timestamp,
long frameNumber)
This method is called when the camera device has started capturing
the output image for the request, at the beginning of image exposure.
|
onCaptureBufferLost
public DeviceCaptureCallbackProxy(Dispatchable<CameraDeviceImpl.CaptureCallback> dispatchTarget)
public void onCaptureStarted(CameraDevice camera, CaptureRequest request, long timestamp, long frameNumber)
CameraDeviceImpl.CaptureCallback
onCaptureStarted
in class CameraDeviceImpl.CaptureCallback
MediaActionSound
public void onCapturePartial(CameraDevice camera, CaptureRequest request, CaptureResult result)
CameraDeviceImpl.CaptureCallback
onCapturePartial
in class CameraDeviceImpl.CaptureCallback
public void onCaptureProgressed(CameraDevice camera, CaptureRequest request, CaptureResult partialResult)
CameraDeviceImpl.CaptureCallback
onCaptureProgressed
in class CameraDeviceImpl.CaptureCallback
public void onCaptureCompleted(CameraDevice camera, CaptureRequest request, TotalCaptureResult result)
CameraDeviceImpl.CaptureCallback
onCaptureCompleted
in class CameraDeviceImpl.CaptureCallback
public void onCaptureFailed(CameraDevice camera, CaptureRequest request, CaptureFailure failure)
CameraDeviceImpl.CaptureCallback
CameraDeviceImpl.CaptureCallback.onCaptureCompleted(android.hardware.camera2.CameraDevice, android.hardware.camera2.CaptureRequest, android.hardware.camera2.TotalCaptureResult)
when the
camera device failed to produce a CaptureResult
for the
request.onCaptureFailed
in class CameraDeviceImpl.CaptureCallback
public void onCaptureSequenceCompleted(CameraDevice camera, int sequenceId, long frameNumber)
CameraDeviceImpl.CaptureCallback
CaptureResult
or CaptureFailure
for it have been returned via this callback.onCaptureSequenceCompleted
in class CameraDeviceImpl.CaptureCallback
public void onCaptureSequenceAborted(CameraDevice camera, int sequenceId)
CameraDeviceImpl.CaptureCallback
CaptureResult
or CaptureFailure
for it have been returned via this callback.onCaptureSequenceAborted
in class CameraDeviceImpl.CaptureCallback