Lines Matching defs:mix

53      * @param mix a non-null {@link AudioMix} to be part of the audio policy.
57 public void addMix(AudioMix mix) throws IllegalArgumentException {
58 if (mix == null) {
61 mMixes.add(mix);
81 for (AudioMix mix : mMixes) {
82 // write mix route flags
83 dest.writeInt(mix.getRouteFlags());
85 dest.writeInt(mix.mCallbackFlags);
87 dest.writeInt(mix.mDeviceSystemType);
88 dest.writeString(mix.mDeviceAddress);
89 // write mix format
90 dest.writeInt(mix.getFormat().getSampleRate());
91 dest.writeInt(mix.getFormat().getEncoding());
92 dest.writeInt(mix.getFormat().getChannelMask());
93 // write mix rules
94 final ArrayList<AudioMixMatchCriterion> criteria = mix.getRule().getCriteria();
107 // read mix route flags
114 // read mix format
121 // read mix rules
151 for(AudioMix mix : mMixes) {
152 // write mix route flags
153 textDump += "* route flags=0x" + Integer.toHexString(mix.getRouteFlags()) + "\n";
154 // write mix format
155 textDump += " rate=" + mix.getFormat().getSampleRate() + "Hz\n";
156 textDump += " encoding=" + mix.getFormat().getEncoding() + "\n";
158 textDump += Integer.toHexString(mix.getFormat().getChannelMask()).toUpperCase() +"\n";
159 // write mix rules
160 final ArrayList<AudioMixMatchCriterion> criteria = mix.getRule().getCriteria();
205 for (AudioMix mix : mMixes) {
207 if ((mix.getRouteFlags() & AudioMix.ROUTE_FLAG_LOOP_BACK) ==
209 mix.setRegistration(mRegistrationId + "mix" + mixTypeId(mix.getMixType()) + ":"
211 } else if ((mix.getRouteFlags() & AudioMix.ROUTE_FLAG_RENDER) ==
213 mix.setRegistration(mix.mDeviceAddress);
216 mix.setRegistration("");