Hi, It is not recommended to apply effects globally as they might be adverse to some audio use cases (e.g a virtualizer tuned for movies might be bad for music or ringtones). It is also a problems for apps/players that do not want audio effects to be applied because they already have their own set of effects. It is also a problem if a "bad behaved" app applies a global effects and never releases it.
OEMs can apply global effects but this falls under the post processing and the goal is more to equalize or maximize the volume according to the rendering device than provide a specific enhancement for a particular use case . That being said, the API exists to apply a global effect: just create it on session 0 and it will be applied to the output mix. However it will be automatically disabled if another audio effect is applied to one of the audio sources mixed into this output mix. It will also be applied only to media content, not ringtones/notifications/alarms... On Monday, October 22, 2012 8:57:10 PM UTC-7, shankar Rathoud wrote: > > I`m new an Android MMF and trying to solve a problem . I want to make > Audio effect "Virtualizer" to be "ON" for all applications . > In other words I want it to be controlled from System setting rather than > each application . > Can this be done if so could you tell how do we do it . > I would appreciate your help and support . > Thank you , > Shankar > -- unsubscribe: [email protected] website: http://groups.google.com/group/android-porting
