Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
|
RTP protocol support. More...
Classes | |
class | Composer |
RTP packet composer. More... | |
struct | Encoding |
RTP encoding. More... | |
class | EncodingMap |
RTP encoding map. Thread-safe. Returned encodings are immutable and can be safely used from any thread. More... | |
struct | FilterConfig |
RTP filter parameters. More... | |
class | Filter |
RTP filter. More... | |
class | Header |
RTP header. More... | |
class | ExtentionHeader |
RTP extension header. More... | |
class | Identity |
RTP participant identity. More... | |
class | LinkMeter |
RTP link meter. More... | |
class | Parser |
RTP packet parser. More... | |
class | Sequencer |
RTP packet sequencer. More... | |
class | TimestampExtractor |
Remembers a recent pair of capture timestamp and rtp ts. More... | |
class | TimestampInjector |
Fills capture timestamps in rtp packets. More... | |
Enumerations | |
enum | Version { V2 = 2 } |
RTP protocol version. More... | |
enum | PayloadType { PayloadType_L16_Stereo = 10 , PayloadType_L16_Mono = 11 } |
RTP payload type. More... | |
Functions | |
ROC_ATTR_NODISCARD bool | parse_encoding (const char *str, Encoding &result) |
Parse RTP encoding from string. More... | |
RTP protocol support.
enum roc::rtp::Version |
ROC_ATTR_NODISCARD bool roc::rtp::parse_encoding | ( | const char * | str, |
Encoding & | result | ||
) |
Parse RTP encoding from string.
Where:
See audio::parse_sample_spec() for details on "<spec>" format.
Examples: