1 2 3 4 #ifndef __GST_VIDEO_ENUM_TYPES_H__ 5 #define __GST_VIDEO_ENUM_TYPES_H__ 6 7 #include <gst/gst.h> 8 #include <gst/video/video-prelude.h> 9 G_BEGIN_DECLS 10 11 /* enumerations from "video.h" */ 12 GST_VIDEO_API 13 GType gst_video_orientation_method_get_type (void); 14 #define GST_TYPE_VIDEO_ORIENTATION_METHOD (gst_video_orientation_method_get_type()) 15 16 /* enumerations from "video-format.h" */ 17 GST_VIDEO_API 18 GType gst_video_format_get_type (void); 19 #define GST_TYPE_VIDEO_FORMAT (gst_video_format_get_type()) 20 GST_VIDEO_API 21 GType gst_video_format_flags_get_type (void); 22 #define GST_TYPE_VIDEO_FORMAT_FLAGS (gst_video_format_flags_get_type()) 23 GST_VIDEO_API 24 GType gst_video_pack_flags_get_type (void); 25 #define GST_TYPE_VIDEO_PACK_FLAGS (gst_video_pack_flags_get_type()) 26 27 /* enumerations from "video-color.h" */ 28 GST_VIDEO_API 29 GType gst_video_color_range_get_type (void); 30 #define GST_TYPE_VIDEO_COLOR_RANGE (gst_video_color_range_get_type()) 31 GST_VIDEO_API 32 GType gst_video_color_matrix_get_type (void); 33 #define GST_TYPE_VIDEO_COLOR_MATRIX (gst_video_color_matrix_get_type()) 34 GST_VIDEO_API 35 GType gst_video_transfer_function_get_type (void); 36 #define GST_TYPE_VIDEO_TRANSFER_FUNCTION (gst_video_transfer_function_get_type()) 37 GST_VIDEO_API 38 GType gst_video_color_primaries_get_type (void); 39 #define GST_TYPE_VIDEO_COLOR_PRIMARIES (gst_video_color_primaries_get_type()) 40 41 /* enumerations from "video-info.h" */ 42 GST_VIDEO_API 43 GType gst_video_interlace_mode_get_type (void); 44 #define GST_TYPE_VIDEO_INTERLACE_MODE (gst_video_interlace_mode_get_type()) 45 GST_VIDEO_API 46 GType gst_video_multiview_mode_get_type (void); 47 #define GST_TYPE_VIDEO_MULTIVIEW_MODE (gst_video_multiview_mode_get_type()) 48 GST_VIDEO_API 49 GType gst_video_multiview_frame_packing_get_type (void); 50 #define GST_TYPE_VIDEO_MULTIVIEW_FRAME_PACKING (gst_video_multiview_frame_packing_get_type()) 51 GST_VIDEO_API 52 GType gst_video_multiview_flags_get_type (void); 53 #define GST_TYPE_VIDEO_MULTIVIEW_FLAGS (gst_video_multiview_flags_get_type()) 54 GST_VIDEO_API 55 GType gst_video_flags_get_type (void); 56 #define GST_TYPE_VIDEO_FLAGS (gst_video_flags_get_type()) 57 GST_VIDEO_API 58 GType gst_video_field_order_get_type (void); 59 #define GST_TYPE_VIDEO_FIELD_ORDER (gst_video_field_order_get_type()) 60 61 /* enumerations from "video-dither.h" */ 62 GST_VIDEO_API 63 GType gst_video_dither_method_get_type (void); 64 #define GST_TYPE_VIDEO_DITHER_METHOD (gst_video_dither_method_get_type()) 65 GST_VIDEO_API 66 GType gst_video_dither_flags_get_type (void); 67 #define GST_TYPE_VIDEO_DITHER_FLAGS (gst_video_dither_flags_get_type()) 68 69 /* enumerations from "colorbalance.h" */ 70 GST_VIDEO_API 71 GType gst_color_balance_type_get_type (void); 72 #define GST_TYPE_COLOR_BALANCE_TYPE (gst_color_balance_type_get_type()) 73 74 /* enumerations from "navigation.h" */ 75 GST_VIDEO_API 76 GType gst_navigation_command_get_type (void); 77 #define GST_TYPE_NAVIGATION_COMMAND (gst_navigation_command_get_type()) 78 GST_VIDEO_API 79 GType gst_navigation_query_type_get_type (void); 80 #define GST_TYPE_NAVIGATION_QUERY_TYPE (gst_navigation_query_type_get_type()) 81 GST_VIDEO_API 82 GType gst_navigation_message_type_get_type (void); 83 #define GST_TYPE_NAVIGATION_MESSAGE_TYPE (gst_navigation_message_type_get_type()) 84 GST_VIDEO_API 85 GType gst_navigation_event_type_get_type (void); 86 #define GST_TYPE_NAVIGATION_EVENT_TYPE (gst_navigation_event_type_get_type()) 87 88 /* enumerations from "video-chroma.h" */ 89 GST_VIDEO_API 90 GType gst_video_chroma_site_get_type (void); 91 #define GST_TYPE_VIDEO_CHROMA_SITE (gst_video_chroma_site_get_type()) 92 GST_VIDEO_API 93 GType gst_video_chroma_method_get_type (void); 94 #define GST_TYPE_VIDEO_CHROMA_METHOD (gst_video_chroma_method_get_type()) 95 GST_VIDEO_API 96 GType gst_video_chroma_flags_get_type (void); 97 #define GST_TYPE_VIDEO_CHROMA_FLAGS (gst_video_chroma_flags_get_type()) 98 99 /* enumerations from "video-tile.h" */ 100 GST_VIDEO_API 101 GType gst_video_tile_type_get_type (void); 102 #define GST_TYPE_VIDEO_TILE_TYPE (gst_video_tile_type_get_type()) 103 GST_VIDEO_API 104 GType gst_video_tile_mode_get_type (void); 105 #define GST_TYPE_VIDEO_TILE_MODE (gst_video_tile_mode_get_type()) 106 107 /* enumerations from "video-converter.h" */ 108 GST_VIDEO_API 109 GType gst_video_alpha_mode_get_type (void); 110 #define GST_TYPE_VIDEO_ALPHA_MODE (gst_video_alpha_mode_get_type()) 111 GST_VIDEO_API 112 GType gst_video_chroma_mode_get_type (void); 113 #define GST_TYPE_VIDEO_CHROMA_MODE (gst_video_chroma_mode_get_type()) 114 GST_VIDEO_API 115 GType gst_video_matrix_mode_get_type (void); 116 #define GST_TYPE_VIDEO_MATRIX_MODE (gst_video_matrix_mode_get_type()) 117 GST_VIDEO_API 118 GType gst_video_gamma_mode_get_type (void); 119 #define GST_TYPE_VIDEO_GAMMA_MODE (gst_video_gamma_mode_get_type()) 120 GST_VIDEO_API 121 GType gst_video_primaries_mode_get_type (void); 122 #define GST_TYPE_VIDEO_PRIMARIES_MODE (gst_video_primaries_mode_get_type()) 123 124 /* enumerations from "video-resampler.h" */ 125 GST_VIDEO_API 126 GType gst_video_resampler_method_get_type (void); 127 #define GST_TYPE_VIDEO_RESAMPLER_METHOD (gst_video_resampler_method_get_type()) 128 GST_VIDEO_API 129 GType gst_video_resampler_flags_get_type (void); 130 #define GST_TYPE_VIDEO_RESAMPLER_FLAGS (gst_video_resampler_flags_get_type()) 131 132 /* enumerations from "video-frame.h" */ 133 GST_VIDEO_API 134 GType gst_video_frame_flags_get_type (void); 135 #define GST_TYPE_VIDEO_FRAME_FLAGS (gst_video_frame_flags_get_type()) 136 GST_VIDEO_API 137 GType gst_video_buffer_flags_get_type (void); 138 #define GST_TYPE_VIDEO_BUFFER_FLAGS (gst_video_buffer_flags_get_type()) 139 GST_VIDEO_API 140 GType gst_video_frame_map_flags_get_type (void); 141 #define GST_TYPE_VIDEO_FRAME_MAP_FLAGS (gst_video_frame_map_flags_get_type()) 142 143 /* enumerations from "video-scaler.h" */ 144 GST_VIDEO_API 145 GType gst_video_scaler_flags_get_type (void); 146 #define GST_TYPE_VIDEO_SCALER_FLAGS (gst_video_scaler_flags_get_type()) 147 148 /* enumerations from "video-anc.h" */ 149 GST_VIDEO_API 150 GType gst_video_ancillary_did_get_type (void); 151 #define GST_TYPE_VIDEO_ANCILLARY_DID (gst_video_ancillary_did_get_type()) 152 GST_VIDEO_API 153 GType gst_video_ancillary_di_d16_get_type (void); 154 #define GST_TYPE_VIDEO_ANCILLARY_DI_D16 (gst_video_ancillary_di_d16_get_type()) 155 GST_VIDEO_API 156 GType gst_video_caption_type_get_type (void); 157 #define GST_TYPE_VIDEO_CAPTION_TYPE (gst_video_caption_type_get_type()) 158 GST_VIDEO_API 159 GType gst_video_vbi_parser_result_get_type (void); 160 #define GST_TYPE_VIDEO_VBI_PARSER_RESULT (gst_video_vbi_parser_result_get_type()) 161 162 /* enumerations from "video-overlay-composition.h" */ 163 GST_VIDEO_API 164 GType gst_video_overlay_format_flags_get_type (void); 165 #define GST_TYPE_VIDEO_OVERLAY_FORMAT_FLAGS (gst_video_overlay_format_flags_get_type()) 166 G_END_DECLS 167 168 #endif /* __GST_VIDEO_ENUM_TYPES_H__ */ 169 170 171 172