sACN  HEAD (unstable)
Implementation of ANSI E1.31 (Streaming ACN)
View other versions:
Loading...
Searching...
No Matches
SacnReceiverConfig Struct Reference

A set of configuration information for an sACN receiver. More...

#include <receiver.h>

Public Attributes

uint16_t universe_id
 Universe number on which to listen for sACN.
 
SacnReceiverCallbacks callbacks
 The callbacks this receiver will use to notify the application of events.
 
SacnRecvUniverseSubrange footprint
 The footprint within the universe to monitor.
 
int source_count_max
 The maximum number of sources this universe will listen to.
 
unsigned int flags
 A set of option flags.
 
sacn_ip_support_t ip_supported
 What IP networking the receiver will support.
 

Detailed Description

A set of configuration information for an sACN receiver.

Member Data Documentation

◆ flags

unsigned int SacnReceiverConfig::flags

A set of option flags.

See "sACN receiver flags".

◆ footprint

SacnRecvUniverseSubrange SacnReceiverConfig::footprint

The footprint within the universe to monitor.

TODO: WIP, not 100% implemented yet.

◆ ip_supported

sacn_ip_support_t SacnReceiverConfig::ip_supported

What IP networking the receiver will support.

The default is kSacnIpV4AndIpV6.

◆ source_count_max

int SacnReceiverConfig::source_count_max

The maximum number of sources this universe will listen to.

May be kSacnReceiverInfiniteSources. When configured to use static memory, this parameter is only used if it's less than SACN_RECEIVER_MAX_SOURCES_PER_UNIVERSE – otherwise SACN_RECEIVER_MAX_SOURCES_PER_UNIVERSE is used instead.


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