1 // This file is autogenerated by hidl-gen. Do not edit manually. 2 // Source: android.hardware.audio.common@7.0 3 // Location: hardware/interfaces/audio/common/7.0/ 4 5 #ifndef HIDL_GENERATED_ANDROID_HARDWARE_AUDIO_COMMON_V7_0_EXPORTED_CONSTANTS_H_ 6 #define HIDL_GENERATED_ANDROID_HARDWARE_AUDIO_COMMON_V7_0_EXPORTED_CONSTANTS_H_ 7 8 #ifdef __cplusplus 9 extern "C" { 10 #endif 11 12 enum { 13 HAL_AUDIO_SESSION_DEVICE = -2 /* -2 */, 14 HAL_AUDIO_SESSION_OUTPUT_STAGE = -1 /* -1 */, 15 HAL_AUDIO_SESSION_OUTPUT_MIX = 0, 16 }; 17 18 enum { 19 HAL_AUDIO_MODE_NORMAL = 0, 20 HAL_AUDIO_MODE_RINGTONE = 1, 21 HAL_AUDIO_MODE_IN_CALL = 2, 22 HAL_AUDIO_MODE_IN_COMMUNICATION = 3, 23 HAL_AUDIO_MODE_CALL_SCREEN = 4, 24 }; 25 26 typedef enum { 27 AUDIO_ENCAPSULATION_MODE_NONE = 0, 28 AUDIO_ENCAPSULATION_MODE_ELEMENTARY_STREAM = 1, 29 AUDIO_ENCAPSULATION_MODE_HANDLE = 2, 30 } audio_encapsulation_mode_t; 31 32 typedef enum { 33 AUDIO_ENCAPSULATION_METADATA_TYPE_NONE = 0, 34 AUDIO_ENCAPSULATION_METADATA_TYPE_FRAMEWORK_TUNER = 1, 35 AUDIO_ENCAPSULATION_METADATA_TYPE_DVB_AD_DESCRIPTOR = 2, 36 } audio_encapsulation_metadata_type_t; 37 38 #ifdef __cplusplus 39 } 40 #endif 41 42 #endif // HIDL_GENERATED_ANDROID_HARDWARE_AUDIO_COMMON_V7_0_EXPORTED_CONSTANTS_H_ 43