Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 279db861 authored by Pranav Madapurmath's avatar Pranav Madapurmath Committed by Android (Google) Code Review
Browse files

Merge "Formalize CallDirection APIs" into main

parents 9eb18937 e045e66a
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -13449,6 +13449,7 @@ package android.telecom {
  public abstract class Connection extends android.telecom.Conferenceable {
    method @Deprecated public final android.telecom.AudioState getAudioState();
    method @FlaggedApi("com.android.server.telecom.flags.telecom_resolve_hidden_dependencies") public final int getCallDirection();
    method @IntRange(from=0) public final long getConnectTimeMillis();
    method public final long getConnectionStartElapsedRealtimeMillis();
    method @Nullable public android.telecom.PhoneAccountHandle getPhoneAccountHandle();
+5 −0
Original line number Diff line number Diff line
@@ -21,6 +21,7 @@ import static android.Manifest.permission.MODIFY_PHONE_STATE;
import android.Manifest;
import android.annotation.CallbackExecutor;
import android.annotation.ElapsedRealtimeLong;
import android.annotation.FlaggedApi;
import android.annotation.IntDef;
import android.annotation.IntRange;
import android.annotation.NonNull;
@@ -56,6 +57,7 @@ import android.view.Surface;
import com.android.internal.os.SomeArgs;
import com.android.internal.telecom.IVideoCallback;
import com.android.internal.telecom.IVideoProvider;
import com.android.server.telecom.flags.Flags;

import java.io.FileInputStream;
import java.io.FileOutputStream;
@@ -4019,9 +4021,12 @@ public abstract class Connection extends Conferenceable {
    }

    /**
     * Retrieves the direction of this connection.
     * @return The direction of the call.
     * @hide
     */
    @SystemApi
    @FlaggedApi(Flags.FLAG_TELECOM_RESOLVE_HIDDEN_DEPENDENCIES)
    public final @Call.Details.CallDirection int getCallDirection() {
        return mCallDirection;
    }