Searched refs:mixes (Results 1 - 14 of 14) sorted by relevance

/frameworks/base/media/java/android/media/audiopolicy/
H A DAudioPolicyConfig.java47 AudioPolicyConfig(ArrayList<AudioMix> mixes) { argument
48 mMixes = mixes;
/frameworks/av/services/audiopolicy/
H A DAudioPolicyInterface.h62 API_INPUT_MIX_EXT_POLICY_REROUTE,// used for platform audio rerouting, where mixes are
64 // policies which reroute audio mixes
233 virtual status_t registerPolicyMixes(const Vector<AudioMix>& mixes) = 0;
234 virtual status_t unregisterPolicyMixes(Vector<AudioMix> mixes) = 0;
/frameworks/av/services/audiopolicy/service/
H A DAudioPolicyInterfaceImpl.cpp715 status_t AudioPolicyService::registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration) argument
725 return mAudioPolicyManager->registerPolicyMixes(mixes);
727 return mAudioPolicyManager->unregisterPolicyMixes(mixes);
H A DAudioPolicyService.h195 virtual status_t registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration);
/frameworks/av/services/audiopolicy/managerdefault/
H A DAudioPolicyManager.cpp2437 // Register a list of custom mixes with their attributes and format.
2460 status_t AudioPolicyManager::registerPolicyMixes(const Vector<AudioMix>& mixes) argument
2462 ALOGV("registerPolicyMixes() %zu mix(es)", mixes.size());
2467 for (size_t i = 0; i < mixes.size(); i++) {
2469 if ((mixes[i].mRouteFlags & MIX_ROUTE_FLAG_ALL) == MIX_ROUTE_FLAG_ALL) {
2473 if ((mixes[i].mRouteFlags & MIX_ROUTE_FLAG_LOOP_BACK) == MIX_ROUTE_FLAG_LOOP_BACK) {
2485 ALOGV("registerPolicyMixes() mix %zu of %zu is LOOP_BACK", i, mixes.size());
2493 String8 address = mixes[i].mDeviceAddress;
2495 if (mPolicyMixes.registerMix(address, mixes[i], 0 /*output desc*/) != NO_ERROR) {
2500 audio_config_t outputConfig = mixes[
2563 unregisterPolicyMixes(Vector<AudioMix> mixes) argument
[all...]
H A DAudioPolicyManager.h226 virtual status_t registerPolicyMixes(const Vector<AudioMix>& mixes);
227 virtual status_t unregisterPolicyMixes(Vector<AudioMix> mixes);
574 AudioPolicyMixCollection mPolicyMixes; // list of registered mixes
/frameworks/av/include/media/
H A DIAudioPolicyService.h163 virtual status_t registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration) = 0;
H A DAudioSystem.h331 static status_t registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration);
/frameworks/av/media/libaudioclient/include/media/
H A DIAudioPolicyService.h163 virtual status_t registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration) = 0;
H A DAudioSystem.h331 static status_t registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration);
/frameworks/av/media/libaudioclient/
H A DIAudioPolicyService.cpp733 virtual status_t registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration) argument
738 size_t size = mixes.size();
747 if (mixes[i].writeToParcel(&data) != NO_ERROR) {
1390 Vector<AudioMix> mixes; local
1398 mixes.add(mix);
1401 status_t status = registerPolicyMixes(mixes, registration);
H A DAudioSystem.cpp1213 status_t AudioSystem::registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration) argument
1217 return aps->registerPolicyMixes(mixes, registration);
/frameworks/base/media/java/android/media/
H A DAudioSystem.java815 public static native int registerPolicyMixes(ArrayList<AudioMix> mixes, boolean register); argument
/frameworks/base/core/jni/
H A Dandroid_media_AudioSystem.cpp1725 Vector <AudioMix> mixes; local
1739 mixes.add(mix);
1743 status = AudioSystem::registerPolicyMixes(mixes, registration);

Completed in 235 milliseconds