Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Loading...
Searching...
No Matches
roc::address::ProtocolAttrs Struct Reference

Protocol attributes. More...

#include <roc_address/protocol_map.h>

Public Attributes

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

Detailed Description

Protocol attributes.

Definition at line 28 of file protocol_map.h.

Constructor & Destructor Documentation

◆ ProtocolAttrs()

roc::address::ProtocolAttrs::ProtocolAttrs ( )
inline

Definition at line 47 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: