Lines Matching refs:AudioHalVersionInfo
40 using ::android::detail::AudioHalVersionInfo;
53 static const std::array<AudioHalVersionInfo, 5> sAudioHALVersions = {
54 AudioHalVersionInfo(AudioHalVersionInfo::Type::AIDL, 1, 0),
55 AudioHalVersionInfo(AudioHalVersionInfo::Type::HIDL, 7, 1),
56 AudioHalVersionInfo(AudioHalVersionInfo::Type::HIDL, 7, 0),
57 AudioHalVersionInfo(AudioHalVersionInfo::Type::HIDL, 6, 0),
58 AudioHalVersionInfo(AudioHalVersionInfo::Type::HIDL, 5, 0),
61 static const std::map<AudioHalVersionInfo::Type, InterfaceName> sDevicesHALInterfaces = {
62 {AudioHalVersionInfo::Type::AIDL, std::make_pair("android.hardware.audio.core", "IModule")},
63 {AudioHalVersionInfo::Type::HIDL,
67 static const std::map<AudioHalVersionInfo::Type, InterfaceName> sEffectsHALInterfaces = {
68 {AudioHalVersionInfo::Type::AIDL,
70 {AudioHalVersionInfo::Type::HIDL,
74 bool createHalService(const AudioHalVersionInfo& version, bool isDevice, void** rawInterface) { in createHalService()
104 bool hasAidlHalService(const InterfaceName& interface, const AudioHalVersionInfo& version) { in hasAidlHalService()
115 bool hasHidlHalService(const InterfaceName& interface, const AudioHalVersionInfo& version) { in hasHidlHalService()
138 bool hasHalService(const InterfaceName& interface, const AudioHalVersionInfo& version) { in hasHalService()
140 if (halType == AudioHalVersionInfo::Type::AIDL) { in hasHalService()
142 } else if (halType == AudioHalVersionInfo::Type::HIDL) { in hasHalService()