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

Commit 1544cd3c authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Update AudioPort <-> configs mapping"

parents e1197faa 9a63dde7
Loading
Loading
Loading
Loading
+1 −4
Original line number Diff line number Diff line
@@ -18,7 +18,6 @@ package android.media.audio.common;

import android.media.audio.common.AudioGain;
import android.media.audio.common.AudioIoFlags;
import android.media.audio.common.AudioPortConfig;
import android.media.audio.common.AudioPortExt;
import android.media.audio.common.AudioProfile;
import android.media.audio.common.ExtraAudioDescriptor;
@@ -33,7 +32,7 @@ import android.media.audio.common.ExtraAudioDescriptor;
@VintfStability
parcelable AudioPort {
    /**
     * Unique identifier of the port within this HAL service.
     * Unique identifier of the port within a HAL module.
     */
    int id;
    /**
@@ -57,8 +56,6 @@ parcelable AudioPort {
    ExtraAudioDescriptor[] extraAudioDescriptors;
    /** Gain controllers. */
    AudioGain[] gains;
    /** Current audio port configuration. */
    AudioPortConfig activeConfig;
    /** Extra parameters depending on the port role. */
    AudioPortExt ext;
}
+7 −2
Original line number Diff line number Diff line
@@ -33,10 +33,15 @@ import android.media.audio.common.Int;
@VintfStability
parcelable AudioPortConfig {
    /**
     * Port unique ID. This field is set to a non-zero value when it is needed
     * to select a previously reported port and apply new configuration to it.
     * Port config unique ID. This field is set to a non-zero value when it is
     * needed to select a previously reported port config and apply new
     * configuration to it.
     */
    int id;
    /**
     * The ID of the AudioPort instance this configuration applies to.
     */
    int portId;
    /** Sample rate in Hz. Can be left unspecified. */
    @nullable Int sampleRate;
    /** Channel mask. Can be left unspecified. */
+0 −1
Original line number Diff line number Diff line
@@ -41,6 +41,5 @@ parcelable AudioPort {
  android.media.audio.common.AudioIoFlags flags;
  android.media.audio.common.ExtraAudioDescriptor[] extraAudioDescriptors;
  android.media.audio.common.AudioGain[] gains;
  android.media.audio.common.AudioPortConfig activeConfig;
  android.media.audio.common.AudioPortExt ext;
}
+1 −0
Original line number Diff line number Diff line
@@ -36,6 +36,7 @@ package android.media.audio.common;
@JavaDerive(equals=true, toString=true) @VintfStability
parcelable AudioPortConfig {
  int id;
  int portId;
  @nullable android.media.audio.common.Int sampleRate;
  @nullable android.media.audio.common.AudioChannelLayout channelMask;
  @nullable android.media.audio.common.AudioFormatDescription format;