/frameworks/av/services/audiopolicy/common/managerdefinitions/include/ |
H A D | AudioPatch.h | 50 status_t listAudioPatches(unsigned int *num_patches, struct audio_patch *patches) const;
|
/frameworks/base/media/java/android/media/ |
H A D | AudioRecordingConfiguration.java | 128 ArrayList<AudioPatch> patches = new ArrayList<AudioPatch>(); 129 if (AudioManager.listAudioPatches(patches) != AudioManager.SUCCESS) { 130 Log.e(TAG, "Error retrieving list of audio patches"); 133 for (int i = 0 ; i < patches.size() ; i++) { 134 final AudioPatch patch = patches.get(i);
|
H A D | AudioPortEventHandler.java | 85 ArrayList<AudioPatch> patches = new ArrayList<AudioPatch>(); 87 int status = AudioManager.updateAudioPortCache(ports, patches, null); 106 AudioPatch[] patchList = patches.toArray(new AudioPatch[0]);
|
H A D | AudioManager.java | 3649 * @param patches An AudioPatch array where the list will be returned. 3652 public static int listAudioPatches(ArrayList<AudioPatch> patches) { argument 3653 return updateAudioPortCache(null, patches, null); 3686 * @param patchList the updated list of audio patches 3732 static int updateAudioPortCache(ArrayList<AudioPort> ports, ArrayList<AudioPatch> patches, argument 3787 // Temporarily remove patches with invalid ports. One who created the patch 3802 if (patches != null) { 3803 patches.clear(); 3804 patches.addAll(sAudioPatchesCached); 4106 * @param patchList the updated list of audio patches [all...] |
H A D | AudioSystem.java | 710 public static native int listAudioPatches(ArrayList<AudioPatch> patches, int[] generation); argument
|
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/ |
H A D | AudioPatch.cpp | 118 struct audio_patch *patches) const 120 if (num_patches == NULL || (*num_patches != 0 && patches == NULL)) { 123 ALOGV("listAudioPatches() num_patches %d patches %p available patches %zu", 124 *num_patches, patches, size()); 125 if (patches == NULL) { 133 // do not report patches with AUDIO_DEVICE_IN_STUB as source or 153 patches[patchesWritten] = patch->mPatch; 154 patches[patchesWritten++].id = patch->mHandle; 161 ALOGV("listAudioPatches() got %zu patches neede [all...] |
/frameworks/av/services/audioflinger/ |
H A D | PatchPanel.h | 46 struct audio_patch *patches);
|
H A D | PatchPanel.cpp | 93 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 660 struct audio_patch *patches __unused) 92 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches) argument
|
H A D | AudioFlinger.h | 251 /* List existing audio patches */ 253 struct audio_patch *patches);
|
/frameworks/av/media/libmedia/ |
H A D | IAudioPolicyService.cpp | 603 struct audio_patch *patches, 606 if (num_patches == NULL || (*num_patches != 0 && patches == NULL) || 612 unsigned int numPatchesReq = (patches == NULL) ? 0 : *num_patches; 624 reply.read(patches, numPatchesReq * sizeof(struct audio_patch)); 1231 struct audio_patch *patches = local 1234 if (patches == NULL) { 1240 status_t status = listAudioPatches(&numPatches, patches, &generation); 1247 reply->write(patches, numPatchesReq * sizeof(struct audio_patch)); 1250 free(patches); 602 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
|
H A D | IAudioFlinger.cpp | 873 struct audio_patch *patches) 875 if (num_patches == NULL || *num_patches == 0 || patches == NULL) { 887 reply.read(patches, *num_patches * sizeof(struct audio_patch)); 1409 struct audio_patch *patches = local 1412 if (patches == NULL) { 1417 status_t status = listAudioPatches(&numPatches, patches); 1424 reply->write(patches, numPatchesReq * sizeof(struct audio_patch)); 1426 free(patches); 872 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches) argument
|
H A D | AudioSystem.cpp | 1060 struct audio_patch *patches, 1065 return aps->listAudioPatches(num_patches, patches, generation); 1059 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
|
/frameworks/av/include/media/ |
H A D | IAudioFlinger.h | 234 /* List existing audio patches */ 236 struct audio_patch *patches) = 0;
|
H A D | IAudioPolicyService.h | 144 /* List existing audio patches */ 146 struct audio_patch *patches,
|
H A D | AudioSystem.h | 314 /* List existing audio patches */ 316 struct audio_patch *patches,
|
/frameworks/av/services/audiopolicy/service/ |
H A D | AudioPolicyInterfaceImpl.cpp | 640 struct audio_patch *patches, 648 return mAudioPolicyManager->listAudioPatches(num_patches, patches, generation); 639 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
|
H A D | AudioPolicyInterfaceImplLegacy.cpp | 554 struct audio_patch *patches __unused,
|
H A D | AudioPolicyService.h | 183 struct audio_patch *patches,
|
/frameworks/av/services/audiopolicy/ |
H A D | AudioPolicyInterface.h | 212 struct audio_patch *patches,
|
/frameworks/av/services/audiopolicy/managerdefault/ |
H A D | AudioPolicyManager.h | 210 struct audio_patch *patches,
|
H A D | AudioPolicyManager.cpp | 352 // Otherwise, create two audio patches for TX and RX path. 2681 // TODO: check from routing capabilities in config file and other conflicting patches 2777 struct audio_patch *patches, 2784 return mAudioPatches.listAudioPatches(num_patches, patches); 2776 listAudioPatches(unsigned int *num_patches, struct audio_patch *patches, unsigned int *generation) argument
|