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

Commit c1bae49a authored by Amy Zhang's avatar Amy Zhang Committed by Android (Google) Code Review
Browse files

Merge "Add some invalid constants for Tuner"

parents 33576666 df135cdd
Loading
Loading
Loading
Loading
+2 −0
Original line number Diff line number Diff line
@@ -5102,7 +5102,9 @@ package android.media.tv.tuner {
    field public static final int INVALID_FILTER_ID = -1; // 0xffffffff
    field public static final long INVALID_FILTER_ID_64BIT = -1L; // 0xffffffffffffffffL
    field public static final int INVALID_FIRST_MACROBLOCK_IN_SLICE = -1; // 0xffffffff
    field public static final int INVALID_FRONTEND_ID = -1; // 0xffffffff
    field public static final int INVALID_FRONTEND_SETTING_FREQUENCY = -1; // 0xffffffff
    field @NonNull public static final byte[] INVALID_KEYTOKEN;
    field public static final int INVALID_LTS_ID = -1; // 0xffffffff
    field public static final int INVALID_MMTP_RECORD_EVENT_MPT_SEQUENCE_NUM = -1; // 0xffffffff
    field public static final int INVALID_STREAM_ID = 65535; // 0xffff
+2 −0
Original line number Diff line number Diff line
@@ -5042,7 +5042,9 @@ package android.media.tv.tuner {
    field public static final int INVALID_FILTER_ID = -1; // 0xffffffff
    field public static final long INVALID_FILTER_ID_64BIT = -1L; // 0xffffffffffffffffL
    field public static final int INVALID_FIRST_MACROBLOCK_IN_SLICE = -1; // 0xffffffff
    field public static final int INVALID_FRONTEND_ID = -1; // 0xffffffff
    field public static final int INVALID_FRONTEND_SETTING_FREQUENCY = -1; // 0xffffffff
    field @NonNull public static final byte[] INVALID_KEYTOKEN;
    field public static final int INVALID_LTS_ID = -1; // 0xffffffff
    field public static final int INVALID_MMTP_RECORD_EVENT_MPT_SEQUENCE_NUM = -1; // 0xffffffff
    field public static final int INVALID_STREAM_ID = 65535; // 0xffff
+5 −2
Original line number Diff line number Diff line
@@ -111,10 +111,13 @@ public class Descrambler implements AutoCloseable {
    /**
     * Set a key token to link descrambler to a key slot
     *
     * A descrambler instance can have only one key slot to link, but a key slot can hold a few
     * <p>A descrambler instance can have only one key slot to link, but a key slot can hold a few
     * keys for different purposes.
     *
     * @param keyToken the token to be used to link the key slot.
     * @param keyToken the token to be used to link the key slot. Use {@link Tuner.INVALID_KEYTOKEN}
     *        to remove the to remove the current key from descrambler. If the current keyToken
     *        comes from MediaCas session, use {@link Tuner.INVALID_KEYTOKEN} to remove current key
     *        before close MediaCas session.
     * @return result status of the operation.
     */
    @Result
+21 −0
Original line number Diff line number Diff line
@@ -152,6 +152,27 @@ public class Tuner implements AutoCloseable {
     */
    public static final int INVALID_FRONTEND_SETTING_FREQUENCY =
            android.hardware.tv.tuner.V1_1.Constants.Constant.INVALID_FRONTEND_SETTING_FREQUENCY;
    /**
     * Invalid frontend id.
     */
    public static final int INVALID_FRONTEND_ID =
            android.hardware.tv.tuner.V1_1.Constants.Constant.INVALID_FRONTEND_ID;
    /**
     * Invalid LNB id.
     *
     * @hide
     */
    public static final int INVALID_LNB_ID =
            android.hardware.tv.tuner.V1_1.Constants.Constant.INVALID_LNB_ID;
    /**
     * Invalid key token. It is used to remove the current key from descrambler.
     *
     * <p>If the current keyToken comes from a MediaCas session, App is recommended to
     * to use this constant to remove current key before closing MediaCas session.
     */
    @NonNull
    public static final byte[] INVALID_KEYTOKEN =
            {android.hardware.tv.tuner.V1_1.Constants.Constant.INVALID_KEYTOKEN};

    /** @hide */
    @IntDef(prefix = "SCAN_TYPE_", value = {SCAN_TYPE_UNDEFINED, SCAN_TYPE_AUTO, SCAN_TYPE_BLIND})
+3 −0
Original line number Diff line number Diff line
@@ -53,6 +53,9 @@ public class FrontendInfo {

    /**
     * Gets frontend ID.
     *
     * @return the frontend ID or {@link android.media.tv.tuner.Tuner.INVALID_FRONTEND_ID}
     *         if invalid
     */
    public int getId() {
        return mId;