Index of modules


A
AACPlus [Encoder]
AFrame
Specialization of Frame for content kinds restricted to audio, with a fixed number of channels.
Audio_converter
External audio conversion utilities

B
Buffered [Decoder]

C
Clock
Clocks indicate at which rate a source can be read, thus avoiding by typing the need for infinite buffering.
Clock_variables [Source]
Configure
Constants describing configuration options of liquidsoap.

D
Decoder
Test file extension and mime if available
Dirac [Encoder]
Doc
Make plugs self-documenting.
Dyntools

E
Encoder
Common infrastructure for encoding streams
External [Encoder]

F
Flac [Encoder]
Frame
Operations on frames, which are small portions of streams.
From_audio_video [Generator]
Generator that consumes audio and video asynchronously, and produces frames.
From_audio_video_plus [Generator]
Same as From_audio_video but with two extra features useful for streaming decoders: it is thread safe and supports overfull buffer management.
From_audio_video_plus [Generated]
From_frames [Generator]
A generator that consumes frames (or frame content) and produces frames.

G
GStreamer [Encoder]
Generated
We keep the generator in an instance variable so that derived classes can access it.
Generator
The base module doesn't even know what kind of data it is buffering.
Generator
Raised when trying to feed a generator with data of incorrect type (wrong number of audio channels, etc.).

H
Http
HTTP connections

I
IoRing
Producer/consumer source utils.

L
Lang
Values and types of the liquidsoap language.
Lang_types
Positions
Lang_values
Values in the Liquidsoap language.

M
MFrame
MIDI frame manipulation
MP3 [Encoder]
Make [Generated]
Meta [Encoder]

O
Ogg [Encoder]
Ogg_muxer
Ogg Stream Encoder
Opus [Encoder]
Output
Abstract classes for easy creation of output nodes.

P
Playlist_parser
Plug for playlist parsing, in which src/playlists plugins come.
Plug
A plug is something where plug-ins plug.

R
Request
The request is actually the file abstraction in liquidsoap, used whenever possible.
Request_source
General classes for streaming files.

S
Samplerate [Audio_converter]
Server
Where the server commands are registered, and the server interfaces are created and controlled.
Shine [Encoder]
Source
The liveness type of a source indicates whether or not it can fail to broadcast.
Speex [Encoder]
Switch
Abstract operator which selects one of its children sources either at the beginning of a track or at every frame, depending on a parametrizable predicate.
Synthesized

T
T [Lang_values]
Theora [Encoder]
Tutils
Multithreading utilities

V
V [Lang_values]
Values are normal forms of terms.
VFrame
Video frame manipulation
Vars [Lang_values]
Sets of variables.
Video_converter
Plugin to add video-related configuration keys.
VoAacEnc [Encoder]
Vorbis [Encoder]

W
WAV [Encoder]
Wav
Encode/decode WAV files.