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