![]() |
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... | |
| class | ExtentionHeader |
| RTP extension header. More... | |
| class | Filter |
| RTP filter. More... | |
| struct | FilterConfig |
| RTP filter parameters. More... | |
| class | Header |
| RTP 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 | |
| bool | parse_encoding (const char *str, Encoding &result) |
| Parse RTP encoding from string. | |
RTP protocol support.
| enum roc::rtp::Version |
| 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: