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 | V | 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::AddUdpReceiverPort (roc::netio)
NetworkLoop::Tasks::AddUdpSenderPort (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)
BufferFactory (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)
ChannelList (roc::audio)
ChannelMap (roc::audio)
ChannelMapper (roc::audio)
ChannelMapperMatrix (roc::audio)
ChannelMapperReader (roc::audio)
ChannelMapperWriter (roc::audio)
ChannelMapRule (roc::audio)
ChannelSet (roc::audio)
CodecConfig (roc::fec)
CodecMap (roc::fec)
Composer (roc::fec)
Composer (roc::rtcp)
Composer (roc::rtp)
ConcurrentQueue (roc::packet)
Cond (roc::core)
Config (roc::sndio)
ControlLoop::Tasks::ConnectEndpoint (roc::ctl)
ConnectionData (roc::sdp)
Console (roc::core)
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)
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
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)
Format (roc::rtp)
FormatMap (roc::rtp)
Frame (roc::audio)
FreqEstimator (roc::audio)
FreqEstimatorConfig (roc::audio)
G
GlobalDestructor (roc::core)
H
Hashmap (roc::core)
HashmapImpl (roc::core)
HashmapNode (roc::core)
HashmapNode::HashmapNodeData (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)
IDevice (roc::sndio)
IFrameDecoder (roc::audio)
IFrameEncoder (roc::audio)
IFrameReader (roc::audio)
IFrameWriter (roc::audio)
INetworkTaskCompleter (roc::netio)
Interleaver (roc::packet)
io_uri_to_str (roc::address)
IoUri (roc::address)
IParser (roc::packet)
IPipelineTaskCompleter (roc::pipeline)
IPipelineTaskScheduler (roc::pipeline)
IPool (roc::core)
IReader (roc::packet)
IReceiverHooks (roc::rtcp)
IResampler (roc::audio)
IResolverRequestHandler (roc::netio)
ISenderHooks (roc::rtcp)
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
LatencyMonitor (roc::audio)
LatencyMonitorConfig (roc::audio)
LatencyMonitorMetrics (roc::audio)
LDPC_Repair_PayloadID (roc::fec)
LDPC_Source_PayloadID (roc::fec)
LinkMetrics (roc::rtcp)
List (roc::core)
ListNode (roc::core)
ListNode::ListNodeData (roc::core)
LogBackend (roc::core)
Logger (roc::core)
LogMessage (roc::core)
M
ManualAllocation (roc::core)
MediaDescription (roc::sdp)
MemoryOps (roc::core)
Mixer (roc::audio)
MpscQueue (roc::core)
MpscQueueNode::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)
NoOwnership (roc::core)
NtpTimestamp (roc::rtcp::header)
NullWriter (roc::audio)
O
OpenfecDecoder (roc::fec)
OpenfecEncoder (roc::fec)
Optional (roc::core)
P
Packet (roc::packet)
PacketFactory (roc::packet)
PacketHeader (roc::rtcp::header)
Packetizer (roc::audio)
Parser (roc::fec)
Parser (roc::rtcp)
Parser (roc::rtp)
PcmDecoder (roc::audio)
PcmEncoder (roc::audio)
PcmFormat (roc::audio)
PcmMapper (roc::audio)
PcmTraits (roc::audio)
PipelineLoop (roc::pipeline)
ControlLoop::Tasks::PipelineProcessing (roc::ctl)
PipelineTask (roc::pipeline)
PoisonReader (roc::audio)
PoolAllocation (roc::core)
Populator (roc::rtp)
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)
PulseaudioSink (roc::sndio)
PulseaudioSource (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)
ReceiverConfig (roc::pipeline)
ReceiverDecoder (roc::node)
ReceiverEndpoint (roc::pipeline)
ReceiverLoop (roc::pipeline)
ReceiverReportPacket (roc::rtcp::header)
ReceiverSession (roc::pipeline)
ReceiverSessionConfig (roc::pipeline)
ReceiverSessionGroup (roc::pipeline)
ReceiverSessionMetrics (roc::pipeline)
ReceiverSlot (roc::pipeline)
ReceiverSlotMetrics (roc::pipeline)
ReceiverSource (roc::pipeline)
ReceiverState (roc::pipeline)
ReceptionMetrics (roc::rtcp)
ReceptionReportBlock (roc::rtcp::header)
RefCounted (roc::core)
RefCountedImpl (roc::core)
RefCountedOwnership (roc::core)
NetworkLoop::Tasks::RemovePort (roc::netio)
ResamplerMap (roc::audio)
ResamplerReader (roc::audio)
ResamplerWriter (roc::audio)
NetworkLoop::Tasks::ResolveEndpointAddress (roc::netio)
Resolver (roc::netio)
ResolverRequest (roc::netio)
Router (roc::packet)
RS8M_PayloadID (roc::fec)
RTCP (roc::packet)
RTP (roc::packet)
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)
SenderConfig (roc::pipeline)
SenderEncoder (roc::node)
SenderEndpoint (roc::pipeline)
SenderLoop (roc::pipeline)
SenderReportPacket (roc::rtcp::header)
SenderSession (roc::pipeline)
SenderSessionMetrics (roc::pipeline)
SenderSink (roc::pipeline)
SenderSlot (roc::pipeline)
SenderSlotMetrics (roc::pipeline)
SendingMetrics (roc::rtcp)
Seqlock (roc::core)
Session (roc::rtcp)
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)
socket_addr_to_str (roc::address)
SocketAddr (roc::address)
SocketOptions (roc::netio)
SortedQueue (roc::packet)
SoxBackend (roc::sndio)
SoxSink (roc::sndio)
SoxSource (roc::sndio)
SpeexResampler (roc::audio)
PipelineLoop::Stats (roc::pipeline)
StringBuffer (roc::core)
StringBuilder (roc::core)
StringList (roc::core)
T
SenderLoop::Task (roc::pipeline)
ReceiverLoop::Task (roc::pipeline)
TaskConfig (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)
UdpReceiverConfig (roc::netio)
UdpReceiverPort (roc::netio)
UdpSenderConfig (roc::netio)
UdpSenderPort (roc::netio)
V
Validator (roc::rtp)
ValidatorConfig (roc::rtp)
W
Watchdog (roc::audio)
WatchdogConfig (roc::audio)
Writer (roc::fec)
WriterConfig (roc::fec)
X
XrBlockHeader (roc::rtcp::header)
XrDlrrBlock (roc::rtcp::header)
XrDlrrSubblock (roc::rtcp::header)
XrPacket (roc::rtcp::header)
XrRrtrBlock (roc::rtcp::header)
XrTraverser (roc::rtcp)