/// Note : the url lifecycle is same as ImageUrl and it's internal usage.
/// Store only ImageUrl.ToString() result and re-use that url is Undefined Behavior.
/// </summary>
+ /// <remarks>
+ /// This API should not be called at worker thread.
+ /// </remarks>
/// <remarks>Hidden API: Only for inhouse or developing usage. The behavior and interface can be changed anytime.</remarks>
[EditorBrowsable(EditorBrowsableState.Never)]
public ImageUrl GenerateUrl()
/// <summary>
/// Generate Url from native image queue.
/// </summary>
+ /// <remarks>
+ /// This API should not be called at worker thread.
+ /// </remarks>
/// <returns>The ImageUrl of NativeImageQueue.</returns>
[EditorBrowsable(EditorBrowsableState.Never)]
public ImageUrl GenerateUrl()
/// <summary>
/// Generate Url from native image source.
/// </summary>
+ /// <remarks>
+ /// This API should not be called at worker thread.
+ /// </remarks>
[EditorBrowsable(EditorBrowsableState.Never)]
public ImageUrl GenerateUrl()
{
/// <since_tizen> 5 </since_tizen>
/// This will be released at Tizen.NET API Level 5. Therefore, currently this would be used as an in-house API.
[EditorBrowsable(EditorBrowsableState.Never)]
- public class PixelBuffer : BaseHandle
+ public class PixelBuffer : Disposable
{
/// <summary>
/// <since_tizen> 5 </since_tizen>
/// This will be released at Tizen.NET API Level 5, so currently this would be used as inhouse API.
[EditorBrowsable(EditorBrowsableState.Never)]
- public class PixelData : BaseHandle
+ public class PixelData : Disposable
{
/// <summary>
/// <summary>
/// Generate Url from pixel data.
/// </summary>
+ /// <remarks>
+ /// This API should not be called at worker thread.
+ /// </remarks>
[EditorBrowsable(EditorBrowsableState.Never)]
public ImageUrl GenerateUrl()
{