Searched defs:patches (Results 1 - 8 of 8) sorted by relevance

/frameworks/av/services/audioflinger/
H A DPatchPanel.cpp93 struct audio_patch *patches)
97 return mPatchPanel->listAudioPatches(num_patches, patches);
173 // tracks created. This will also release the corresponding audio HAL patches
181 // hw modules, clear the audio HAL patches now because they will not be updated
196 // these special patches are only created by the policy manager but just
246 // manage patches requiring a software bridge
250 // - audio HAL does not support audio patches creation
664 struct audio_patch *patches __unused)
92 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches) argument
/frameworks/av/services/audiopolicy/service/
H A DAudioPolicyInterfaceImpl.cpp894 struct audio_patch *patches,
902 return mAudioPolicyManager->listAudioPatches(num_patches, patches, generation);
893 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
/frameworks/av/media/libaudioclient/
H A DAudioSystem.cpp1129 struct audio_patch *patches,
1134 return aps->listAudioPatches(num_patches, patches, generation);
1128 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
H A DIAudioFlinger.cpp790 struct audio_patch *patches)
792 if (num_patches == NULL || *num_patches == 0 || patches == NULL) {
804 reply.read(patches, *num_patches * sizeof(struct audio_patch));
1419 struct audio_patch *patches = local
1422 if (patches == NULL) {
1427 status_t status = listAudioPatches(&numPatches, patches);
1434 reply->write(patches, numPatchesReq * sizeof(struct audio_patch));
1436 free(patches);
789 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches) argument
H A DIAudioPolicyService.cpp618 struct audio_patch *patches,
621 if (num_patches == NULL || (*num_patches != 0 && patches == NULL) ||
627 unsigned int numPatchesReq = (patches == NULL) ? 0 : *num_patches;
639 reply.read(patches, numPatchesReq * sizeof(struct audio_patch));
1392 struct audio_patch *patches = local
1395 if (patches == NULL) {
1401 status_t status = listAudioPatches(&numPatches, patches, &generation);
1408 reply->write(patches, numPatchesReq * sizeof(struct audio_patch));
1411 free(patches);
617 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
/frameworks/av/services/audiopolicy/managerdefault/
H A DAudioPolicyManager.cpp457 // Otherwise, create two audio patches for TX and RX path.
3074 // TODO: check from routing capabilities in config file and other conflicting patches
3170 struct audio_patch *patches,
3177 return mAudioPatches.listAudioPatches(num_patches, patches);
3169 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
/frameworks/base/media/java/android/media/
H A DAudioSystem.java813 public static native int listAudioPatches(ArrayList<AudioPatch> patches, int[] generation); argument
H A DAudioManager.java4348 * @param patches An AudioPatch array where the list will be returned.
4351 public static int listAudioPatches(ArrayList<AudioPatch> patches) { argument
4352 return updateAudioPortCache(null, patches, null);
4385 * @param patchList the updated list of audio patches
4431 static int updateAudioPortCache(ArrayList<AudioPort> ports, ArrayList<AudioPatch> patches, argument
4457 // and audio patches are not null.
4459 && (ports == null || patches == null));
4461 // of mismatch between audio ports and audio patches.
4494 // Temporarily remove patches with invalid ports. One who created the patch
4509 if (patches !
[all...]

Completed in 159 milliseconds