IcecastOutputSettings interface
Settings for an Icecast output see: NorskOutput.icecast()
Signature:
export interface IcecastOutputSettings extends SinkNodeSettings<IcecastOutputNode>
Extends: SinkNodeSettings<IcecastOutputNode>
Properties
| Property | Type | Description |
|---|---|---|
number |
(Optional) Bitrate in bits/s when encoding. Defaults to 128000 (MP3) / 96000 (AAC). |
|
"mp3" | "aac" |
(Optional) The codec to send. Audio in any other codec is encoded to this one on the way in. Defaults to |
|
(status: IcecastOutputStatus) ⇒ void |
(Optional) Called as the connection to the Icecast server changes state |
|
string |
Required: the source password (Icecast’s |
|
number |
(Optional) Seconds between connection attempts after a failure. Defaults to 5. |
|
{ verifyPeerCert?: boolean; } |
(Optional) |
|
{ name?: string; description?: string; url?: string; genre?: string; public?: boolean; } |
(Optional) The stream’s directory entry. Icecast uses each field only where the mount’s own configuration does not already set it. |
|
string |
Required: the mount to publish to, e.g. |
|
string |
(Optional) Source user name. Defaults to |