TimestampNudgeFailureReason type

Why a timestamp nudge was not applied:

  • not_ready: the (source, program) has no timestamp corrector yet — its media has not started arriving, or the source is not connected. The corrector is created on the same context change that reports the source to you, so a nudge sent straight away can beat it: retry shortly.

  • unsupported: this node does not support timestamp nudges.

  • no_such_node: the media node has gone.

  • closed: the node closed before the engine answered.

  • unknown: any other failure.

Signature:

export type TimestampNudgeFailureReason = "not_ready" | "unsupported" | "no_such_node" | "closed" | "timeout" | "unknown";