DrmErrors.h
上传用户:super_houu
上传日期:2008-09-21
资源大小:4099k
文件大小:2k
源码类别:

DVD

开发平台:

Others

  1. /*
  2. // $Header: /I76/I76_Common/I76_Reference/Playcore/Nav_Clips/AviDrm/LibDrmCommon/DrmErrors.h 2     2/15/04 7:41p Lotan $
  3. // Copyright (c) DivXNetworks, Inc. http://www.divxnetworks.com
  4. // All rights reserved.
  5. //
  6. // This software is the confidential and proprietary information of DivXNetworks
  7. // Inc. ("Confidential Information").  You shall not disclose such Confidential
  8. // Information and shall use it only in accordance with the terms of the license
  9. // agreement you entered into with DivXNetworks, Inc.
  10. */
  11. #ifndef _DRM_ERRORS_H_
  12. #define _DRM_ERRORS_H_
  13. /*
  14. These constants define the error message returned from the DrmAdpApi.
  15. */
  16. #include "Config.h" // Global Configuration - do not remove!
  17. #include "Includesysdefs.h"
  18. #ifdef AVI_DRM_SUPPORT
  19. #define DRM_ERROR_NONE 0
  20. #define DRM_ERROR_INVALID_MASTER_KEY 10  /* from: drmInitPlaybackContext */
  21. #define DRM_ERROR_DECRYPTION_FAILED 11  /* from: drmDecryptFrame */
  22. #define DRM_ERROR_READING_MEMORY 12 /* from: DrmLocal (reserved as local read 
  23.         memory error */
  24. #define DRM_ERROR_WRITING_MEMORY 13  /* from: DrmLocal (reserved s local write
  25.  memory error) */
  26. #define DRM_ERROR_UNRECOGNIZED_DRM_MODE 14  /* from: drmInitPlaybackContext */
  27. #define DRM_ERROR_NOT_AUTH_USER             15  /* from: drmQueryRentalStatus, drmCommitPlayback */
  28. #define DRM_ERROR_RENTAL_EXPIRED            16  /* from: drmQueryRentalStatus, drmCommitPlayback */
  29. #define DRM_ERROR_NEED_MORE_RANDOM_SAMPLE 17  /* from: drmGetRegistrationCodeString, 
  30.  drmCommitPlayback */
  31. #define DRM_ERROR_NOT_INITIALIZED 18  /* from: drmQueryRentalStatus */
  32. #define DRM_ERROR_NOT_LIMITED_RENTAL_TYPE 19  /* from: drmQueryRentalStatus */ 
  33. #define DRM_ERROR_NOT_COMMITTED 20  /* from: drmDecryptFrame */
  34. #define DRM_ERROR_NOT_RENTAL_QUERIED 21  /* from: drmCommitPlayback */
  35. #define DRM_ERROR_BAD_SLOT_NUMBER           22  /* from: drmQueryRentalStatus */
  36. #define DRM_ERROR_NULL_GUARD_SET_SIGNAL 23 /* from: drmCommitPlayback (for certification
  37.  testing support). */
  38. #define DRM_ERROR_INVALID_ALIGNMENT 24 /* from: drmInitPlaybackContext */
  39. #define DRM_NO_LOCAL_HARDWARE_KEY           25  /* from: localGetHardwareKey */
  40. // Encrypt related only errors.
  41. #define DRM_ERROR_BAD_ENCRYPT_CONTEXT 101
  42. #define DRM_ERROR_FAILED_TO_ENCRYPT 102
  43. #endif // AVI_DRM_SUPPORT
  44. #endif // _DRM_ERRORS_H_