HomeSort by relevance Sort by last modified time
    Searched refs:AudioMix (Results 1 - 19 of 19) sorted by null

  /frameworks/av/include/media/
AudioPolicy.h 29 // Keep in sync with AudioMix.java, AudioMixingRule.java, AudioPolicyConfig.java
62 class AudioMix {
64 AudioMix() {}
65 AudioMix(Vector<AttributeMatchCriterion> criteria, uint32_t mixType, audio_config_t format,
IAudioPolicyService.h 155 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration) = 0;
AudioSystem.h 328 static status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration);
  /frameworks/base/media/java/android/media/audiopolicy/
AudioPolicyConfig.java 40 protected ArrayList<AudioMix> mMixes;
49 AudioPolicyConfig(ArrayList<AudioMix> mixes) {
54 * Add an {@link AudioMix} to be part of the audio policy being built.
55 * @param mix a non-null {@link AudioMix} to be part of the audio policy.
59 public void addMix(AudioMix mix) throws IllegalArgumentException {
61 throw new IllegalArgumentException("Illegal null AudioMix argument");
79 for (AudioMix mix : mMixes) {
96 mMixes = new ArrayList<AudioMix>();
99 final AudioMix.Builder mixBuilder = new AudioMix.Builder()
    [all...]
AudioMixingRule.java 143 private int mTargetMixType = AudioMix.MIX_TYPE_INVALID;
220 if (mTargetMixType == AudioMix.MIX_TYPE_INVALID) {
222 mTargetMixType = AudioMix.MIX_TYPE_PLAYERS;
224 mTargetMixType = AudioMix.MIX_TYPE_RECORDERS;
226 } else if (((mTargetMixType == AudioMix.MIX_TYPE_PLAYERS) && !isPlayerRule(rule))
227 || ((mTargetMixType == AudioMix.MIX_TYPE_RECORDERS) && isPlayerRule(rule)))
AudioPolicy.java 126 private ArrayList<AudioMix> mMixes;
138 mMixes = new ArrayList<AudioMix>();
143 * Add an {@link AudioMix} to be part of the audio policy being built.
144 * @param mix a non-null {@link AudioMix} to be part of the audio policy.
149 public Builder addMix(@NonNull AudioMix mix) throws IllegalArgumentException {
151 throw new IllegalArgumentException("Illegal null AudioMix argument");
234 private void checkMixReadyToUse(AudioMix mix, boolean forTrack)
237 String msg = forTrack ? "Invalid null AudioMix for AudioTrack creation"
238 : "Invalid null AudioMix for AudioRecord creation";
244 if ((mix.getRouteFlags() & AudioMix.ROUTE_FLAG_LOOP_BACK) != AudioMix.ROUTE_FLAG_LOOP_BACK
    [all...]
AudioMix.java 32 public class AudioMix {
43 private AudioMix(AudioMixingRule rule, AudioFormat format, int routeFlags) {
120 * Builder class for {@link AudioMix} objects
183 * @param routeFlags one of {@link AudioMix#ROUTE_FLAG_LOOP_BACK},
184 * {@link AudioMix#ROUTE_FLAG_RENDER}
196 + Integer.toHexString(routeFlags) + "when creating an AudioMix");
203 * Combines all of the settings and return a new {@link AudioMix} object.
204 * @return a new {@link AudioMix} object
208 public AudioMix build() throws IllegalArgumentException {
223 return new AudioMix(mRule, mFormat, mRouteFlags)
    [all...]
  /frameworks/av/media/libmedia/
AudioPolicy.cpp 60 // AudioMix implementation
63 status_t AudioMix::readFromParcel(Parcel *parcel)
84 status_t AudioMix::writeToParcel(Parcel *parcel) const
IAudioPolicyService.cpp 682 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration)
    [all...]
AudioSystem.cpp     [all...]
  /frameworks/av/services/audiopolicy/
AudioPolicyInterface.h 217 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes) = 0;
218 virtual status_t unregisterPolicyMixes(Vector<AudioMix> mixes) = 0;
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
    [all...]
AudioPolicyInterfaceImplLegacy.cpp 600 status_t AudioPolicyService::registerPolicyMixes(Vector<AudioMix> mixes __unused,
AudioPolicyService.h 189 virtual status_t registerPolicyMixes(Vector<AudioMix> mixes, bool registration);
AudioPolicyInterfaceImpl.cpp 647 status_t AudioPolicyService::registerPolicyMixes(Vector<AudioMix> mixes, bool registration)
AudioPolicyManager.cpp     [all...]
  /frameworks/base/media/java/android/media/
AudioSystem.java 19 import android.media.audiopolicy.AudioMix;
571 public static native int registerPolicyMixes(ArrayList<AudioMix> mixes, boolean register);
AudioService.java 51 import android.media.audiopolicy.AudioMix;
    [all...]
  /frameworks/base/core/jni/
android_media_AudioSystem.cpp     [all...]

Completed in 4972 milliseconds