Table of Contents

Enum CrossfadeMode

Namespace
Nyra.Entities
Assembly
Nyra.dll

How the server prepares the crossfade, the default is Preload.

public enum CrossfadeMode

Fields

Preload = 0

Pre-buffers the head of the next track and overlaps it with the live tail of the current one.

Smart = 2

Lets the node pick the preparation strategy.

Not accepted by NodeLink's config gate or PATCH validation, an unmodified server silently applies the Preload profile, do not expect a behavior different from it.

Stream = 1

Accepted and echoed, but the node never arms a crossfade when either track is a live stream and always buffers the overlap, it only lowers the buffer retention default.

Do not rely on it for live-stream crossfades.

Unknown = 3

A mode the library does not know, reported by a newer server.

Sent back, the server replaces it with preload or rejects it with 400.