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

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

Merge "Add 'flags' to device port extended info"

parents 018c54fb cc628bf5
Loading
Loading
Loading
Loading
+13 −0
Original line number Diff line number Diff line
@@ -29,10 +29,23 @@ import android.media.audio.common.AudioFormatDescription;
parcelable AudioPortDeviceExt {
    /** Audio device specification. */
    AudioDevice device;
    /** Bitmask indexed by 'FLAG_INDEX_' constants. */
    int flags;
    /**
     * List of supported encoded formats. Specified for ports that perform
     * hardware-accelerated decoding or transcoding, or connected to external
     * hardware.
     */
    AudioFormatDescription[] encodedFormats;

    /**
     * A default device port is fallback used when the preference for the device
     * to use has not been specified (AudioDeviceType.type == {IN|OUT}_DEFAULT),
     * or the specified device does not satisfy routing criteria based on audio
     * stream attributes and use cases. The device port for which the ID is
     * returned must be associated with a permanently attached device
     * (AudioDeviceDescription.connection == ''). There can be no more than one
     * default device port in a HAL module in each I/O direction.
     */
    const int FLAG_INDEX_DEFAULT_DEVICE = 0;
}
+2 −0
Original line number Diff line number Diff line
@@ -36,5 +36,7 @@ package android.media.audio.common;
@JavaDerive(equals=true, toString=true) @VintfStability
parcelable AudioPortDeviceExt {
  android.media.audio.common.AudioDevice device;
  int flags;
  android.media.audio.common.AudioFormatDescription[] encodedFormats;
  const int FLAG_INDEX_DEFAULT_DEVICE = 0;
}