2 * Copyright (C) 2009 The Android Open Source Project
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 #ifndef MEDIA_ERRORS_H_
19 #define MEDIA_ERRORS_H_
21 #include <utils/Errors.h>
26 MEDIA_ERROR_BASE = -1000,
28 ERROR_ALREADY_CONNECTED = MEDIA_ERROR_BASE,
29 ERROR_NOT_CONNECTED = MEDIA_ERROR_BASE - 1,
30 ERROR_UNKNOWN_HOST = MEDIA_ERROR_BASE - 2,
31 ERROR_CANNOT_CONNECT = MEDIA_ERROR_BASE - 3,
32 ERROR_IO = MEDIA_ERROR_BASE - 4,
33 ERROR_CONNECTION_LOST = MEDIA_ERROR_BASE - 5,
34 ERROR_MALFORMED = MEDIA_ERROR_BASE - 7,
35 ERROR_OUT_OF_RANGE = MEDIA_ERROR_BASE - 8,
36 ERROR_BUFFER_TOO_SMALL = MEDIA_ERROR_BASE - 9,
37 ERROR_UNSUPPORTED = MEDIA_ERROR_BASE - 10,
38 ERROR_END_OF_STREAM = MEDIA_ERROR_BASE - 11,
40 // Not technically an error.
41 INFO_FORMAT_CHANGED = MEDIA_ERROR_BASE - 12,
42 INFO_DISCONTINUITY = MEDIA_ERROR_BASE - 13,
45 } // namespace android
47 #endif // MEDIA_ERRORS_H_