1/* 2 * Copyright (c) 2025 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 16package OHOS.CameraStandard.DeferredProcessing; 17 18enum ErrorCode { 19 ERROR_SESSION_SYNC_NEEDED = 0, 20 ERROR_SESSION_NOT_READY_TEMPORARILY = 1, 21 ERROR_IMAGE_PROC_INVALID_PHOTO_ID = 2, 22 ERROR_IMAGE_PROC_FAILED = 3, 23 ERROR_IMAGE_PROC_TIMEOUT = 4, 24 ERROR_IMAGE_PROC_ABNORMAL = 5, 25 ERROR_IMAGE_PROC_INTERRUPTED = 6, 26 ERROR_VIDEO_PROC_INVALID_VIDEO_ID = 7, 27 ERROR_VIDEO_PROC_FAILED = 8, 28 ERROR_VIDEO_PROC_TIMEOUT = 9, 29 ERROR_VIDEO_PROC_INTERRUPTED = 10, 30}; 31 32enum StatusCode { 33 SESSION_STATE_IDLE = 0, 34 SESSION_STATE_RUNNALBE, 35 SESSION_STATE_RUNNING, 36 SESSION_STATE_SUSPENDED, 37 SESSION_STATE_PREEMPTED, 38}; 39