Merge "Audio V4: Create audio V4.0 .hal makefiles"

This commit is contained in:
TreeHugger Robot
2018-02-02 03:38:20 +00:00
committed by Android (Google) Code Review
3 changed files with 143 additions and 0 deletions

48
audio/4.0/Android.bp Normal file
View File

@@ -0,0 +1,48 @@
// This file is autogenerated by hidl-gen -Landroidbp.
hidl_interface {
name: "android.hardware.audio@4.0",
root: "android.hardware",
vndk: {
enabled: true,
},
srcs: [
"types.hal",
"IDevice.hal",
"IDevicesFactory.hal",
"IPrimaryDevice.hal",
"IStream.hal",
"IStreamIn.hal",
"IStreamOut.hal",
"IStreamOutCallback.hal",
],
interfaces: [
"android.hardware.audio.common@4.0",
"android.hardware.audio.effect@4.0",
"android.hidl.base@1.0",
],
types: [
"AudioDrain",
"AudioFrequencyResponsePoint",
"AudioMicrophoneChannelMapping",
"AudioMicrophoneCoordinate",
"AudioMicrophoneDirectionality",
"AudioMicrophoneLocation",
"DeviceAddress",
"MessageQueueFlagBits",
"MicrophoneInfo",
"MmapBufferFlag",
"MmapBufferInfo",
"MmapPosition",
"ParameterValue",
"PlaybackTrackMetadata",
"RecordTrackMetadata",
"Result",
"SinkMetadata",
"SourceMetadata",
"TimeSpec",
],
gen_java: false,
gen_java_constants: true,
}

View File

@@ -0,0 +1,48 @@
// This file is autogenerated by hidl-gen -Landroidbp.
hidl_interface {
name: "android.hardware.audio.common@4.0",
root: "android.hardware",
vndk: {
enabled: true,
},
srcs: [
"types.hal",
],
types: [
"AudioChannelMask",
"AudioConfig",
"AudioContentType",
"AudioDevice",
"AudioFormat",
"AudioGain",
"AudioGainConfig",
"AudioGainMode",
"AudioHandleConsts",
"AudioInputFlag",
"AudioMixLatencyClass",
"AudioMode",
"AudioOffloadInfo",
"AudioOutputFlag",
"AudioPort",
"AudioPortConfig",
"AudioPortConfigDeviceExt",
"AudioPortConfigMask",
"AudioPortConfigSessionExt",
"AudioPortDeviceExt",
"AudioPortMixExt",
"AudioPortRole",
"AudioPortSessionExt",
"AudioPortType",
"AudioSessionConsts",
"AudioSource",
"AudioStreamType",
"AudioUsage",
"FixedChannelCount",
"ThreadInfo",
"Uuid",
],
gen_java: false,
gen_java_constants: true,
}

View File

@@ -0,0 +1,47 @@
// This file is autogenerated by hidl-gen -Landroidbp.
hidl_interface {
name: "android.hardware.audio.effect@4.0",
root: "android.hardware",
vndk: {
enabled: true,
},
srcs: [
"types.hal",
"IAcousticEchoCancelerEffect.hal",
"IAutomaticGainControlEffect.hal",
"IBassBoostEffect.hal",
"IDownmixEffect.hal",
"IEffect.hal",
"IEffectBufferProviderCallback.hal",
"IEffectsFactory.hal",
"IEnvironmentalReverbEffect.hal",
"IEqualizerEffect.hal",
"ILoudnessEnhancerEffect.hal",
"INoiseSuppressionEffect.hal",
"IPresetReverbEffect.hal",
"IVirtualizerEffect.hal",
"IVisualizerEffect.hal",
],
interfaces: [
"android.hardware.audio.common@4.0",
"android.hidl.base@1.0",
],
types: [
"AudioBuffer",
"EffectAuxChannelsConfig",
"EffectBufferAccess",
"EffectBufferConfig",
"EffectConfig",
"EffectConfigParameters",
"EffectDescriptor",
"EffectFeature",
"EffectFlags",
"EffectOffloadParameter",
"MessageQueueFlagBits",
"Result",
],
gen_java: false,
gen_java_constants: true,
}