Home
last modified time | relevance | path

Searched refs:AudioMix (Results 1 – 20 of 20) sorted by relevance

/frameworks/base/media/java/android/media/audiopolicy/
DAudioPolicyConfig.java40 protected ArrayList<AudioMix> mMixes;
49 AudioPolicyConfig(ArrayList<AudioMix> mixes) { in AudioPolicyConfig()
59 public void addMix(AudioMix mix) throws IllegalArgumentException { in addMix()
79 for (AudioMix mix : mMixes) { in writeToParcel()
96 mMixes = new ArrayList<AudioMix>(); in AudioPolicyConfig()
99 final AudioMix.Builder mixBuilder = new AudioMix.Builder(); in AudioPolicyConfig()
140 for(AudioMix mix : mMixes) { in toLogFriendlyString()
186 for (AudioMix mix : mMixes) { in setRegistration()
197 if (type == AudioMix.MIX_TYPE_PLAYERS) return "p"; in mixTypeId()
198 else if (type == AudioMix.MIX_TYPE_RECORDERS) return "r"; in mixTypeId()
DAudioPolicy.java126 private ArrayList<AudioMix> mMixes;
138 mMixes = new ArrayList<AudioMix>(); in Builder()
149 public Builder addMix(@NonNull AudioMix mix) throws IllegalArgumentException { in addMix()
234 private void checkMixReadyToUse(AudioMix mix, boolean forTrack) in checkMixReadyToUse()
244 if ((mix.getRouteFlags() & AudioMix.ROUTE_FLAG_LOOP_BACK) != AudioMix.ROUTE_FLAG_LOOP_BACK) in checkMixReadyToUse()
248 if (forTrack && (mix.getMixType() != AudioMix.MIX_TYPE_RECORDERS)) { in checkMixReadyToUse()
252 if (!forTrack && (mix.getMixType() != AudioMix.MIX_TYPE_PLAYERS)) { in checkMixReadyToUse()
324 public AudioRecord createAudioRecordSink(AudioMix mix) throws IllegalArgumentException { in createAudioRecordSink()
363 public AudioTrack createAudioTrackSource(AudioMix mix) throws IllegalArgumentException { in createAudioTrackSource()
392 public void onMixStateUpdate(AudioMix mix) {} in onMixStateUpdate()
[all …]
DAudioMixingRule.java143 private int mTargetMixType = AudioMix.MIX_TYPE_INVALID;
220 if (mTargetMixType == AudioMix.MIX_TYPE_INVALID) { in addRuleInt()
222 mTargetMixType = AudioMix.MIX_TYPE_PLAYERS; in addRuleInt()
224 mTargetMixType = AudioMix.MIX_TYPE_RECORDERS; in addRuleInt()
226 } else if (((mTargetMixType == AudioMix.MIX_TYPE_PLAYERS) && !isPlayerRule(rule)) in addRuleInt()
227 || ((mTargetMixType == AudioMix.MIX_TYPE_RECORDERS) && isPlayerRule(rule))) in addRuleInt()
DAudioMix.java32 public class AudioMix { class
43 private AudioMix(AudioMixingRule rule, AudioFormat format, int routeFlags) { in AudioMix() method in AudioMix
208 public AudioMix build() throws IllegalArgumentException { in build()
223 return new AudioMix(mRule, mFormat, mRouteFlags); in build()
/frameworks/av/include/media/
DAudioPolicy.h62 class AudioMix {
64 AudioMix() {} in AudioMix() function
65 AudioMix(Vector<AttributeMatchCriterion> criteria, uint32_t mixType, audio_config_t format, in AudioMix() function
DIAudioPolicyService.h155 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration) = 0;
DAudioSystem.h328 static status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration);
/frameworks/av/media/libmedia/
DAudioPolicy.cpp63 status_t AudioMix::readFromParcel(Parcel *parcel) in readFromParcel()
84 status_t AudioMix::writeToParcel(Parcel *parcel) const in writeToParcel()
DIAudioPolicyService.cpp680 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration) in registerPolicyMixes()
1186 Vector<AudioMix> mixes; in onTransact()
1192 AudioMix mix; in onTransact()
DAudioSystem.cpp961 status_t AudioSystem::registerPolicyMixes(Vector<AudioMix> mixes, bool registration) in registerPolicyMixes()
/frameworks/av/services/audiopolicy/
DAudioPolicyManager.h191 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes);
192 virtual status_t unregisterPolicyMixes(Vector<AudioMix> mixes);
505 AudioMix *mPolicyMix; // non NULL when used by a dynamic policy
531 AudioMix *mPolicyMix; // non NULL when used by a dynamic policy
862 AudioMix mMix; // Audio policy mix descriptor
926 AudioMix **policyMix = NULL);
DAudioPolicyInterface.h217 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes) = 0;
218 virtual status_t unregisterPolicyMixes(Vector<AudioMix> mixes) = 0;
DAudioPolicyService.h189 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration);
DAudioPolicyInterfaceImplLegacy.cpp600 status_t AudioPolicyService::registerPolicyMixes(Vector<AudioMix> mixes __unused, in registerPolicyMixes()
DAudioPolicyInterfaceImpl.cpp647 status_t AudioPolicyService::registerPolicyMixes(Vector<AudioMix> mixes, bool registration) in registerPolicyMixes()
DAudioPolicyManager.cpp1477 AudioMix *policyMix = NULL; in getInputForAttr()
2140 status_t AudioPolicyManager::registerPolicyMixes(Vector<AudioMix> mixes) in registerPolicyMixes()
2190 status_t AudioPolicyManager::unregisterPolicyMixes(Vector<AudioMix> mixes) in unregisterPolicyMixes()
5163 AudioMix **policyMix) in getDeviceAndMixForInputSource()
/frameworks/base/media/java/android/media/
DAudioSystem.java19 import android.media.audiopolicy.AudioMix;
571 public static native int registerPolicyMixes(ArrayList<AudioMix> mixes, boolean register); in registerPolicyMixes()
DAudioService.java51 import android.media.audiopolicy.AudioMix;
/frameworks/base/core/jni/
Dandroid_media_AudioSystem.cpp1367 AudioMix *nAudioMix, in convertAudioMixToNative()
1450 Vector <AudioMix> mixes; in android_media_AudioSystem_registerPolicyMixes()
1457 AudioMix mix; in android_media_AudioSystem_registerPolicyMixes()
/frameworks/base/api/
Dsystem-current.txt17168 public class AudioMix {
17173 public static class AudioMix.Builder {
17174 …ctor public AudioMix.Builder(android.media.audiopolicy.AudioMixingRule) throws java.lang.IllegalAr…
17175 …method public android.media.audiopolicy.AudioMix build() throws java.lang.IllegalArgumentException;
17176 …method public android.media.audiopolicy.AudioMix.Builder setFormat(android.media.AudioFormat) thro…
17177 …method public android.media.audiopolicy.AudioMix.Builder setRouteFlags(int) throws java.lang.Illeg…
17193 …droid.media.AudioRecord createAudioRecordSink(android.media.audiopolicy.AudioMix) throws java.lang…
17194 …droid.media.AudioTrack createAudioTrackSource(android.media.audiopolicy.AudioMix) throws java.lang…
17215 method public void onMixStateUpdate(android.media.audiopolicy.AudioMix);
17221 ….media.audiopolicy.AudioPolicy.Builder addMix(android.media.audiopolicy.AudioMix) throws java.lang…