G_BEGIN_DECLS
+#define GST_D3D11_COMMON_FORMATS \
+ "RGBA64_LE, RGB10A2_LE, BGRA, RGBA, BGRx, RGBx, VUYA, NV12, NV21, " \
+ "P010_10LE, P012_LE, P016_LE, I420, YV12, I420_10LE, I420_12LE, " \
+ "Y42B, I422_10LE, I422_12LE, Y444, Y444_10LE, Y444_12LE, Y444_16LE, " \
+ "GRAY8, GRAY16_LE, AYUV, AYUV64"
+
+#define GST_D3D11_EXTRA_IN_FORMATS \
+ "Y410"
+
+#define GST_D3D11_SINK_FORMATS \
+ "{ " GST_D3D11_COMMON_FORMATS " ," GST_D3D11_EXTRA_IN_FORMATS " }"
+
+#define GST_D3D11_SRC_FORMATS \
+ "{ " GST_D3D11_COMMON_FORMATS " }"
+
+#define GST_D3D11_ALL_FORMATS \
+ "{ " GST_D3D11_COMMON_FORMATS " ," GST_D3D11_EXTRA_IN_FORMATS " }"
+
#define GST_TYPE_D3D11_FORMAT_SUPPORT (gst_d3d11_format_support_get_type())
GType gst_d3d11_format_support_get_type (void);
G_BEGIN_DECLS
-#define GST_D3D11_COMMON_FORMATS \
- "RGBA64_LE, RGB10A2_LE, BGRA, RGBA, BGRx, RGBx, VUYA, NV12, NV21, " \
- "P010_10LE, P012_LE, P016_LE, I420, YV12, I420_10LE, I420_12LE, " \
- "Y42B, I422_10LE, I422_12LE, Y444, Y444_10LE, Y444_12LE, Y444_16LE, " \
- "GRAY8, GRAY16_LE, AYUV, AYUV64"
-
-#define GST_D3D11_EXTRA_IN_FORMATS \
- "Y410"
-
-#define GST_D3D11_SINK_FORMATS \
- "{ " GST_D3D11_COMMON_FORMATS " ," GST_D3D11_EXTRA_IN_FORMATS " }"
-
-#define GST_D3D11_SRC_FORMATS \
- "{ " GST_D3D11_COMMON_FORMATS " }"
-
-#define GST_D3D11_ALL_FORMATS \
- "{ " GST_D3D11_COMMON_FORMATS " ," GST_D3D11_EXTRA_IN_FORMATS " }"
-
/**
* GstD3D11Format:
*