Class TbmSurfaceImageSource

    Definition

    Namespace:
    Tizen.NUI
    Assembly:
    Tizen.NUI.dll

    NativeImageSource with external tbm_surface_h handle, which comes from Native.

    public class TbmSurfaceImageSource : NativeImageSource
    Inheritance
    object
    Disposable
    RefObject
    NativeImageInterface
    NativeImageSource
    TbmSurfaceImageSource
    Remarks

    This class could be used on for Tizen platform. This class only be used for advanced Tizen developer.

    Examples
    IntPtr dangerousTbmSurfaceHandle = SomeDangerousFunction(); // It will return tbm_surface_h, convert as IntPtr.
    
    TbmSurfaceImageSource surface = new TbmSurfaceImageSource(dangerousTbmSurfaceHandle);
    
    ImageUrl imageUrl = surface.GenerateUrl();
    ImageView view = new ImageView(imageUrl.ToString());

    Constructors

    View Source

    TbmSurfaceImageSource(IntPtr)

    Declaration
    public TbmSurfaceImageSource(IntPtr dangerousTbmSurfaceHandle)
    Parameters
    Type Name Description
    IntPtr dangerousTbmSurfaceHandle
    Remarks

    This class could be used on for Tizen platform. This class only be used for advanced Tizen developer.

    Examples
    IntPtr dangerousTbmSurfaceHandle = SomeDangerousFunction(); // It will return tbm_surface_h, convert as IntPtr.
    
    TbmSurfaceImageSource surface = new TbmSurfaceImageSource(dangerousTbmSurfaceHandle);
    
    ImageUrl imageUrl = surface.GenerateUrl();
    ImageView view = new ImageView(imageUrl.ToString());

    Methods

    View Source

    SetTbmSurface(IntPtr)

    Sets the TBM surface for the native image source.

    Declaration
    public void SetTbmSurface(IntPtr tbmSurface)
    Parameters
    Type Name Description
    IntPtr tbmSurface

    The TBM surface to set.

    Remarks

    This class could be used on for Tizen platform. This class only be used for advanced Tizen developer.

    Extension Methods

    EXamlExtensions.LoadFromEXamlByRelativePath<T>(T, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, string)
    Extensions.LoadFromXaml<TXaml>(TXaml, Type)
    Extensions.LoadFromXamlFile<TXaml>(TXaml, string)
    • View Source
    Back to top Copyright © 2016-2025 Samsung
    Generated by DocFX