Class TbmQueueImageSource

    Definition

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

    NativeImageQueue with external tbm_queue_h handle, which comes from Native.

    public class TbmQueueImageSource : NativeImageQueue
    Inheritance
    object
    Disposable
    RefObject
    NativeImageInterface
    NativeImageQueue
    TbmQueueImageSource
    Remarks

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

    Examples
    IntPtr dangerousTbmQueueHandle = SomeDangerousFunction(); // It will return tbm_queue_h, convert as IntPtr.
    
    TbmQueueImageSource queue = new TbmQueueImageSource(dangerousTbmQueueHandle);
    if(queue.CanDequeueBuffer())
    {
      var buffer = queue.DequeueBuffer(ref bufferWidth,ref bufferHeight,ref bufferStride);
    
      /* Use buffer */
    
      queue.EnqueueBuffer(buffer);
    }

    Constructors

    View Source

    TbmQueueImageSource(IntPtr)

    Declaration
    public TbmQueueImageSource(IntPtr dangerousTbmQueueHandle)
    Parameters
    Type Name Description
    IntPtr dangerousTbmQueueHandle
    Remarks

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

    Examples
    IntPtr dangerousTbmQueueHandle = SomeDangerousFunction(); // It will return tbm_queue_h, convert as IntPtr.
    
    TbmQueueImageSource queue = new TbmQueueImageSource(dangerousTbmQueueHandle);
    if(queue.CanDequeueBuffer())
    {
      var buffer = queue.DequeueBuffer(ref bufferWidth,ref bufferHeight,ref bufferStride);
    
      /* Use buffer */
    
      queue.EnqueueBuffer(buffer);
    }

    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