summaryrefslogtreecommitdiff
path: root/gst-libs/gst/codecparsers/gsth265parser.h
diff options
context:
space:
mode:
Diffstat (limited to 'gst-libs/gst/codecparsers/gsth265parser.h')
-rw-r--r--gst-libs/gst/codecparsers/gsth265parser.h42
1 files changed, 41 insertions, 1 deletions
diff --git a/gst-libs/gst/codecparsers/gsth265parser.h b/gst-libs/gst/codecparsers/gsth265parser.h
index 45c5e5484..985e1b565 100644
--- a/gst-libs/gst/codecparsers/gsth265parser.h
+++ b/gst-libs/gst/codecparsers/gsth265parser.h
@@ -46,6 +46,26 @@ G_BEGIN_DECLS
* @GST_H265_PROFILE_MAIN: Main profile (A.3.2)
* @GST_H265_PROFILE_MAIN_10: Main 10 profile (A.3.3)
* @GST_H265_PROFILE_MAIN_STILL_PICTURE: Main Still Picture profile (A.3.4)
+ * @GST_H265_PROFILE_MONOCHROME: Monochrome profile (A.3.4)
+ * @GST_H265_PROFILE_MONOCHROME_12: Monochrome 12-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MONOCHROME_16: Monochrome 16-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_12: Main profile 12-bits (A.3.4)
+ * @GST_H265_PROFILE_MAIN_422_10: Main 4:2:2 profile 10-bits (A.3.4)
+ * @GST_H265_PROFILE_MAIN_422_12: Main 4:2:2 profile 12-bits (A.3.4)
+ * @GST_H265_PROFILE_MAIN_444: Main 4:4:4 profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_444_10: Main 4:4:4 10-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_444_12: Main 4:4:4 12-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_INTRA: Main Intra profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_10_INTRA: Main Intra 10-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_12_INTRA: Main Intra 12-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_422_10_INTRA: Main Intra 4:2:2 10-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_422_12_INTRA: Main Intra 4:2:2 12-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_444_INTRA: Main Intra 4:4:4 profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_444_10_INTRA: Main Intra 4:4:4 10-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_444_12_INTRA: Main Intra 4:4:4 12-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_444_16_INTRA: Main Intra 4:4:4 16-bits profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_444_STILL_PICTURE: Main 4:4:4 Still Picture profile (A.3.4)
+ * @GST_H265_PROFILE_MAIN_444_16_STILL_PICTURE: Main 4:4:4 16-bits Still Picture profile (A.3.4)
*
* H.265 Profiles.
*
@@ -54,7 +74,27 @@ typedef enum {
GST_H265_PROFILE_INVALID = -1,
GST_H265_PROFILE_MAIN = 1,
GST_H265_PROFILE_MAIN_10 = 2,
- GST_H265_PROFILE_MAIN_STILL_PICTURE = 3
+ GST_H265_PROFILE_MAIN_STILL_PICTURE = 3,
+ GST_H265_PROFILE_MONOCHROME,
+ GST_H265_PROFILE_MONOCHROME_12,
+ GST_H265_PROFILE_MONOCHROME_16,
+ GST_H265_PROFILE_MAIN_12,
+ GST_H265_PROFILE_MAIN_422_10,
+ GST_H265_PROFILE_MAIN_422_12,
+ GST_H265_PROFILE_MAIN_444,
+ GST_H265_PROFILE_MAIN_444_10,
+ GST_H265_PROFILE_MAIN_444_12,
+ GST_H265_PROFILE_MAIN_INTRA,
+ GST_H265_PROFILE_MAIN_10_INTRA,
+ GST_H265_PROFILE_MAIN_12_INTRA,
+ GST_H265_PROFILE_MAIN_422_10_INTRA,
+ GST_H265_PROFILE_MAIN_422_12_INTRA,
+ GST_H265_PROFILE_MAIN_444_INTRA,
+ GST_H265_PROFILE_MAIN_444_10_INTRA,
+ GST_H265_PROFILE_MAIN_444_12_INTRA,
+ GST_H265_PROFILE_MAIN_444_16_INTRA,
+ GST_H265_PROFILE_MAIN_444_STILL_PICTURE,
+ GST_H265_PROFILE_MAIN_444_16_STILL_PICTURE,
} GstH265Profile;
/**