Home | History | Annotate | Download | only in telecom

Lines Matching refs:Callback

50      * Callback base class for {@link RemoteConnection}.
52 public static abstract class Callback {
282 * Callback class used by the {@link RemoteConnection.VideoProvider} to relay events from
285 public abstract static class Callback {
292 * @see InCallService.VideoCall.Callback#onSessionModifyRequestReceived(VideoProfile)
307 * @see InCallService.VideoCall.Callback#onSessionModifyResponseReceived(int,
324 * @see InCallService.VideoCall.Callback#onCallSessionEvent(int)
336 * @see InCallService.VideoCall.Callback#onPeerDimensionsChanged(int, int)
348 * @see InCallService.VideoCall.Callback#onCallDataUsageChanged(long)
359 * @see InCallService.VideoCall.Callback#onCameraCapabilitiesChanged(
374 * @see InCallService.VideoCall.Callback#onVideoQualityChanged(int)
383 for (Callback l : mCallbacks) {
391 for (Callback l : mCallbacks) {
402 for (Callback l : mCallbacks) {
409 for (Callback l : mCallbacks) {
416 for (Callback l : mCallbacks) {
424 for (Callback l : mCallbacks) {
431 for (Callback l : mCallbacks) {
456 private final Set<Callback> mCallbacks = Collections.newSetFromMap(
457 new ConcurrentHashMap<Callback, Boolean>(8, 0.9f, 1));
472 * Registers a callback to receive commands and state changes for video calls.
474 * @param l The video call callback.
476 public void registerCallback(Callback l) {
481 * Clears the video call callback set via {@link #registerCallback}.
483 * @param l The video call callback to clear.
485 public void unregisterCallback(Callback l) {
725 * Adds a callback to this {@code RemoteConnection}.
727 * @param callback A {@code Callback}.
729 public void registerCallback(Callback callback) {
730 registerCallback(callback, new Handler());
734 * Adds a callback to this {@code RemoteConnection}.
736 * @param callback A {@code Callback}.
739 public void registerCallback(Callback callback, Handler handler) {
740 unregisterCallback(callback);
741 if (callback != null && handler != null) {
742 mCallbackRecords.add(new CallbackRecord(callback, handler));
747 * Removes a callback from this {@code RemoteConnection}.
749 * @param callback A {@code Callback}.
751 public void unregisterCallback(Callback callback) {
752 if (callback != null) {
754 if (record.getCallback() == callback) {
1031 * {@link Callback#onPostDialWait(RemoteConnection, String)}. At this point, the in-call app
1184 final Callback callback = record.getCallback();
1188 callback.onStateChanged(connection, state);
1205 final Callback callback = record.getCallback();
1209 callback.onDisconnected(connection, disconnectCause);
1224 final Callback callback = record.getCallback();
1228 callback.onRingbackRequested(connection, ringback);
1242 final Callback callback = record.getCallback();
1246 callback.onConnectionCapabilitiesChanged(connection, connectionCapabilities);
1259 final Callback callback = record.getCallback();
1263 callback.onConnectionPropertiesChanged(connection, connectionProperties);
1282 final Callback callback = record.getCallback();
1286 callback.onDestroyed(connection);
1302 final Callback callback = record.getCallback();
1306 callback.onPostDialWait(connection, remainingDigits);
1318 final Callback callback = record.getCallback();
1322 callback.onPostDialChar(connection, nextChar);
1335 final Callback callback = record.getCallback();
1339 callback.onVideoStateChanged(connection, videoState);
1352 final Callback callback = record.getCallback();
1356 callback.onVideoProviderChanged(connection, videoProvider);
1367 final Callback callback = record.getCallback();
1371 callback.onVoipAudioChanged(connection, isVoip);
1382 final Callback callback = record.getCallback();
1386 callback.onStatusHintsChanged(connection, statusHints);
1398 final Callback callback = record.getCallback();
1402 callback.onAddressChanged(connection, address, presentation);
1414 final Callback callback = record.getCallback();
1418 callback.onCallerDisplayNameChanged(
1431 final Callback callback = record.getCallback();
1435 callback.onConferenceableConnectionsChanged(
1448 final Callback callback = record.getCallback();
1452 callback.onConferenceChanged(connection, conference);
1487 final Callback callback = record.getCallback();
1491 callback.onExtrasChanged(connection, mExtras);
1501 final Callback callback = record.getCallback();
1505 callback.onConnectionEvent(connection, event, extras);
1515 final Callback callback = record.getCallback();
1517 () -> callback.onRttInitiationSuccess(connection));
1525 final Callback callback = record.getCallback();
1527 () -> callback.onRttInitiationFailure(connection, reason));
1535 final Callback callback = record.getCallback();
1537 () -> callback.onRttSessionRemotelyTerminated(connection));
1545 final Callback callback = record.getCallback();
1547 () -> callback.onRemoteRttRequest(connection));
1565 private static final class CallbackRecord extends Callback {
1566 private final Callback mCallback;
1569 public CallbackRecord(Callback callback, Handler handler) {
1570 mCallback = callback;
1574 public Callback getCallback() {