MoqRelayStateEvent type
Lifecycle event for a single upstream MoQT relay an egest is publishing to. See MoqOutputSettings.onRelayStateChange.
Signature:
export type MoqRelayStateEvent = {
relayUrl: string;
state: "connecting";
} | {
relayUrl: string;
state: "announcing";
} | {
relayUrl: string;
state: "announceFailed";
reason: string;
retryMs: number;
} | {
relayUrl: string;
state: "connected";
} | {
relayUrl: string;
state: "ready";
} | {
relayUrl: string;
state: "disconnected";
reason: string;
};