[Test]
[Category("P1")]
+ [Description("Test Type property for Encoded plane with Vp8.")]
+ [Property("SPEC", "Tizen.Multimedia.PreviewFrame.PlaneType A")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "PRE")]
+ [Property("AUTHOR", "Haesu Gwon, haesu.gwon@samsung.com")]
+ public async Task PlaneType_PROPERTY_GET_ENUM_PLANETYPE_ENCODEDPLANE_WITH_Vp8()
+ {
+ bool isSupportEncodedPlane = TestCamera.Capabilities.SupportedPreviewPixelFormats
+ .Contains(CameraPixelFormat.Vp8);
+ if (isSupportEncodedPlane == false)
+ {
+ Assert.Pass("EncodedPlane format(Vp8)is not supported.");
+ }
+
+ TestCamera.Settings.PreviewPixelFormat = CameraPixelFormat.Vp8;
+
+ using (var eventWaiter = EventAwaiter<PreviewEventArgs>.Create())
+ {
+ TestCamera.Preview += eventWaiter;
+
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.EncodedPlane));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
+ }
+ }
+
+ [Test]
+ [Category("P1")]
+ [Description("Test Type property for Encoded plane with Vp9.")]
+ [Property("SPEC", "Tizen.Multimedia.PreviewFrame.PlaneType A")]
+ [Property("SPEC_URL", "-")]
+ [Property("CRITERIA", "PRE")]
+ [Property("AUTHOR", "Haesu Gwon, haesu.gwon@samsung.com")]
+ public async Task PlaneType_PROPERTY_GET_ENUM_PLANETYPE_ENCODEDPLANE_WITH_Vp9()
+ {
+ bool isSupportEncodedPlane = TestCamera.Capabilities.SupportedPreviewPixelFormats
+ .Contains(CameraPixelFormat.Vp9);
+ if (isSupportEncodedPlane == false)
+ {
+ Assert.Pass("EncodedPlane format(Vp9) is not supported.");
+ }
+
+ TestCamera.Settings.PreviewPixelFormat = CameraPixelFormat.Vp9;
+
+ using (var eventWaiter = EventAwaiter<PreviewEventArgs>.Create())
+ {
+ TestCamera.Preview += eventWaiter;
+
+ try
+ {
+ TestCamera.StartPreview();
+
+ var eventArgs = await eventWaiter.GetResultAsync();
+ Assert.That(eventArgs.Preview.PlaneType, Is.EqualTo(PlaneType.EncodedPlane));
+ }
+ finally
+ {
+ TestCamera.Preview -= eventWaiter;
+ }
+ }
+ }
+
+ [Test]
+ [Category("P1")]
[Description("Test Type property for Depth plane.")]
[Property("SPEC", "Tizen.Multimedia.PreviewFrame.PlaneType A")]
[Property("SPEC_URL", "-")]