1 /*
2  * Copyright (C) 2016 The Android Open Source Project
3  * Copyright (C) 2016 Mopria Alliance, Inc.
4  * Copyright (C) 2013 Hewlett-Packard Development Company, L.P.
5  *
6  * Licensed under the Apache License, Version 2.0 (the "License");
7  * you may not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  *      http://www.apache.org/licenses/LICENSE-2.0
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  */
18 #ifndef __MIME_TYPES_H__
19 #define __MIME_TYPES_H__
20 
21 /*
22  * input MIME types
23  */
24 #define MIME_TYPE_PDF     "application/pdf"
25 #define MIME_TYPE_PCLM    "application/PCLm"
26 #define MIME_TYPE_PWG     "image/pwg-raster"
27 typedef enum {
28     INPUT_MIME_TYPE_PDF,
29     INPUT_MIME_TYPE_PCLM,
30     INPUT_MIME_TYPE_PWG,
31 } input_mime_types_t;
32 
33 /*
34  * output print data formats
35  */
36 #define PRINT_FORMAT_PCLM  MIME_TYPE_PCLM
37 #define PRINT_FORMAT_PDF   MIME_TYPE_PDF
38 #define PRINT_FORMAT_PWG   MIME_TYPE_PWG
39 #define PRINT_FORMAT_AUTO  "application/octet-stream"
40 
41 #endif // __MIME_TYPES_H__