Lines Matching refs:callback
35 * Base class for {@link ResponseListener}s which wrap another callback.
37 * Forwards hashCode and equals (and no other methods) to the callback. This
64 * @param callback A thread-safe callback to receive the final metadata for
68 final Updatable<TotalCaptureResultProxy> callback) {
69 return new ResponseListenerBase<TotalCaptureResultProxy>(callback) {
72 callback.update(new AndroidTotalCaptureResultProxy(result));
78 * @param callback A thread-safe callback to receive partial and final
82 public static ResponseListener forPartialMetadata(final Updatable<CaptureResultProxy> callback) {
83 return new ResponseListenerBase<CaptureResultProxy>(callback) {
86 callback.update(new AndroidCaptureResultProxy(partialResult));
91 callback.update(new AndroidTotalCaptureResultProxy(result));
97 * @param callback A thread-safe callback to receive the timestamp of the
101 public static ResponseListener forTimestamps(final Updatable<Long> callback) {
102 return new ResponseListenerBase<Long>(callback) {
105 callback.update(timestamp);
111 * @param callback A thread-safe callback to be invoked as soon as each
114 public static ResponseListener forFrameExposure(final Updatable<Void> callback) {
115 return new ResponseListenerBase<Void>(callback) {
119 callback.update(null);