Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Class Index
A | B | C | D | E | F | G | H | I | L | M | N | O | P | Q | R | S | T | U | W | X
A
ReceiverLoop::Tasks::AddEndpoint (roc::pipeline)
SenderLoop::Tasks::AddEndpoint (roc::pipeline)
NetworkLoop::Tasks::AddTcpClientPort (roc::netio)
NetworkLoop::Tasks::AddTcpServerPort (roc::netio)
NetworkLoop::Tasks::AddUdpPort (roc::netio)
AlignedStorage (roc::core)
AlignMax (roc::core)
AlignOps (roc::core)
ArenaAllocation (roc::core)
Array (roc::core)
Atomic (roc::core)
Atomic< T * > (roc::core)
AtomicOps (roc::core)
ControlLoop::Tasks::AttachSink (roc::ctl)
ControlLoop::Tasks::AttachSource (roc::ctl)
B
BackendDispatcher (roc::sndio)
BackendMap (roc::sndio)
BasicControlEndpoint (roc::ctl)
BasicPort (roc::netio)
ControlLoop::Tasks::BindEndpoint (roc::ctl)
HashmapImpl::Bucket (roc::core)
Buffer (roc::core)
Builder (roc::rtcp)
BuiltinResampler (roc::audio)
ByePacket (roc::rtcp::header)
ByeReasonHeader (roc::rtcp::header)
ByeSourceHeader (roc::rtcp::header)
ByeTraverser (roc::rtcp)
C
channel_set_to_str (roc::audio)
ChannelMapper (roc::audio)
ChannelMapperMatrix (roc::audio)
ChannelMapperReader (roc::audio)
ChannelMapperWriter (roc::audio)
ChannelMapRule (roc::audio)
ChannelMapTable (roc::audio)
ChannelMaskName (roc::audio)
ChannelOrderTable (roc::audio)
ChannelPositionName (roc::audio)
ChannelSet (roc::audio)
cname_to_str (roc::rtcp)
CodecConfig (roc::fec)
CodecMap (roc::fec)
Communicator (roc::rtcp)
Composer (roc::fec)
Composer (roc::rtcp)
Composer (roc::rtp)
ConcurrentQueue (roc::packet)
Cond (roc::core)
Config (roc::sndio)
Config (roc::rtcp)
ControlLoop::Tasks::ConnectEndpoint (roc::ctl)
ConnectionData (roc::sdp)
Context (roc::node)
ContextConfig (roc::node)
ControlInterfaceMap (roc::ctl)
ControlLoop (roc::ctl)
ControlTask (roc::ctl)
ControlTaskExecutor (roc::ctl)
ControlTaskQueue (roc::ctl)
CrashHandler (roc::core)
ControlLoop::Tasks::CreateEndpoint (roc::ctl)
ReceiverLoop::Tasks::CreateSlot (roc::pipeline)
SenderLoop::Tasks::CreateSlot (roc::pipeline)
CsvConfig (roc::core)
CsvDumper (roc::core)
CsvEntry (roc::core)
CustomAllocation (roc::core)
D
DecimationResampler (roc::audio)
DelayedReader (roc::packet)
ControlLoop::Tasks::DeleteEndpoint (roc::ctl)
ReceiverLoop::Tasks::DeleteSlot (roc::pipeline)
SenderLoop::Tasks::DeleteSlot (roc::pipeline)
Depacketizer (roc::audio)
ControlLoop::Tasks::DetachSink (roc::ctl)
ControlLoop::Tasks::DetachSource (roc::ctl)
DriverInfo (roc::sndio)
E
Encoding (roc::rtp)
EncodingMap (roc::rtp)
EndianOps (roc::core)
endpoint_uri_to_str (roc::address)
EndpointUri (roc::address)
errno_to_str (roc::core)
ExtentionHeader (roc::rtp)
F
Fanout (roc::audio)
FEC (roc::packet)
FeedbackConfig (roc::audio)
FeedbackMonitor (roc::audio)
FileMap
Filter (roc::rtp)
FilterConfig (roc::rtp)
Frame (roc::audio)
FrameFactory (roc::audio)
FreqEstimator (roc::audio)
FreqEstimatorConfig (roc::audio)
G
GlobalDestructor (roc::core)
H
Hashmap (roc::core)
HashmapData (roc::core)
HashmapImpl (roc::core)
HashmapNode (roc::core)
Header (roc::rtp)
HeapArena (roc::core)
I
IArena (roc::core)
IBackend (roc::sndio)
IBlockDecoder (roc::fec)
IBlockEncoder (roc::fec)
ICloseHandler (roc::netio)
IComposer (roc::packet)
IConn (roc::netio)
IConnAcceptor (roc::netio)
IConnHandler (roc::netio)
IControlTaskCompleter (roc::ctl)
IControlTaskExecutor (roc::ctl)
Identity (roc::rtp)
IDevice (roc::sndio)
IFrameDecoder (roc::audio)
IFrameEncoder (roc::audio)
IFrameReader (roc::audio)
IFrameWriter (roc::audio)
ILinkMeter (roc::packet)
INetworkTaskCompleter (roc::netio)
Interleaver (roc::packet)
io_uri_to_str (roc::address)
IoUri (roc::address)
IParser (roc::packet)
IParticipant (roc::rtcp)
IPipelineTaskCompleter (roc::pipeline)
IPipelineTaskScheduler (roc::pipeline)
IPool (roc::core)
IReader (roc::packet)
IResampler (roc::audio)
IResolverRequestHandler (roc::netio)
ISequencer (roc::packet)
ISink (roc::sndio)
ISource (roc::sndio)
ByeTraverser::Iterator (roc::rtcp)
SdesTraverser::Iterator (roc::rtcp)
Traverser::Iterator (roc::rtcp)
XrTraverser::Iterator (roc::rtcp)
ITerminateHandler (roc::netio)
IWriter (roc::packet)
L
LatencyConfig (roc::audio)
LatencyMetrics (roc::audio)
LatencyMonitor (roc::audio)
LatencyTuner (roc::audio)
LDPC_Repair_PayloadID (roc::fec)
LDPC_Source_PayloadID (roc::fec)
LimitedArena (roc::core)
LimitedPool (roc::core)
LinkMeter (roc::rtp)
LinkMetrics (roc::packet)
List (roc::core)
ListData (roc::core)
ListImpl (roc::core)
ListNode (roc::core)
LogBackend (roc::core)
Logger (roc::core)
LogMessage (roc::core)
LossEstimator (roc::rtcp)
M
ManualAllocation (roc::core)
MediaDescription (roc::sdp)
MemoryLimiter (roc::core)
MemoryOps (roc::core)
Mixer (roc::audio)
MovStats (roc::core)
MpscQueue (roc::core)
MpscQueueData (roc::core)
MpscQueueImpl (roc::core)
MpscQueueNode (roc::core)
Mutex (roc::core)
N
NetworkLoop (roc::netio)
NetworkTask (roc::netio)
Node (roc::node)
NonCopyable (roc::core)
NoopArenaImpl (roc::core)
NoOwnership (roc::core)
NtpTimestamp32 (roc::rtcp::header)
NtpTimestamp64 (roc::rtcp::header)
NullWriter (roc::audio)
O
OpenfecDecoder (roc::fec)
OpenfecEncoder (roc::fec)
Optional (roc::core)
P
Packet (roc::packet)
packet_flags_to_str (roc::packet)
PacketCounter (roc::rtcp)
PacketFactory (roc::packet)
PacketHeader (roc::rtcp::header)
Packetizer (roc::audio)
PacketizerMetrics (roc::audio)
Parser (roc::fec)
Parser (roc::rtcp)
Parser (roc::rtp)
ParticipantInfo (roc::rtcp)
PcmDecoder (roc::audio)
PcmEncoder (roc::audio)
PcmMapper (roc::audio)
PcmMapperReader (roc::audio)
PcmMapperWriter (roc::audio)
PcmTraits (roc::audio)
PipelineLoop (roc::pipeline)
PipelineLoopConfig (roc::pipeline)
ControlLoop::Tasks::PipelineProcessing (roc::ctl)
PipelineTask (roc::pipeline)
PoolAllocation (roc::core)
Printer (roc::core)
Profiler (roc::audio)
ProfilerConfig (roc::audio)
ProfilingReader (roc::audio)
ProfilingWriter (roc::audio)
ProtocolAttrs (roc::address)
ProtocolMap (roc::address)
PulseaudioBackend (roc::sndio)
PulseaudioDevice (roc::sndio)
Pump (roc::sndio)
Q
ReceiverLoop::Tasks::QuerySlot (roc::pipeline)
SenderLoop::Tasks::QuerySlot (roc::pipeline)
Queue (roc::packet)
R
RateLimiter (roc::core)
Reader (roc::fec)
ReaderConfig (roc::fec)
Receiver (roc::node)
ReceiverCommonConfig (roc::pipeline)
ReceiverDecoder (roc::node)
ReceiverEndpoint (roc::pipeline)
ReceiverLoop (roc::pipeline)
ReceiverParticipantMetrics (roc::pipeline)
ReceiverReportPacket (roc::rtcp::header)
ReceiverSession (roc::pipeline)
ReceiverSessionConfig (roc::pipeline)
ReceiverSessionGroup (roc::pipeline)
ReceiverSessionRouter (roc::pipeline)
ReceiverSlot (roc::pipeline)
ReceiverSlotConfig (roc::pipeline)
ReceiverSlotMetrics (roc::pipeline)
ReceiverSource (roc::pipeline)
ReceiverSourceConfig (roc::pipeline)
ReceptionReportBlock (roc::rtcp::header)
RecvReport (roc::rtcp)
RefCounted (roc::core)
RefCountedImpl (roc::core)
RefCountedOwnership (roc::core)
NetworkLoop::Tasks::RemovePort (roc::netio)
Reporter (roc::rtcp)
ResamplerConfig (roc::audio)
ResamplerMap (roc::audio)
ResamplerReader (roc::audio)
ResamplerWriter (roc::audio)
NetworkLoop::Tasks::ResolveEndpointAddress (roc::netio)
Resolver (roc::netio)
ResolverRequest (roc::netio)
RingQueue (roc::core)
Router (roc::packet)
RS8M_PayloadID (roc::fec)
RTCP (roc::packet)
RTP (roc::packet)
RttConfig (roc::rtcp)
RttEstimator (roc::rtcp)
RttMetrics (roc::rtcp)
S
sample_spec_to_str (roc::audio)
SampleSpec (roc::audio)
ScopedLock (roc::core)
ScopedPtr (roc::core)
SdesChunk (roc::rtcp)
SdesChunkHeader (roc::rtcp::header)
SdesItem (roc::rtcp)
SdesItemHeader (roc::rtcp::header)
SdesPacket (roc::rtcp::header)
SdesTraverser (roc::rtcp)
Semaphore (roc::core)
Sender (roc::node)
SenderEncoder (roc::node)
SenderEndpoint (roc::pipeline)
SenderLoop (roc::pipeline)
SenderParticipantMetrics (roc::pipeline)
SenderReportPacket (roc::rtcp::header)
SenderSession (roc::pipeline)
SenderSink (roc::pipeline)
SenderSinkConfig (roc::pipeline)
SenderSlot (roc::pipeline)
SenderSlotConfig (roc::pipeline)
SenderSlotMetrics (roc::pipeline)
SendReport (roc::rtcp)
Seqlock (roc::core)
SeqlockImpl (roc::core)
Sequencer (roc::rtp)
SessionDescription (roc::sdp)
SharedPtr (roc::core)
Shipper (roc::packet)
Singleton (roc::core)
SlabPool (roc::core)
SlabPoolImpl (roc::core)
Slice (roc::core)
SlabPoolImpl::SlotHeader (roc::core)
SndfileBackend (roc::sndio)
SndfileSink (roc::sndio)
SndfileSource (roc::sndio)
socket_addr_to_str (roc::address)
SocketAddr (roc::address)
SocketOpts (roc::netio)
SortedQueue (roc::packet)
SoxBackend (roc::sndio)
SoxSink (roc::sndio)
SoxSource (roc::sndio)
SpeexResampler (roc::audio)
SpscByteBuffer (roc::core)
SpscRingBuffer (roc::core)
NetworkLoop::Tasks::StartUdpRecv (roc::netio)
NetworkLoop::Tasks::StartUdpSend (roc::netio)
StateTracker (roc::pipeline)
PipelineLoop::Stats (roc::pipeline)
StringBuffer (roc::core)
StringBuilder (roc::core)
StringList (roc::core)
T
SenderLoop::Task (roc::pipeline)
ReceiverLoop::Task (roc::pipeline)
ControlLoop::Tasks (roc::ctl)
NetworkLoop::Tasks (roc::netio)
ReceiverLoop::Tasks (roc::pipeline)
SenderLoop::Tasks (roc::pipeline)
TcpClientConfig (roc::netio)
TcpConnectionConfig (roc::netio)
TcpConnectionPort (roc::netio)
TcpServerConfig (roc::netio)
TcpServerPort (roc::netio)
TempFile (roc::core)
Thread (roc::core)
Ticker (roc::core)
Timer (roc::core)
TimestampExtractor (roc::rtp)
TimestampInjector (roc::rtp)
TranscoderConfig (roc::pipeline)
TranscoderSink (roc::pipeline)
TranscoderSource (roc::pipeline)
Traverser (roc::rtcp)
U
UDP (roc::packet)
UdpConfig (roc::netio)
UdpPort (roc::netio)
W
Watchdog (roc::audio)
WatchdogConfig (roc::audio)
WavBackend (roc::sndio)
WavHeader (roc::sndio)
WavHeader::WavHeaderData (roc::sndio)
WavSink (roc::sndio)
WavSource (roc::sndio)
Writer (roc::fec)
WriterConfig (roc::fec)
X
XrBlockHeader (roc::rtcp::header)
XrDelayMetricsBlock (roc::rtcp::header)
XrDlrrBlock (roc::rtcp::header)
XrDlrrSubblock (roc::rtcp::header)
XrMeasurementInfoBlock (roc::rtcp::header)
XrPacket (roc::rtcp::header)
XrQueueMetricsBlock (roc::rtcp::header)
XrRrtrBlock (roc::rtcp::header)
XrTraverser (roc::rtcp)