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

Commit 4060d8d7 authored by François Gaffie's avatar François Gaffie Committed by Mikhail Naganov
Browse files

audio: update XSD for dynamic engine loading support config



Bug: 141989952
Test: atest VtsHalAudioV6_0TargetTest

Change-Id: Ic0afc27f09d8387236444901dfddc5f0f074ba1b
Signed-off-by: default avatarFrançois Gaffie <francois.gaffie@renault.com>
parent 586f08ac
Loading
Loading
Loading
Loading
+8 −0
Original line number Diff line number Diff line
@@ -214,6 +214,12 @@ package audio.policy.configuration.V6_0 {
    method public void set_default(boolean);
  }

  public enum EngineSuffix {
    method public String getRawName();
    enum_constant public static final audio.policy.configuration.V6_0.EngineSuffix _default;
    enum_constant public static final audio.policy.configuration.V6_0.EngineSuffix configurable;
  }

  public enum GainMode {
    method public String getRawName();
    enum_constant public static final audio.policy.configuration.V6_0.GainMode AUDIO_GAIN_MODE_CHANNELS;
@@ -253,8 +259,10 @@ package audio.policy.configuration.V6_0 {
  public class GlobalConfiguration {
    ctor public GlobalConfiguration();
    method public boolean getCall_screen_mode_supported();
    method public audio.policy.configuration.V6_0.EngineSuffix getEngine_library();
    method public boolean getSpeaker_drc_enabled();
    method public void setCall_screen_mode_supported(boolean);
    method public void setEngine_library(audio.policy.configuration.V6_0.EngineSuffix);
    method public void setSpeaker_drc_enabled(boolean);
  }

+7 −0
Original line number Diff line number Diff line
@@ -67,6 +67,7 @@
    <xs:complexType name="globalConfiguration">
        <xs:attribute name="speaker_drc_enabled" type="xs:boolean" use="required"/>
        <xs:attribute name="call_screen_mode_supported" type="xs:boolean" use="optional"/>
        <xs:attribute name="engine_library" type="engineSuffix" use="optional"/>
    </xs:complexType>
    <xs:complexType name="modules">
        <xs:annotation>
@@ -624,4 +625,10 @@
            </xs:element>
        </xs:sequence>
    </xs:complexType>
    <xs:simpleType name="engineSuffix">
        <xs:restriction base="xs:string">
            <xs:enumeration value="default"/>
            <xs:enumeration value="configurable"/>
        </xs:restriction>
    </xs:simpleType>
</xs:schema>