• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1// Signature format: 2.0
2package aidl.android.hardware.bluetooth.audio.setting {
3
4  public enum AudioLocation {
5    method public String getRawName();
6    enum_constant public static final aidl.android.hardware.bluetooth.audio.setting.AudioLocation MONO;
7    enum_constant public static final aidl.android.hardware.bluetooth.audio.setting.AudioLocation STEREO;
8  }
9
10  public class CodecConfiguration {
11    ctor public CodecConfiguration();
12    method public aidl.android.hardware.bluetooth.audio.setting.CodecType getCodec();
13    method public short getCodecFrameBlocksPerSdu();
14    method public int getFrameDurationUs();
15    method public String getName();
16    method public int getOctetsPerCodecFrame();
17    method public short getPcmBitDepth();
18    method public int getSamplingFrequency();
19    method public void setCodec(aidl.android.hardware.bluetooth.audio.setting.CodecType);
20    method public void setCodecFrameBlocksPerSdu(short);
21    method public void setFrameDurationUs(int);
22    method public void setName(String);
23    method public void setOctetsPerCodecFrame(int);
24    method public void setPcmBitDepth(short);
25    method public void setSamplingFrequency(int);
26  }
27
28  public class CodecConfigurationList {
29    ctor public CodecConfigurationList();
30    method public java.util.List<aidl.android.hardware.bluetooth.audio.setting.CodecConfiguration> getCodecConfiguration();
31  }
32
33  public enum CodecType {
34    method public String getRawName();
35    enum_constant public static final aidl.android.hardware.bluetooth.audio.setting.CodecType LC3;
36  }
37
38  public class Configuration {
39    ctor public Configuration();
40    method public String getCodecConfiguration();
41    method public String getName();
42    method public String getStrategyConfiguration();
43    method public void setCodecConfiguration(String);
44    method public void setName(String);
45    method public void setStrategyConfiguration(String);
46  }
47
48  public class ConfigurationList {
49    ctor public ConfigurationList();
50    method public java.util.List<aidl.android.hardware.bluetooth.audio.setting.Configuration> getConfiguration();
51  }
52
53  public class LeAudioOffloadSetting {
54    ctor public LeAudioOffloadSetting();
55    method public aidl.android.hardware.bluetooth.audio.setting.CodecConfigurationList getCodecConfigurationList();
56    method public aidl.android.hardware.bluetooth.audio.setting.ConfigurationList getConfigurationList();
57    method public aidl.android.hardware.bluetooth.audio.setting.ScenarioList getScenarioList();
58    method public aidl.android.hardware.bluetooth.audio.setting.StrategyConfigurationList getStrategyConfigurationList();
59    method public void setCodecConfigurationList(aidl.android.hardware.bluetooth.audio.setting.CodecConfigurationList);
60    method public void setConfigurationList(aidl.android.hardware.bluetooth.audio.setting.ConfigurationList);
61    method public void setScenarioList(aidl.android.hardware.bluetooth.audio.setting.ScenarioList);
62    method public void setStrategyConfigurationList(aidl.android.hardware.bluetooth.audio.setting.StrategyConfigurationList);
63  }
64
65  public class Scenario {
66    ctor public Scenario();
67    method public String getDecode();
68    method public String getEncode();
69    method public void setDecode(String);
70    method public void setEncode(String);
71  }
72
73  public class ScenarioList {
74    ctor public ScenarioList();
75    method public java.util.List<aidl.android.hardware.bluetooth.audio.setting.Scenario> getScenario();
76  }
77
78  public class StrategyConfiguration {
79    ctor public StrategyConfiguration();
80    method public aidl.android.hardware.bluetooth.audio.setting.AudioLocation getAudioLocation();
81    method public short getChannelCount();
82    method public short getConnectedDevice();
83    method public String getName();
84    method public void setAudioLocation(aidl.android.hardware.bluetooth.audio.setting.AudioLocation);
85    method public void setChannelCount(short);
86    method public void setConnectedDevice(short);
87    method public void setName(String);
88  }
89
90  public class StrategyConfigurationList {
91    ctor public StrategyConfigurationList();
92    method public java.util.List<aidl.android.hardware.bluetooth.audio.setting.StrategyConfiguration> getStrategyConfiguration();
93  }
94
95  public class XmlParser {
96    ctor public XmlParser();
97    method public static aidl.android.hardware.bluetooth.audio.setting.CodecConfiguration readCodecConfiguration(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
98    method public static aidl.android.hardware.bluetooth.audio.setting.CodecConfigurationList readCodecConfigurationList(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
99    method public static aidl.android.hardware.bluetooth.audio.setting.Configuration readConfiguration(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
100    method public static aidl.android.hardware.bluetooth.audio.setting.ConfigurationList readConfigurationList(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
101    method public static aidl.android.hardware.bluetooth.audio.setting.LeAudioOffloadSetting readLeAudioOffloadSetting(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
102    method public static aidl.android.hardware.bluetooth.audio.setting.Scenario readScenario(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
103    method public static aidl.android.hardware.bluetooth.audio.setting.ScenarioList readScenarioList(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
104    method public static aidl.android.hardware.bluetooth.audio.setting.StrategyConfiguration readStrategyConfiguration(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
105    method public static aidl.android.hardware.bluetooth.audio.setting.StrategyConfigurationList readStrategyConfigurationList(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException;
106    method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
107    method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException;
108  }
109
110}
111
112