Uncategorized
icecast
Icecast server implementation using input.harbor.dynamic This allows liquidsoap to act as an icecast-compatible server
Type:
unit
jack.server.capture
Return the capture interface of the JACK server suitable to connect to any jack input operator.
Type:
(?server : string?) -> unit
Arguments:
server(of typestring?, which defaults tonull): JACK server to query. Uses default server ifnull.
Methods:
connect(of type('A .{ on_wake_up : (synchronous : bool, (() -> unit)) -> unit, ports : () -> [jack_input_port] }) -> unit):on_wake_up(of type(synchronous : bool, (() -> unit)) -> unit):ports(of type() -> [jack_output_port]):
jack.server.playback
Return the playback interface of the JACK server suitable to connect to any jack output operator.
Type:
(?server : string?) -> unit
Arguments:
server(of typestring?, which defaults tonull): JACK server to query. Uses default server ifnull.
Methods:
connect(of type('A .{ on_wake_up : (synchronous : bool, (() -> unit)) -> unit, ports : () -> [jack_output_port] }) -> unit):on_wake_up(of type(synchronous : bool, (() -> unit)) -> unit):ports(of type() -> [jack_input_port]):
source.composition.default_on_select
Default on_select for both file and live composition profiles. When ending is non-null (the ending source was preempted mid-track): if it has at most settings.source.composition.max_fade seconds remaining, sequences it with the starting source so it finishes naturally; if it has only PCM audio content and enough remaining time, fades it out for max_fade seconds; otherwise switches immediately. When replay_metadata is true, replays the latest metadata on the starting source.
Type:
(
{
ending : source(audio='a,
'b)?,
replay_metadata : bool,
starting : source(audio='a,
'b)
}) -> source(audio='a, 'b)
where 'a is a track and a track of type: pcm, pcm_s16 or pcm_f32,
'b is an orderable type and a set of tracks to be muxed into a source
Arguments:
(unlabeled)(of type{ ending : source(audio='a, 'b)?, replay_metadata : bool, starting : source(audio='a, 'b) } where 'a is a track and a track of type: pcm, pcm_s16 or pcm_f32, 'b is an orderable type and a set of tracks to be muxed into a source)