/frameworks/base/media/java/android/media/audiopolicy/ |
D | AudioPolicyConfig.java | 40 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()
|
D | AudioPolicy.java | 126 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 …]
|
D | AudioMixingRule.java | 143 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()
|
D | AudioMix.java | 32 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/ |
D | AudioPolicy.h | 62 class AudioMix { 64 AudioMix() {} in AudioMix() function 65 AudioMix(Vector<AttributeMatchCriterion> criteria, uint32_t mixType, audio_config_t format, in AudioMix() function
|
D | IAudioPolicyService.h | 155 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration) = 0;
|
D | AudioSystem.h | 328 static status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration);
|
/frameworks/av/media/libmedia/ |
D | AudioPolicy.cpp | 63 status_t AudioMix::readFromParcel(Parcel *parcel) in readFromParcel() 84 status_t AudioMix::writeToParcel(Parcel *parcel) const in writeToParcel()
|
D | IAudioPolicyService.cpp | 680 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration) in registerPolicyMixes() 1186 Vector<AudioMix> mixes; in onTransact() 1192 AudioMix mix; in onTransact()
|
D | AudioSystem.cpp | 961 status_t AudioSystem::registerPolicyMixes(Vector<AudioMix> mixes, bool registration) in registerPolicyMixes()
|
/frameworks/av/services/audiopolicy/ |
D | AudioPolicyManager.h | 191 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);
|
D | AudioPolicyInterface.h | 217 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes) = 0; 218 virtual status_t unregisterPolicyMixes(Vector<AudioMix> mixes) = 0;
|
D | AudioPolicyService.h | 189 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration);
|
D | AudioPolicyInterfaceImplLegacy.cpp | 600 status_t AudioPolicyService::registerPolicyMixes(Vector<AudioMix> mixes __unused, in registerPolicyMixes()
|
D | AudioPolicyInterfaceImpl.cpp | 647 status_t AudioPolicyService::registerPolicyMixes(Vector<AudioMix> mixes, bool registration) in registerPolicyMixes()
|
D | AudioPolicyManager.cpp | 1477 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/ |
D | AudioSystem.java | 19 import android.media.audiopolicy.AudioMix; 571 public static native int registerPolicyMixes(ArrayList<AudioMix> mixes, boolean register); in registerPolicyMixes()
|
D | AudioService.java | 51 import android.media.audiopolicy.AudioMix;
|
/frameworks/base/core/jni/ |
D | android_media_AudioSystem.cpp | 1367 AudioMix *nAudioMix, in convertAudioMixToNative() 1450 Vector <AudioMix> mixes; in android_media_AudioSystem_registerPolicyMixes() 1457 AudioMix mix; in android_media_AudioSystem_registerPolicyMixes()
|
/frameworks/base/api/ |
D | system-current.txt | 17168 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…
|