Home | History | Annotate | Download | only in fxcodec
      1 // Copyright 2014 PDFium Authors. All rights reserved.
      2 // Use of this source code is governed by a BSD-style license that can be
      3 // found in the LICENSE file.
      4 
      5 // Original code copyright 2014 Foxit Software Inc. http://www.foxitsoftware.com
      6 
      7 #ifndef CORE_FXCODEC_FX_CODEC_DEF_H_
      8 #define CORE_FXCODEC_FX_CODEC_DEF_H_
      9 
     10 enum FXCODEC_STATUS {
     11   FXCODEC_STATUS_ERROR = -1,
     12   FXCODEC_STATUS_FRAME_READY,
     13   FXCODEC_STATUS_FRAME_TOBECONTINUE,
     14   FXCODEC_STATUS_DECODE_READY,
     15   FXCODEC_STATUS_DECODE_TOBECONTINUE,
     16   FXCODEC_STATUS_DECODE_FINISH,
     17 #ifdef PDF_ENABLE_XFA
     18   FXCODEC_STATUS_ERR_MEMORY,
     19 #endif  // PDF_ENABLE_XFA
     20   FXCODEC_STATUS_ERR_READ,
     21   FXCODEC_STATUS_ERR_FLUSH,
     22   FXCODEC_STATUS_ERR_FORMAT,
     23   FXCODEC_STATUS_ERR_PARAMS
     24 };
     25 
     26 #ifdef PDF_ENABLE_XFA
     27 enum FXCODEC_IMAGE_TYPE {
     28   FXCODEC_IMAGE_UNKNOWN = 0,
     29   FXCODEC_IMAGE_BMP,
     30   FXCODEC_IMAGE_JPG,
     31   FXCODEC_IMAGE_PNG,
     32   FXCODEC_IMAGE_GIF,
     33   FXCODEC_IMAGE_TIF,
     34   FXCODEC_IMAGE_MAX
     35 };
     36 enum FXCODEC_RESUNIT {
     37   FXCODEC_RESUNIT_NONE = 0,
     38   FXCODEC_RESUNIT_INCH,
     39   FXCODEC_RESUNIT_CENTIMETER,
     40   FXCODEC_RESUNIT_METER
     41 };
     42 #endif  // PDF_ENABLE_XFA
     43 
     44 #endif  // CORE_FXCODEC_FX_CODEC_DEF_H_
     45