Home
last modified time | relevance | path

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

/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
DIOProfile.h35 class IOProfile : public AudioPort, public PolicyAudioPort
38 IOProfile(const std::string &name, audio_port_role_t role) in IOProfile() function
43 virtual ~IOProfile() = default;
53 return static_cast<AudioPort*>(const_cast<IOProfile*>(this)); in asAudioPort()
206 class InputProfile : public IOProfile
209 explicit InputProfile(const std::string &name) : IOProfile(name, AUDIO_PORT_ROLE_SINK) {} in InputProfile()
212 class OutputProfile : public IOProfile
215 explicit OutputProfile(const std::string &name) : IOProfile(name, AUDIO_PORT_ROLE_SOURCE) {} in OutputProfile()
DHwModule.h31 class IOProfile; variable
35 typedef Vector<sp<IOProfile> > InputProfileCollection;
36 typedef Vector<sp<IOProfile> > OutputProfileCollection;
37 typedef Vector<sp<IOProfile> > IOProfileCollection;
86 status_t addOutputProfile(const sp<IOProfile> &profile);
87 status_t addInputProfile(const sp<IOProfile> &profile);
88 status_t addProfile(const sp<IOProfile> &profile);
DAudioInputDescriptor.h43 AudioInputDescriptor(const sp<IOProfile>& profile,
61 const sp<IOProfile> mProfile; // I/O profile this output derives from
DAudioOutputDescriptor.h37 class IOProfile; variable
341 SwAudioOutputDescriptor(const sp<IOProfile>& profile,
447 const sp<IOProfile> mProfile; // I/O profile this output derives from
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
DIOProfile.cpp27 bool IOProfile::isCompatibleProfile(const DeviceVector &devices, in isCompatibleProfile()
108 bool IOProfile::containsSingleDeviceSupportingEncodedFormats( in containsSingleDeviceSupportingEncodedFormats()
119 void IOProfile::dump(String8 *dst, int spaces) const in dump()
145 void IOProfile::log() in log()
DHwModule.cpp57 sp<IOProfile> profile = new OutputProfile(name); in addOutputProfile()
72 status_t HwModule::addOutputProfile(const sp<IOProfile> &profile) in addOutputProfile()
80 status_t HwModule::addInputProfile(const sp<IOProfile> &profile) in addInputProfile()
88 status_t HwModule::addProfile(const sp<IOProfile> &profile) in addProfile()
126 sp<IOProfile> profile = new InputProfile(name); in addInputProfile()
DSerializer.cpp113 struct MixPortTraits : public AndroidCollectionTraits<IOProfile, IOProfileCollection>
467 MixPortTraits::Element mixPort = new IOProfile(name, portRole); in deserialize()
DAudioInputDescriptor.cpp32 AudioInputDescriptor::AudioInputDescriptor(const sp<IOProfile>& profile, in AudioInputDescriptor()
DAudioOutputDescriptor.cpp317 SwAudioOutputDescriptor::SwAudioOutputDescriptor(const sp<IOProfile>& profile, in SwAudioOutputDescriptor()
/frameworks/av/services/audiopolicy/managerdefault/
DAudioPolicyManager.h757 sp<IOProfile> getInputProfile(const sp<DeviceDescriptor> & device,
772 sp<IOProfile> getProfileForOutput(const DeviceVector &devices,
781 sp<IOProfile> getMsdProfileForOutput(const DeviceVector &devices,
1120 sp<IOProfile> getSpatializerOutputProfile(const audio_config_t *config,
1244 const sp<IOProfile>& profile, const DeviceVector& devices,
1252 void addPortProfilesToVector(sp<IOProfile> outputProfile,
1258 sp<IOProfile> searchCompatibleProfileHwModules (
DAudioPolicyManager.cpp952 sp<IOProfile> AudioPolicyManager::getMsdProfileForOutput( in getMsdProfileForOutput()
978 sp<IOProfile> AudioPolicyManager::getProfileForOutput( in getProfileForOutput()
1005 sp<IOProfile> AudioPolicyManager::searchCompatibleProfileHwModules ( in searchCompatibleProfileHwModules()
1013 sp<IOProfile> profile; in searchCompatibleProfileHwModules()
1050 sp<IOProfile> AudioPolicyManager::getSpatializerOutputProfile( in getSpatializerOutputProfile()
1390 sp<IOProfile> profile; in openDirectOutput()
2621 sp<IOProfile> profile; in getInputForDevice()
3476 sp<IOProfile> profile = module->getOutputProfiles()[j]; in registerPolicyMixes()
3933 sp<IOProfile> profile = getProfileForOutput(DeviceVector() /*ignore device */, in getOffloadSupport()
3956 sp<IOProfile> profile = getProfileForOutput(outputDevices, in isDirectOutputSupported()
[all …]
/frameworks/av/services/audiopolicy/common/managerdefinitions/
DAndroid.bp25 "src/IOProfile.cpp",