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.cpp712 status_t AudioPolicyService::registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration) argument
722 return mAudioPolicyManager->registerPolicyMixes(mixes);
724 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.cpp2310 // Register a list of custom mixes with their attributes and format.
2333 status_t AudioPolicyManager::registerPolicyMixes(const Vector<AudioMix>& mixes) argument
2335 ALOGV("registerPolicyMixes() %zu mix(es)", mixes.size());
2340 for (size_t i = 0; i < mixes.size(); i++) {
2342 if ((mixes[i].mRouteFlags & MIX_ROUTE_FLAG_ALL) == MIX_ROUTE_FLAG_ALL) {
2346 if ((mixes[i].mRouteFlags & MIX_ROUTE_FLAG_LOOP_BACK) == MIX_ROUTE_FLAG_LOOP_BACK) {
2358 ALOGV("registerPolicyMixes() mix %zu of %zu is LOOP_BACK", i, mixes.size());
2366 String8 address = mixes[i].mDeviceAddress;
2368 if (mPolicyMixes.registerMix(address, mixes[i], 0 /*output desc*/) != NO_ERROR) {
2373 audio_config_t outputConfig = mixes[
2436 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);
572 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.cpp720 virtual status_t registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration) argument
725 size_t size = mixes.size();
734 if (mixes[i].writeToParcel(&data) != NO_ERROR) {
1352 Vector<AudioMix> mixes; local
1360 mixes.add(mix);
1363 status_t status = registerPolicyMixes(mixes, registration);
H A DAudioSystem.cpp1191 status_t AudioSystem::registerPolicyMixes(const Vector<AudioMix>& mixes, bool registration) argument
1195 return aps->registerPolicyMixes(mixes, registration);
/frameworks/base/media/java/android/media/
H A DAudioSystem.java757 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 398 milliseconds