Home
last modified time | relevance | path

Searched refs:IOProfile (Results 1 – 13 of 13) sorted by relevance

/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
DHwModule.h32 class IOProfile; variable
36 typedef Vector<sp<IOProfile> > InputProfileCollection;
37 typedef Vector<sp<IOProfile> > OutputProfileCollection;
38 typedef Vector<sp<IOProfile> > IOProfileCollection;
65 status_t addOutputProfile(const sp<IOProfile> &profile);
66 status_t addInputProfile(const sp<IOProfile> &profile);
67 status_t addProfile(const sp<IOProfile> &profile);
DIOProfile.h33 class IOProfile : public AudioPort
36 IOProfile(const String8 &name, audio_port_role_t role) in IOProfile() function
110 class InputProfile : public IOProfile
113 InputProfile(const String8 &name) : IOProfile(name, AUDIO_PORT_ROLE_SINK) {} in InputProfile()
116 class OutputProfile : public IOProfile
119 OutputProfile(const String8 &name) : IOProfile(name, AUDIO_PORT_ROLE_SOURCE) {} in OutputProfile()
DAudioInputDescriptor.h29 class IOProfile; variable
37 AudioInputDescriptor(const sp<IOProfile>& profile);
48 const sp<IOProfile> mProfile; // I/O profile this output derives from
DAudioOutputDescriptor.h29 class IOProfile; variable
96 SwAudioOutputDescriptor(const sp<IOProfile>& profile,
123 const sp<IOProfile> mProfile; // I/O profile this output derives from
DSerializer.h97 typedef IOProfile Element;
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
DIOProfile.cpp30 bool IOProfile::isCompatibleProfile(audio_devices_t device, in isCompatibleProfile()
103 void IOProfile::dump(int fd) in dump()
117 void IOProfile::log() in log()
DHwModule.cpp48 sp<IOProfile> profile = new OutputProfile(name); in addOutputProfile()
60 status_t HwModule::addOutputProfile(const sp<IOProfile> &profile) in addOutputProfile()
68 status_t HwModule::addInputProfile(const sp<IOProfile> &profile) in addInputProfile()
76 status_t HwModule::addProfile(const sp<IOProfile> &profile) in addProfile()
111 sp<IOProfile> profile = new InputProfile(name); in addInputProfile()
177 sp<IOProfile> stream = mInputProfiles[i]; in refreshSupportedDevices()
200 sp<IOProfile> stream = mOutputProfiles[i]; in refreshSupportedDevices()
DConfigParsingUtils.cpp155 sp<IOProfile> profile = new IOProfile(String8(root->name), role); in loadHwModuleProfile()
DAudioInputDescriptor.cpp29 AudioInputDescriptor::AudioInputDescriptor(const sp<IOProfile>& profile) in AudioInputDescriptor()
DAudioOutputDescriptor.cpp221 SwAudioOutputDescriptor::SwAudioOutputDescriptor(const sp<IOProfile>& profile, in SwAudioOutputDescriptor()
/frameworks/av/services/audiopolicy/common/managerdefinitions/
DAndroid.mk9 src/IOProfile.cpp \
/frameworks/av/services/audiopolicy/managerdefault/
DAudioPolicyManager.cpp639 sp<IOProfile> AudioPolicyManager::getProfileForDirectOutput( in getProfileForDirectOutput()
653 sp<IOProfile> profile; in getProfileForDirectOutput()
660 sp<IOProfile> curProfile = mHwModules[i]->mOutputProfiles[j]; in getProfileForDirectOutput()
862 sp<IOProfile> profile; in getOutputForDevice()
1506 sp<IOProfile> profile; in getInputForDevice()
2350 sp<IOProfile> profile = getProfileForDirectOutput(AUDIO_DEVICE_NONE /*ignore device */, in isOffloadSupported()
3239 const sp<IOProfile> outProfile = mHwModules[i]->mOutputProfiles[j]; in AudioPolicyManager()
3317 const sp<IOProfile> inProfile = mHwModules[i]->mInputProfiles[j]; in AudioPolicyManager()
3678 SortedVector< sp<IOProfile> > profiles; in AudioPolicyManager()
3686 sp<IOProfile> profile = mHwModules[i]->mOutputProfiles[j]; in AudioPolicyManager()
[all …]
DAudioPolicyManager.h442 sp<IOProfile> getInputProfile(audio_devices_t device,
448 sp<IOProfile> getProfileForDirectOutput(audio_devices_t device,