[DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Capture_SetImageQuality")]
public static extern void SetImageQuality(HandleRef capture, uint quality);
+ [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Capture_SetExclusive")]
+ public static extern void SetExclusive(HandleRef capture, bool exclusive);
+
+ [DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Capture_IsExclusive")]
+ [return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
+ public static extern bool IsExclusive(HandleRef capture);
+
[DllImport(NDalicPINVOKE.Lib, EntryPoint = "CSharp_Dali_Capture_Signal_Empty")]
[return: global::System.Runtime.InteropServices.MarshalAs(global::System.Runtime.InteropServices.UnmanagedType.U1)]
public static extern bool SignalEmpty(HandleRef jarg1);
}
/// <summary>
+ /// Gets or sets whether this capture source can be rendered on Screen or not.
+ /// If it is true, the source is not rendered on screen but it will be captured.
+ /// If it is false, the source is rendered on both of screen and captured result.
+ /// Default value is false.
+ /// </summary>
+ [EditorBrowsable(EditorBrowsableState.Never)]
+ public bool IsExclusive
+ {
+ get => Interop.Capture.IsExclusive(SwigCPtr);
+ set => Interop.Capture.SetExclusive(SwigCPtr, value);
+ }
+
+ /// <summary>
/// Dispose
/// </summary>
/// <param name="type"></param>