Searched refs:patches (Results 1 - 20 of 20) sorted by relevance

/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
H A DAudioPatch.h50 status_t listAudioPatches(unsigned int *num_patches, struct audio_patch *patches) const;
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
H A DAudioPatch.cpp116 struct audio_patch *patches) const
118 if (num_patches == NULL || (*num_patches != 0 && patches == NULL)) {
121 ALOGV("listAudioPatches() num_patches %d patches %p available patches %zu",
122 *num_patches, patches, size());
123 if (patches == NULL) {
131 patches[patchesWritten] = patch->mPatch;
132 patches[patchesWritten++].id = patch->mHandle;
138 ALOGV("listAudioPatches() got %zu patches needed %d", patchesWritten, *num_patches);
/frameworks/base/media/java/android/media/
H A DAudioPortEventHandler.java85 ArrayList<AudioPatch> patches = new ArrayList<AudioPatch>();
87 int status = AudioManager.updateAudioPortCache(ports, patches, null);
106 AudioPatch[] patchList = patches.toArray(new AudioPatch[0]);
H A DAudioManager.java3515 * @param patches An AudioPatch array where the list will be returned.
3518 public static int listAudioPatches(ArrayList<AudioPatch> patches) { argument
3519 return updateAudioPortCache(null, patches, null);
3552 * @param patchList the updated list of audio patches
3598 static int updateAudioPortCache(ArrayList<AudioPort> ports, ArrayList<AudioPatch> patches, argument
3653 // Temporarily remove patches with invalid ports. One who created the patch
3668 if (patches != null) {
3669 patches.clear();
3670 patches.addAll(sAudioPatchesCached);
3968 * @param patchList the updated list of audio patches
[all...]
H A DAudioSystem.java639 public static native int listAudioPatches(ArrayList<AudioPatch> patches, int[] generation); argument
/frameworks/av/services/audioflinger/
H A DPatchPanel.h46 struct audio_patch *patches);
H A DPatchPanel.cpp93 struct audio_patch *patches)
97 return mPatchPanel->listAudioPatches(num_patches, patches);
205 // manage patches requiring a software bridge
602 struct audio_patch *patches __unused)
92 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches) argument
H A DAudioFlinger.h256 /* List existing audio patches */
258 struct audio_patch *patches);
/frameworks/av/media/libmedia/
H A DIAudioPolicyService.cpp599 struct audio_patch *patches,
602 if (num_patches == NULL || (*num_patches != 0 && patches == NULL) ||
608 unsigned int numPatchesReq = (patches == NULL) ? 0 : *num_patches;
620 reply.read(patches, numPatchesReq * sizeof(struct audio_patch));
1195 struct audio_patch *patches = local
1198 if (patches == NULL) {
1204 status_t status = listAudioPatches(&numPatches, patches, &generation);
1211 reply->write(patches, numPatchesReq * sizeof(struct audio_patch));
1214 free(patches);
598 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
H A DIAudioFlinger.cpp865 struct audio_patch *patches)
867 if (num_patches == NULL || *num_patches == 0 || patches == NULL) {
879 reply.read(patches, *num_patches * sizeof(struct audio_patch));
1383 struct audio_patch *patches = local
1386 if (patches == NULL) {
1391 status_t status = listAudioPatches(&numPatches, patches);
1398 reply->write(patches, numPatchesReq * sizeof(struct audio_patch));
1400 free(patches);
864 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches) argument
H A DAudioSystem.cpp1030 struct audio_patch *patches,
1035 return aps->listAudioPatches(num_patches, patches, generation);
1029 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
/frameworks/av/include/media/
H A DIAudioFlinger.h238 /* List existing audio patches */
240 struct audio_patch *patches) = 0;
H A DIAudioPolicyService.h143 /* List existing audio patches */
145 struct audio_patch *patches,
H A DAudioSystem.h300 /* List existing audio patches */
302 struct audio_patch *patches,
/frameworks/av/services/audiopolicy/
H A DAudioPolicyInterface.h212 struct audio_patch *patches,
/frameworks/av/services/audiopolicy/service/
H A DAudioPolicyInterfaceImpl.cpp623 struct audio_patch *patches,
631 return mAudioPolicyManager->listAudioPatches(num_patches, patches, generation);
622 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
H A DAudioPolicyInterfaceImplLegacy.cpp553 struct audio_patch *patches __unused,
H A DAudioPolicyService.h182 struct audio_patch *patches,
/frameworks/av/services/audiopolicy/managerdefault/
H A DAudioPolicyManager.h210 struct audio_patch *patches,
H A DAudioPolicyManager.cpp324 // Otherwise, create two audio patches for TX and RX path.
2418 // TODO: check from routing capabilities in config file and other conflicting patches
2515 struct audio_patch *patches,
2522 return mAudioPatches.listAudioPatches(num_patches, patches);
2514 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument

Completed in 231 milliseconds