Kanzi Connect  3.9.8
Kanzi Connect C++ API
kanzi::connect::ReceiverNodeConcept Class Reference

Concept class for receiver nodes. More...

#include <receiver_node.hpp>

Inheritance diagram for kanzi::connect::ReceiverNodeConcept:
kanzi::connect::ReceiverNodeConceptImpl< TBaseClass, TDerivedClass > kanzi::connect::ReceiverNodeConceptImpl< Node2D, ReceiverNode2D > kanzi::connect::ReceiverNodeConceptImpl< Node3D, ReceiverNode3D > kanzi::connect::ReceiverNode2D kanzi::connect::ReceiverNode3D

Static Public Member Functions

static PropertyTypeEditorInfoSharedPtr makeEditorInfo ()
 

Static Public Attributes

static PropertyType< bool > IsOutputLinearProperty
 Indicates whether the output of the YUV to RGB shader is linear. More...
 
static PropertyType< string > StreamIdProperty
 Contains the stream ID that the ReceiverNode is configured to receive. More...
 
static PropertyType< string > StreamTypeProperty
 User defined type for the stream that the StreamingComponent will produce. More...
 
static PropertyType< ResourceSharedPtruTextureProperty
 Contains the U component texture for the ReceiverNode material. More...
 
static PropertyType< ResourceSharedPtrvTextureProperty
 Contains the V component texture for the ReceiverNode material. More...
 
static PropertyType< ResourceSharedPtryTextureProperty
 Contains the Y component texture for the ReceiverNode material. More...
 

Detailed Description

Concept class for receiver nodes.

ReceiverNodeConcept can only be accessed from the signaling thread unless otherwise noted.

Member Function Documentation

◆ makeEditorInfo()

static PropertyTypeEditorInfoSharedPtr kanzi::connect::ReceiverNodeConcept::makeEditorInfo ( )
static

Member Data Documentation

◆ IsOutputLinearProperty

PropertyType<bool> kanzi::connect::ReceiverNodeConcept::IsOutputLinearProperty
static

Indicates whether the output of the YUV to RGB shader is linear.

This property is only used with the ReceiverNode material.

◆ StreamIdProperty

PropertyType<string> kanzi::connect::ReceiverNodeConcept::StreamIdProperty
static

Contains the stream ID that the ReceiverNode is configured to receive.

◆ StreamTypeProperty

PropertyType<string> kanzi::connect::ReceiverNodeConcept::StreamTypeProperty
static

User defined type for the stream that the StreamingComponent will produce.

"zstd" will be used when user defined type is empty.

◆ uTextureProperty

PropertyType<ResourceSharedPtr> kanzi::connect::ReceiverNodeConcept::uTextureProperty
static

Contains the U component texture for the ReceiverNode material.

This property is only used with the material.

◆ vTextureProperty

PropertyType<ResourceSharedPtr> kanzi::connect::ReceiverNodeConcept::vTextureProperty
static

Contains the V component texture for the ReceiverNode material.

This property is only used with the material.

◆ yTextureProperty

PropertyType<ResourceSharedPtr> kanzi::connect::ReceiverNodeConcept::yTextureProperty
static

Contains the Y component texture for the ReceiverNode material.

This property is only used with the material.


The documentation for this class was generated from the following file: