diff options
Diffstat (limited to 'include/ndk/NdkMediaError.h')
-rw-r--r-- | include/ndk/NdkMediaError.h | 29 |
1 files changed, 22 insertions, 7 deletions
diff --git a/include/ndk/NdkMediaError.h b/include/ndk/NdkMediaError.h index b89a10e..12613eb 100644 --- a/include/ndk/NdkMediaError.h +++ b/include/ndk/NdkMediaError.h @@ -32,13 +32,28 @@ extern "C" { #endif -enum { - AMEDIAERROR_BASE = -10000, - - AMEDIAERROR_GENERIC = AMEDIAERROR_BASE, - AMEDIAERROR_MALFORMED = AMEDIAERROR_BASE - 1, - AMEDIAERROR_UNSUPPORTED = AMEDIAERROR_BASE - 2 -}; +typedef enum { + AMEDIA_OK = 0, + + AMEDIA_ERROR_BASE = -10000, + AMEDIA_ERROR_UNKNOWN = AMEDIA_ERROR_BASE, + AMEDIA_ERROR_MALFORMED = AMEDIA_ERROR_BASE - 1, + AMEDIA_ERROR_UNSUPPORTED = AMEDIA_ERROR_BASE - 2, + AMEDIA_ERROR_INVALID_OBJECT = AMEDIA_ERROR_BASE - 3, + AMEDIA_ERROR_INVALID_PARAMETER = AMEDIA_ERROR_BASE - 4, + + AMEDIA_DRM_ERROR_BASE = -20000, + AMEDIA_DRM_NOT_PROVISIONED = AMEDIA_DRM_ERROR_BASE - 1, + AMEDIA_DRM_RESOURCE_BUSY = AMEDIA_DRM_ERROR_BASE - 2, + AMEDIA_DRM_DEVICE_REVOKED = AMEDIA_DRM_ERROR_BASE - 3, + AMEDIA_DRM_SHORT_BUFFER = AMEDIA_DRM_ERROR_BASE - 4, + AMEDIA_DRM_SESSION_NOT_OPENED = AMEDIA_DRM_ERROR_BASE - 5, + AMEDIA_DRM_TAMPER_DETECTED = AMEDIA_DRM_ERROR_BASE - 6, + AMEDIA_DRM_VERIFY_FAILED = AMEDIA_DRM_ERROR_BASE - 7, + AMEDIA_DRM_NEED_KEY = AMEDIA_DRM_ERROR_BASE - 8, + AMEDIA_DRM_LICENSE_EXPIRED = AMEDIA_DRM_ERROR_BASE - 9, + +} media_status_t; #ifdef __cplusplus |