150a07fd2Sopenharmony_ci/* 250a07fd2Sopenharmony_ci * Copyright (c) 2022-2023 Huawei Device Co., Ltd. 350a07fd2Sopenharmony_ci * Licensed under the Apache License, Version 2.0 (the "License"), 450a07fd2Sopenharmony_ci * you may not use this file except in compliance with the License. 550a07fd2Sopenharmony_ci * You may obtain a copy of the License at 650a07fd2Sopenharmony_ci * 750a07fd2Sopenharmony_ci * http://www.apache.org/licenses/LICENSE-2.0 850a07fd2Sopenharmony_ci * 950a07fd2Sopenharmony_ci * Unless required by applicable law or agreed to in writing, software 1050a07fd2Sopenharmony_ci * distributed under the License is distributed on an "AS IS" BASIS, 1150a07fd2Sopenharmony_ci * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 1250a07fd2Sopenharmony_ci * See the License for the specific language governing permissions and 1350a07fd2Sopenharmony_ci * limitations under the License. 1450a07fd2Sopenharmony_ci */ 1550a07fd2Sopenharmony_ci 1650a07fd2Sopenharmony_ci#ifndef OHOS_DAUDIO_ERRCODE_H 1750a07fd2Sopenharmony_ci#define OHOS_DAUDIO_ERRCODE_H 1850a07fd2Sopenharmony_ci 1950a07fd2Sopenharmony_cinamespace OHOS { 2050a07fd2Sopenharmony_cinamespace DistributedHardware { 2150a07fd2Sopenharmony_cienum DAudioErrorCode { 2250a07fd2Sopenharmony_ci DH_SUCCESS = 0, 2350a07fd2Sopenharmony_ci ERR_DH_AUDIO_NULLPTR = -40000, 2450a07fd2Sopenharmony_ci ERR_DH_AUDIO_FAILED = -40001, 2550a07fd2Sopenharmony_ci ERR_DH_AUDIO_NOT_SUPPORT = -40002, 2650a07fd2Sopenharmony_ci 2750a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_WRITE_INTERFACE_TOKEN_FAILED = -40003, 2850a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_WRITE_PARAM_FAIED = -40004, 2950a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_CALLBACK_NOT_FOUND = -40005, 3050a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_INVALID_INTERFACE_TOKEN = -40006, 3150a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_WAIT_TIMEOUT = -40007, 3250a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_PARAM_INVALID = -40008, 3350a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_DEVICE_NOT_EXIST = -40009, 3450a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_PROXY_NOT_INIT = -40010, 3550a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_LOAD_FAILED = -40011, 3650a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_STATUS_ERR = -40012, 3750a07fd2Sopenharmony_ci ERR_DH_AUDIO_NOT_FOUND_KEY = -40013, 3850a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_DEVID_ILLEGAL = -40014, 3950a07fd2Sopenharmony_ci ERR_DH_AUDIO_SA_PERMISSION_FAIED = -40015, 4050a07fd2Sopenharmony_ci 4150a07fd2Sopenharmony_ci // trans error 4250a07fd2Sopenharmony_ci ERR_DH_AUDIO_TRANS_ERROR = -40015, 4350a07fd2Sopenharmony_ci ERR_DH_AUDIO_TRANS_ILLEGAL_OPERATION = -40016, 4450a07fd2Sopenharmony_ci ERR_DH_AUDIO_TRANS_SESSION_NOT_OPEN = -40017, 4550a07fd2Sopenharmony_ci 4650a07fd2Sopenharmony_ci // codec error 4750a07fd2Sopenharmony_ci ERR_DH_AUDIO_BAD_VALUE = -42000, 4850a07fd2Sopenharmony_ci ERR_DH_AUDIO_BAD_OPERATE = -42001, 4950a07fd2Sopenharmony_ci ERR_DH_AUDIO_CODEC_CONFIG = -42002, 5050a07fd2Sopenharmony_ci ERR_DH_AUDIO_CODEC_START = -42003, 5150a07fd2Sopenharmony_ci ERR_DH_AUDIO_CODEC_STOP = -42004, 5250a07fd2Sopenharmony_ci ERR_DH_AUDIO_CODEC_RELEASE = -42005, 5350a07fd2Sopenharmony_ci ERR_DH_AUDIO_CODEC_INPUT = -42006, 5450a07fd2Sopenharmony_ci 5550a07fd2Sopenharmony_ci // spk client error 5650a07fd2Sopenharmony_ci ERR_DH_AUDIO_CLIENT_PARAM_ERROR = -43000, 5750a07fd2Sopenharmony_ci ERR_DH_AUDIO_CLIENT_RENDER_CREATE_FAILED = -43001, 5850a07fd2Sopenharmony_ci ERR_DH_AUDIO_CLIENT_RENDER_STARTUP_FAILURE = -43002, 5950a07fd2Sopenharmony_ci ERR_DH_AUDIO_CLIENT_RENDER_STOP_FAILED = -43003, 6050a07fd2Sopenharmony_ci ERR_DH_AUDIO_CLIENT_RENDER_RELEASE_FAILED = -43004, 6150a07fd2Sopenharmony_ci ERR_DH_AUDIO_CLIENT_SET_VOLUME_FAILED = -43005, 6250a07fd2Sopenharmony_ci ERR_DH_AUDIO_CLIENT_SET_MUTE_FAILED = -43006, 6350a07fd2Sopenharmony_ci 6450a07fd2Sopenharmony_ci // mic client error 6550a07fd2Sopenharmony_ci ERR_DH_AUDIO_CLIENT_CAPTURER_CREATE_FAILED = -43007, 6650a07fd2Sopenharmony_ci ERR_DH_AUDIO_CLIENT_CAPTURER_START_FAILED = -43008, 6750a07fd2Sopenharmony_ci 6850a07fd2Sopenharmony_ci // other error 6950a07fd2Sopenharmony_ci ERR_DH_AUDIO_HDI_CALL_FAILED = -44000, 7050a07fd2Sopenharmony_ci ERR_DH_AUDIO_HDI_INVALID_PARAM = -44001, 7150a07fd2Sopenharmony_ci ERR_DH_AV_TRANS_CREATE_CHANNEL_FAILED = -44002, 7250a07fd2Sopenharmony_ci ERR_DH_AUDIO_ACCESS_PERMISSION_CHECK_FAIL = -44003, 7350a07fd2Sopenharmony_ci}; 7450a07fd2Sopenharmony_ci} // namespace DistributedHardware 7550a07fd2Sopenharmony_ci} // namespace OHOS 7650a07fd2Sopenharmony_ci#endif // OHOS_DAUDIO_ERRCODE_H 77