Class TbmSurfaceImageSource
Definition
- Assembly:
- Tizen.NUI.dll
NativeImageSource with external tbm_surface_h handle, which comes from Native.
public class TbmSurfaceImageSource : NativeImageSource
- Inheritance
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 SourceTbmSurfaceImageSource(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 SourceSetTbmSurface(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.