Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
roc::address::ProtocolAttrs Struct Reference

Protocol attributes. More...

#include <protocol_map.h>

Public Attributes

Protocol protocol
 Protocol ID. More...
 
Interface iface
 Endpoint type. More...
 
const char * scheme_name
 Scheme name in URI. More...
 
bool path_supported
 Whether path is supported in URI. More...
 
int default_port
 Default port number of -1 if not specified. More...
 
packet::FecScheme fec_scheme
 FEC scheme associated wit the protocol, if any. More...
 

Detailed Description

Protocol attributes.

Definition at line 28 of file protocol_map.h.

Member Data Documentation

◆ default_port

int roc::address::ProtocolAttrs::default_port

Default port number of -1 if not specified.

Definition at line 42 of file protocol_map.h.

◆ fec_scheme

packet::FecScheme roc::address::ProtocolAttrs::fec_scheme

FEC scheme associated wit the protocol, if any.

Definition at line 45 of file protocol_map.h.

◆ iface

Interface roc::address::ProtocolAttrs::iface

Endpoint type.

Definition at line 33 of file protocol_map.h.

◆ path_supported

bool roc::address::ProtocolAttrs::path_supported

Whether path is supported in URI.

Definition at line 39 of file protocol_map.h.

◆ protocol

Protocol roc::address::ProtocolAttrs::protocol

Protocol ID.

Definition at line 30 of file protocol_map.h.

◆ scheme_name

const char* roc::address::ProtocolAttrs::scheme_name

Scheme name in URI.

Definition at line 36 of file protocol_map.h.


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