• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1 /*
2  * Copyright (c) 2022-2023 Huawei Device Co., Ltd.
3  * Licensed under the Apache License, Version 2.0 (the "License"),
4  * you may not use this file except in compliance with the License.
5  * You may obtain a copy of the License at
6  *
7  *     http://www.apache.org/licenses/LICENSE-2.0
8  *
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #ifndef OHOS_DAUDIO_ERRCODE_H
17 #define OHOS_DAUDIO_ERRCODE_H
18 
19 namespace OHOS {
20 namespace DistributedHardware {
21 enum DAudioErrorCode {
22     DH_SUCCESS = 0,
23     ERR_DH_AUDIO_NULLPTR = -40000,
24     ERR_DH_AUDIO_FAILED = -40001,
25     ERR_DH_AUDIO_NOT_SUPPORT = -40002,
26     ERR_DH_AUDIO_REPEAT_OPREATOR = -40003,
27     ERR_DH_AUDIO_SA_WRITE_INTERFACE_TOKEN_FAILED = -40004,
28     ERR_DH_AUDIO_SA_WRITE_PARAM_FAIED = -40005,
29     ERR_DH_AUDIO_SA_IPCCALLBACK_NOT_INIT = -40006,
30     ERR_DH_AUDIO_SA_REGISTERCALLBACK_NOT_FOUND = -40007,
31     ERR_DH_AUDIO_SA_UNREGISTERCALLBACK_NOT_FOUND = -40008,
32     ERR_DH_AUDIO_SA_INVALID_INTERFACE_TOKEN = -40009,
33     ERR_DH_AUDIO_SA_INVALID_REQUEST_CODE = -40010,
34     ERR_DH_AUDIO_SA_READ_PARAM_FAILED = -40011,
35     ERR_DH_AUDIO_SA_CTRL_TRANS_NULL = -40012,
36     ERR_DH_AUDIO_SA_CTRL_CHANNEL_WAIT_TIMEOUT = -40013,
37     ERR_DH_AUDIO_SA_MIC_CHANNEL_WAIT_TIMEOUT = -40014,
38     ERR_DH_AUDIO_SA_SINK_CTRL_TRANS_NULL = -40015,
39     ERR_DH_AUDIO_SA_MICCALLBACK_NULL = -40016,
40     ERR_DH_AUDIO_SA_MICTRANS_NULL = -40017,
41     ERR_DH_AUDIO_SA_EVENT_CALLBACK_NULL = -40018,
42     ERR_DH_AUDIO_SA_MIC_TRANS_NULL = -40019,
43     ERR_DH_AUDIO_SA_FUNCTION_NOT_IMPLEMENT = -40020,
44     ERR_DH_AUDIO_SA_SINKCTRLMGR_NOT_INIT = -40021,
45     ERR_DH_AUDIO_SA_RPC_WAIT_TIMEOUT = -40022,
46     ERR_DH_AUDIO_SA_SPEAKER_CLIENT_NOT_INIT = -40023,
47     ERR_DH_AUDIO_SA_SPEAKER_TRANS_NULL = -40024,
48     ERR_DH_AUDIO_SA_SPEAKER_CHANNEL_WAIT_TIMEOUT = -40025,
49     ERR_DH_AUDIO_SA_PARAM_INVALID = -40026,
50     ERR_DH_AUDIO_SA_GET_REMOTE_SINK_FAILED = -40027,
51     ERR_DH_AUDIO_SA_DEVICE_NOT_EXIST = -40028,
52     ERR_DH_AUDIO_SA_INVALID_NETWORKID = -40029,
53     ERR_DH_AUDIO_SA_OPEN_CTRL_FAILED = -40030,
54     ERR_DH_AUDIO_SA_ENABLE_PARAM_INVALID = -40031,
55     ERR_DH_AUDIO_SA_DEVICE_TYPE_INVALID = -40032,
56     ERR_DH_AUDIO_SA_DISABLE_PARAM_INVALID = -40033,
57     ERR_DH_AUDIO_SA_DISABLE_SPEAKER_NOT_EXIST = -40034,
58     ERR_DH_AUDIO_SA_DISABLE_MIC_NOT_EXIST = -40035,
59     ERR_DH_AUDIO_SA_SPEAKER_DEVICE_NOT_INIT = -40036,
60     ERR_DH_AUDIO_SA_MIC_DEVICE_NOT_INIT = -40037,
61     ERR_DH_AUDIO_SA_SOURCECTRLMGR_NOT_INIT = -40038,
62     ERR_DH_AUDIO_SA_TASKQUEUE_FULL = -40039,
63     ERR_DH_AUDIO_SA_GET_REMOTE_SOURCE_FAILED = -40040,
64     ERR_DH_AUDIO_SA_PROXY_NOT_INIT = -40041,
65     ERR_DH_AUDIO_SA_MIC_CLIENT_NOT_INIT = -40042,
66     ERR_DH_AUDIO_SA_GET_SAMGR_FAILED = -40043,
67     ERR_DH_AUDIO_SA_LOAD_FAILED = -40044,
68     ERR_DH_AUDIO_SA_LOAD_TIMEOUT = -40045,
69     ERR_DH_AUDIO_SA_STATUS_ERR = -40046,
70     ERR_DH_AUDIO_NOT_FOUND_KEY = -40047,
71     ERR_DH_AUDIO_SA_DEVID_ILLEGAL = -40048,
72 
73     ERR_DH_AUDIO_TRANS_NULL_VALUE = -41000,
74     ERR_DH_AUDIO_TRANS_PROCESSOR_FAILED = -41001,
75     ERR_DH_AUDIO_TRANS_ERROR = -41002,
76     ERR_DH_AUDIO_TRANS_ILLEGAL_OPERATION = -41003,
77     ERR_DH_AUDIO_TRANS_SESSION_NOT_OPEN = -41004,
78 
79     ERR_DH_AUDIO_ADAPTER_PARA_ERROR = -42000,
80     ERR_DH_AUDIO_ADAPTER_OPEN_SESSION_FAIL = -42001,
81     ERR_DH_AUDIO_ADAPTER_REGISTER_SOFTBUS_LISTENER_FAIL = -42002,
82 
83     ERR_DH_AUDIO_BAD_VALUE = -43000,
84     ERR_DH_AUDIO_BAD_OPERATE = -43001,
85     ERR_DH_AUDIO_CODEC_CONFIG = -43002,
86     ERR_DH_AUDIO_CODEC_START = -43003,
87     ERR_DH_AUDIO_CODEC_STOP = -43004,
88     ERR_DH_AUDIO_CODEC_RELEASE = -43005,
89     ERR_DH_AUDIO_CODEC_INPUT = -43006,
90 
91     ERR_DH_AUDIO_CLIENT_PARAM_IS_NULL = -44000,
92     ERR_DH_AUDIO_CLIENT_CREATE_RENDER_FAILED = -44001,
93     ERR_DH_AUDIO_CLIENT_RENDER_WITHOUT_INSTANCE = -44002,
94     ERR_DH_AUDIO_CLIENT_RENDER_FREE_FAILED = -44003,
95     ERR_DH_AUDIO_CLIENT_RENDER_STARTUP_FAILURE = -44004,
96     ERR_DH_AUDIO_CLIENT_RENDER_OR_TRANS_IS_NULL = -44005,
97     ERR_DH_AUDIO_CLIENT_LACE_OF_GFRAMES = -44006,
98     ERR_DH_AUDIO_CLIENT_REBDER_PAUSE_FAILURE = -44007,
99     ERR_DH_AUDIO_CLIENT_STATE_IS_INVALID = -44008,
100     ERR_DH_AUDIO_CLIENT_INVALID_VOLUME_PARAMETER = -44009,
101     ERR_DH_AUDIO_CLIENT_SET_VOLUME_FAILED = -44010,
102     ERR_DH_AUDIO_CLIENT_SET_RENDER_RATE_FAILED = -44011,
103     ERR_DH_AUDIO_CLIENT_SET_CALLBACK_FAILED = -44012,
104     ERR_DH_AUDIO_CLIENT_GET_MINBUFFER_FAILED = -44013,
105     ERR_DH_AUDIO_CLIENT_CAPTURER_WITHOUT_INSTANCE = -44014,
106     ERR_DH_AUDIO_CLIENT_CAPTURER_FREE_FAILED = -44015,
107     ERR_DH_AUDIO_CLIENT_CAPTURER_START_FAILED = -44016,
108     ERR_DH_AUDIO_CLIENT_CAPTURER_STOP_FAILED = -44017,
109     ERR_DH_AUDIO_CLIENT_CAPTURER_RELEASE_FAILED = -44018,
110     ERR_DH_AUDIO_CLIENT_CAPTURER_OR_MICTRANS_INSTANCE = -44019,
111     ERR_DH_AUDIO_CLIENT_CREATE_CAPTURER_FAILED = -44020,
112     ERR_DH_AUDIO_CLIENT_RENDER_STOP_FAILED = -44021,
113     ERR_DH_AUDIO_CLIENT_EVENT_CALLBACK_IS_NULL = -44022,
114     ERR_DH_AUDIO_CLIENT_TRANS_TIMEOUT = -44023,
115     ERR_DH_AUDIO_CLIENT_VOLUME_SET_FAILED = -44024,
116     ERR_DH_AUDIO_CLIENT_GET_MAX_VOLUME_FAILED = -44025,
117     ERR_DH_AUDIO_CLIENT_GET_MIX_VOLUME_FAILED = -44026,
118     ERR_DH_AUDIO_CLIENT_GET_VOLUME_FAILED = -44027,
119     ERR_DH_AUDIO_CLIENT_INVALID_EVENT_PARAM = -44028,
120     ERR_DH_AUDIO_CLIENT_RENDER_RELEASE_FAILED = -44029,
121     ERR_DH_AUDIO_CLIENT_TRANS_IS_NULL = -44030,
122     ERR_DH_AUDIO_CLIENT_RENDER_IS_NULL = -44031,
123     ERR_DH_AUDIO_CLIENT_CAPTURER_IS_NULL = -44032,
124     ERR_DH_AUDIO_CLIENT_RENDER_START_FAILED = -44033,
125     ERR_DH_AUDIO_CLIENT_RENDER_REQ_DATA_FAILED = -44034,
126     ERR_DH_AUDIO_CLIENT_SET_MUTE_FAILED = -44035,
127 
128     ERR_DH_AUDIO_HDI_PROXY_NOT_INIT = -45000,
129     ERR_DH_AUDIO_HDI_CALLBACK_NOT_EXIST = -45001,
130     ERR_DH_AUDIO_HDI_CALL_FAILED = -45002,
131     ERR_DH_AUDIO_HDI_UNKNOWN_DEVTYPE = -45003,
132     ERR_DH_AUDIO_HDI_INVALID_PARAM = -45004,
133     ERR_DH_AUDIO_HDI_NULLPTR = -45005,
134 
135     ERR_DH_AUDIO_CTRL_CHANNEL_SEND_MSG_FAIL = -46001,
136 
137     // AV Transport component error code
138     ERR_DH_AV_TRANS_NULL_VALUE = -47000,
139     ERR_DH_AV_TRANS_ILLEGAL_PARAM = -47001,
140     ERR_DH_AV_TRANS_TIMEOUT = -47002,
141     ERR_DH_AV_TRANS_LOAD_ERROR = -47003,
142     ERR_DH_AV_TRANS_INIT_FAILED = -47004,
143     ERR_DH_AV_TRANS_CREATE_CHANNEL_FAILED = -47005,
144     ERR_DH_AV_TRANS_SETUP_FAILED = -47006,
145     ERR_DH_AV_TRANS_START_FAILED = -47007,
146     ERR_DH_AV_TRANS_STOP_FAILED = -47008,
147     ERR_DH_AV_TRANS_FEED_DATA_FAILED = -47009,
148     ERR_DH_AV_TRANS_SEND_MSG_FAILED = -47010,
149 };
150 } // namespace DistributedHardware
151 } // namespace OHOS
152 #endif // OHOS_DAUDIO_ERRCODE_H
153