Searched refs:patches (Results 1 - 23 of 23) 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.cpp120 struct audio_patch *patches) const
122 if (num_patches == NULL || (*num_patches != 0 && patches == NULL)) {
125 ALOGV("listAudioPatches() num_patches %d patches %p available patches %zu",
126 *num_patches, patches, size());
127 if (patches == NULL) {
135 // do not report patches with AUDIO_DEVICE_IN_STUB as source or
155 patches[patchesWritten] = patch->mPatch;
156 patches[patchesWritten++].id = patch->mHandle;
163 ALOGV("listAudioPatches() got %zu patches neede
[all...]
/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 DAudioRecordingConfiguration.java195 ArrayList<AudioPatch> patches = new ArrayList<AudioPatch>();
196 if (AudioManager.listAudioPatches(patches) != AudioManager.SUCCESS) {
197 Log.e(TAG, "Error retrieving list of audio patches");
200 for (int i = 0 ; i < patches.size() ; i++) {
201 final AudioPatch patch = patches.get(i);
H A DAudioManager.java4014 * @param patches An AudioPatch array where the list will be returned.
4017 public static int listAudioPatches(ArrayList<AudioPatch> patches) { argument
4018 return updateAudioPortCache(null, patches, null);
4051 * @param patchList the updated list of audio patches
4097 static int updateAudioPortCache(ArrayList<AudioPort> ports, ArrayList<AudioPatch> patches, argument
4152 // Temporarily remove patches with invalid ports. One who created the patch
4167 if (patches != null) {
4168 patches.clear();
4169 patches.addAll(sAudioPatchesCached);
4471 * @param patchList the updated list of audio patches
[all...]
H A DAudioSystem.java802 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);
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
667 struct audio_patch *patches __unused)
92 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches) argument
H A DAudioFlinger.h269 /* List existing audio patches */
271 struct audio_patch *patches);
/frameworks/av/media/libaudioclient/
H A DIAudioPolicyService.cpp629 struct audio_patch *patches,
632 if (num_patches == NULL || (*num_patches != 0 && patches == NULL) ||
638 unsigned int numPatchesReq = (patches == NULL) ? 0 : *num_patches;
650 reply.read(patches, numPatchesReq * sizeof(struct audio_patch));
1307 struct audio_patch *patches = local
1310 if (patches == NULL) {
1316 status_t status = listAudioPatches(&numPatches, patches, &generation);
1323 reply->write(patches, numPatchesReq * sizeof(struct audio_patch));
1326 free(patches);
628 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
H A DIAudioFlinger.cpp879 struct audio_patch *patches)
881 if (num_patches == NULL || *num_patches == 0 || patches == NULL) {
893 reply.read(patches, *num_patches * sizeof(struct audio_patch));
1441 struct audio_patch *patches = local
1444 if (patches == NULL) {
1449 status_t status = listAudioPatches(&numPatches, patches);
1456 reply->write(patches, numPatchesReq * sizeof(struct audio_patch));
1458 free(patches);
878 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches) argument
H A DAudioSystem.cpp1104 struct audio_patch *patches,
1109 return aps->listAudioPatches(num_patches, patches, generation);
1103 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
/frameworks/av/include/media/
H A DIAudioFlinger.h236 /* List existing audio patches */
238 struct audio_patch *patches) = 0;
H A DIAudioPolicyService.h144 /* List existing audio patches */
146 struct audio_patch *patches,
H A DAudioSystem.h316 /* List existing audio patches */
318 struct audio_patch *patches,
/frameworks/av/media/libaudioclient/include/media/
H A DIAudioFlinger.h236 /* List existing audio patches */
238 struct audio_patch *patches) = 0;
H A DIAudioPolicyService.h144 /* List existing audio patches */
146 struct audio_patch *patches,
H A DAudioSystem.h316 /* List existing audio patches */
318 struct audio_patch *patches,
/frameworks/av/services/audiopolicy/service/
H A DAudioPolicyInterfaceImpl.cpp669 struct audio_patch *patches,
677 return mAudioPolicyManager->listAudioPatches(num_patches, patches, generation);
668 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
H A DAudioPolicyService.h179 struct audio_patch *patches,
/frameworks/av/services/audiopolicy/
H A DAudioPolicyInterface.h222 struct audio_patch *patches,
/frameworks/av/services/audiopolicy/managerdefault/
H A DAudioPolicyManager.h211 struct audio_patch *patches,
H A DAudioPolicyManager.cpp414 // Otherwise, create two audio patches for TX and RX path.
3047 // TODO: check from routing capabilities in config file and other conflicting patches
3143 struct audio_patch *patches,
3150 return mAudioPatches.listAudioPatches(num_patches, patches);
3142 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument

Completed in 309 milliseconds