Roc Toolkit internal modules
Roc Toolkit: real-time audio streaming
Namespace List
Here is a list of all documented namespaces with brief descriptions:
[detail level
1
2
3
4
]
▼
N
roc
Root namespace
►
N
address
C
IoURI
Audio file or device URI
C
io_uri_to_str
Convert
IoURI
to string
►
N
audio
Audio frames and audio processing
C
Depacketizer
Depacketizer
C
Frame
Audio frame
C
FreqEstimator
Evaluates sender's frequency to receivers's frequency ratio
C
IFrameDecoder
Audio frame decoder interface
C
IFrameEncoder
Audio frame encoder interface
C
IReader
Audio reader interface
C
IWriter
Audio writer interface
C
LatencyMonitorConfig
Parameters for latency monitor
C
LatencyMonitor
Session latency monitor
C
Mixer
Mixer
. Mixes multiple input streams into one output stream
C
NullWriter
Null writer
C
Packetizer
Packetizer
C
PCMDecoder
PCM decoder
C
PCMEncoder
PCM encoder
C
PCMFuncs
PCM function table
C
PoisonReader
Poisons audio frames before reading them
C
PoisonWriter
Poisons audio frames after writing them
C
ProfilingWriter
Profiling writer
C
ResamplerConfig
Resampler
parameters
C
Resampler
Resamples audio stream with non-integer dynamically changing factor
C
ResamplerReader
Resamples audio stream with non-integer dynamically changing factor
C
ResamplerWriter
Resamples audio stream with non-integer dynamically changing factor
C
WatchdogConfig
Watchdog
parameters
C
Watchdog
Watchdog
►
N
core
Basic building blocks
C
MaxAlign
A union with maximum possible allignment
C
Array
Dynamic array
C
Buffer
Buffer
C
BufferPool
Buffer
pool
C
HeapAllocator
Heap allocator implementation
C
IAllocator
Memory allocator interface
C
List
Intrusive doubly-linked list
►
C
ListNode
Base class for list element
C
ListNodeData
List
node data
C
NonCopyable
Base class for non-copyable objects
C
SharedPtr
Shared ownership intrusive pointer
C
RefCntOwnership
Reference countable object ownership
C
NoOwnership
No ownership
C
Pool
Pool
C
RateLimiter
Rate limiter
C
RefCnt
Base class for reference countable objects
C
ScopedDestructor
Destroys the object via custom deleter
C
ScopedLock
RAII mutex lock
C
Slice
Slice
C
Atomic
Atomic
integer
C
Cond
Condition variable
C
Mutex
Mutex
C
Singleton
Singleton
C
Thread
Base class for thread objects
C
CrashHandler
Crash handler
C
errno_to_str
Convert errno to string
C
TempFile
Temporary file
C
Logger
Logger
C
Ticker
Ticker
C
UniquePtr
Unique ownrship pointer
►
N
fec
FEC support
C
CodecConfig
FEC codec parameters
C
CodecMap
FEC codec map
C
Composer
FECFRAME packet composer
C
LDPC_Source_PayloadID
LDPC Source FEC Payload ID
C
LDPC_Repair_PayloadID
LDPC Repair FEC Payload ID
C
RSm8_PayloadID
Reed-Solomon Source or Repair Payload ID (for m=8)
C
IBlockDecoder
FEC block decoder interface
C
IBlockEncoder
FEC block encoder interface
C
Parser
FECFRAME packet parser
C
ReaderConfig
FEC reader parameters
C
Reader
FEC reader
C
OFDecoder
Decoder implementation using OpenFEC library
C
OFEncoder
Encoder implementation using OpenFEC library
C
WriterConfig
FEC writer parameters
C
Writer
FEC writer
►
N
netio
Network I/O
C
BasicPort
Basic port interface
C
ICloseHandler
Close handler interface
C
Transceiver
Network sender/receiver
C
UDPReceiverPort
UDP receiver
C
UDPSenderPort
UDP sender
►
N
packet
Packets and packet processing
C
ConcurrentQueue
Concurrent blocking packet queue
C
DelayedReader
Delayed reader
C
FEC
FECFRAME packet
C
IComposer
Packet
composer interface
C
Interleaver
Interleaves packets to transmit them in pseudo random order
C
IParser
Packet
parser interface
C
IReader
Packet
reader interface
C
IWriter
Packet
writer interface
C
Packet
Packet
C
PacketPool
Packet
pool
C
Queue
Packet
queue
C
Router
Route packets to writers
C
RTP
RTP
packet
C
SortedQueue
Sorted packet queue
C
UDP
UDP
packet
C
Address
Network address
C
address_to_str
Convert network address to string
►
N
pipeline
High-level sending/receiving pipelines
C
PortConfig
Port parameters
C
SenderConfig
Sender
parameters
C
ReceiverSessionConfig
Receiver
session parameters
C
ReceiverCommonConfig
Receiver
common parameters
C
ReceiverConfig
Receiver
parameters
C
ConverterConfig
Converter
parameters
C
Converter
Converter
pipeline
C
Receiver
Receiver
pipeline
C
ReceiverPort
Receiver
port pipeline
C
ReceiverSession
Receiver
session pipeline
C
Sender
Sender
pipeline
C
SenderPort
Sender
port pipeline
C
port_to_str
Convert pipeline port to string
►
N
rtp
RTP support
C
Composer
RTP packet composer
C
Format
RTP payload format
C
FormatMap
RTP payload format map
C
Header
RTP header
C
ExtentionHeader
RTP extension header
C
Parser
RTP packet parser
C
ValidatorConfig
Validator
parameters
C
Validator
RTP validator
►
N
sndio
Sound I/O
C
BackendDispatcher
Backend dispatcher
C
Config
Sink and source config
C
DriverInfo
Driver info interface
C
IBackend
Backend interface
C
ISink
Sink interface
C
ISource
Source interface
C
Pump
Audio pump
C
PulseaudioBackend
Pulseaudio backend
C
PulseaudioSink
PulseAudio sink,
C
SoxBackend
SoX backend
C
SoxSink
SoX sink
C
SoxSource
SoX source
Generated by
1.9.1