Class TbmQueueImageSource
Definition
- Assembly:
- Tizen.NUI.dll
NativeImageQueue with external tbm_queue_h handle, which comes from Native.
public class TbmQueueImageSource : NativeImageQueue
- Inheritance
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 SourceTbmQueueImageSource(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);
}