Home
last modified time | relevance | path

Searched refs:AudioProfileVector (Results 1 – 16 of 16) sorted by relevance

/frameworks/av/services/audiopolicy/common/managerdefinitions/include/
DAudioProfileVectorHelper.h24 void sortAudioProfiles(AudioProfileVector &audioProfileVector);
26 ssize_t addAudioProfileAndSort(AudioProfileVector &audioProfileVector,
30 void addProfilesForFormats(AudioProfileVector &audioProfileVector,
35 void addDynamicAudioProfileAndSort(AudioProfileVector &audioProfileVector,
38 void appendAudioProfiles(AudioProfileVector &audioProfileVector,
39 const AudioProfileVector &audioProfileVectorToAppend);
53 status_t checkExactProfile(const AudioProfileVector &audioProfileVector,
70 status_t checkIdenticalProfile(const AudioProfileVector &audioProfileVector,
75 status_t checkCompatibleProfile(const AudioProfileVector &audioProfileVector,
88 const AudioProfileVector &audioProfileVector,
[all …]
DDeviceDescriptor.h283 const AudioProfileVector& getSupportedProfiles() { return mSupportedProfiles; } in getSupportedProfiles()
297 AudioProfileVector mSupportedProfiles;
DPolicyAudioPort.h109 std::function<status_t(const AudioProfileVector&,
/frameworks/av/media/libaudiofoundation/
DAudioProfile.cpp240 ssize_t AudioProfileVector::add(const sp<AudioProfile> &profile) in add()
247 void AudioProfileVector::clearProfiles() in clearProfiles()
259 sp<AudioProfile> AudioProfileVector::getFirstValidProfile() const in getFirstValidProfile()
269 sp<AudioProfile> AudioProfileVector::getFirstValidProfileFor(audio_format_t format) const in getFirstValidProfileFor()
279 FormatVector AudioProfileVector::getSupportedFormats() const in getSupportedFormats()
290 bool AudioProfileVector::hasDynamicChannelsFor(audio_format_t format) const in hasDynamicChannelsFor()
300 bool AudioProfileVector::hasDynamicFormat() const in hasDynamicFormat()
310 bool AudioProfileVector::hasDynamicProfile() const in hasDynamicProfile()
320 bool AudioProfileVector::hasDynamicRateFor(audio_format_t format) const in hasDynamicRateFor()
330 const SampleRateSet AudioProfileVector::getSampleRatesFor(audio_format_t format) const { in getSampleRatesFor()
[all …]
/frameworks/av/media/libaudiofoundation/include/media/
DAudioProfile.h121 class AudioProfileVector : public std::vector<sp<AudioProfile>>
124 virtual ~AudioProfileVector() = default;
149 bool equals(const AudioProfileVector& other) const;
150 void addAllValidProfiles(const AudioProfileVector& audioProfiles);
162 ConversionResult<AudioProfileVector>
163 aidl2legacy_AudioProfileVector(const AudioProfileVector::Aidl& aidl, bool isInput);
164 ConversionResult<AudioProfileVector::Aidl>
165 legacy2aidl_AudioProfileVector(const AudioProfileVector& legacy, bool isInput);
167 AudioProfileVector intersectAudioProfiles(const AudioProfileVector& profiles1,
168 const AudioProfileVector& profiles2);
DAudioPort.h74 void setAudioProfiles(const AudioProfileVector &profiles) { mProfiles = profiles; } in setAudioProfiles()
75 AudioProfileVector &getAudioProfiles() { return mProfiles; } in getAudioProfiles()
147 AudioProfileVector mProfiles; // AudioProfiles supported by this port (format, Rates, Channels)
/frameworks/av/services/audiopolicy/common/managerdefinitions/src/
DAudioProfileVectorHelper.cpp35 void sortAudioProfiles(AudioProfileVector &audioProfileVector) { in sortAudioProfiles()
43 ssize_t addAudioProfileAndSort(AudioProfileVector &audioProfileVector, in addAudioProfileAndSort()
52 sp<AudioProfile> getAudioProfileForFormat(const AudioProfileVector &audioProfileVector, in getAudioProfileForFormat()
63 void setSampleRatesForAudioProfiles(AudioProfileVector &audioProfileVector, in setSampleRatesForAudioProfiles()
83 void setChannelsForAudioProfiles(AudioProfileVector &audioProfileVector, in setChannelsForAudioProfiles()
103 void addProfilesForFormats(AudioProfileVector &audioProfileVector, const FormatVector &formatVector) in addProfilesForFormats()
132 void addDynamicAudioProfileAndSort(AudioProfileVector &audioProfileVector, in addDynamicAudioProfileAndSort()
172 void appendAudioProfiles(AudioProfileVector &audioProfileVector, in appendAudioProfiles()
173 const AudioProfileVector &audioProfileVectorToAppend) in appendAudioProfiles()
337 status_t checkProfile(const AudioProfileVector& audioProfileVector, in checkProfile()
[all …]
DPolicyAudioPort.cpp233 const AudioProfileVector& audioProfiles = asAudioPort()->getAudioProfiles(); in pickAudioProfile()
261 std::function<status_t(const AudioProfileVector &, in checkAudioProfile() argument
DSerializer.cpp101 struct AudioProfileTraits : public AndroidCollectionTraits<AudioProfile, AudioProfileVector>
/frameworks/av/media/libaudiofoundation/tests/
Daudiofoundation_parcelable_test.cpp69 AudioProfileVector getAudioProfileVectorForTest() { in getAudioProfileVectorForTest()
70 AudioProfileVector audioProfiles; in getAudioProfileVectorForTest()
88 AudioProfileVector profiles = getAudioProfileVectorForTest(); in TEST()
/frameworks/av/services/audiopolicy/managerdefault/
DAudioPolicyManager.h417 AudioProfileVector& audioProfiles);
1065 AudioProfileVector &sourceProfiles,
1066 AudioProfileVector &sinkProfiles) const;
1068 const AudioProfileVector &sourceProfiles,
1069 const AudioProfileVector &sinkProfiles,
1343 AudioProfileVector& audioProfilesVector);
1365 AudioProfileVector& audioProfiles,
DAudioPolicyManager.cpp1398 AudioProfileVector profiles; in getOutputForAttrInt()
1834 AudioProfileVector& sourceProfiles, in getMsdProfiles()
1835 AudioProfileVector& sinkProfiles) const { in getMsdProfiles()
1860 const AudioProfileVector &sourceProfiles, const AudioProfileVector &sinkProfiles, in getBestMsdConfig()
1951 AudioProfileVector sourceProfiles; in buildMsdPatch()
1952 AudioProfileVector sinkProfiles; in buildMsdPatch()
2968 AudioProfileVector profiles; in getInputForAttr()
4733 AudioProfileVector& audioProfilesVector) { in getDirectProfilesForAttributes()
8921 AudioProfileVector& audioProfiles, in getProfilesForDevices()
/frameworks/av/services/audiopolicy/
DAudioPolicyInterface.h431 AudioProfileVector& audioProfiles) = 0;
/frameworks/av/services/audiopolicy/fuzzer/
Daudiopolicy_fuzzer.cpp941 AudioProfileVector audioProfiles; in fuzzGetDirectProfilesForAttributes()
/frameworks/av/services/audiopolicy/tests/
Daudiopolicymanager_tests.cpp462 AudioProfileVector getDirectProfilesForAttributes(const audio_attributes_t& attr);
591 AudioProfileVector AudioPolicyManagerTestMsd::getDirectProfilesForAttributes( in getDirectProfilesForAttributes()
593 AudioProfileVector audioProfilesVector; in getDirectProfilesForAttributes()
/frameworks/av/services/audiopolicy/service/
DAudioPolicyInterfaceImpl.cpp2521 AudioProfileVector audioProfiles; in getDirectProfilesForAttributes()