Interface: MpvEvent
Defined in: packages/player/src/specs/mpv-client.nitro.ts:67
One event from the mpv event loop, already translated out of mpv_event.
Which fields are populated depends entirely on kind:
| kind | populated fields |
|---|---|
property | name, value |
endFile | endFileReason, error |
log | logLevel, name (mpv prefix), text |
| everything else | (none) |
Properties
endFileReason?
optional endFileReason?: MpvEndFileReason;
Defined in: packages/player/src/specs/mpv-client.nitro.ts:78
Why the file ended (kind === 'endFile').
error?
optional error?: string;
Defined in: packages/player/src/specs/mpv-client.nitro.ts:80
mpv's error string, set iff endFileReason === 'error'.
kind
kind: MpvEventKind;
Defined in: packages/player/src/specs/mpv-client.nitro.ts:69
Which kind of event this is. Decides which other fields are set.
logLevel?
optional logLevel?: MpvLogLevel;
Defined in: packages/player/src/specs/mpv-client.nitro.ts:82
Severity of the log message (kind === 'log').
name?
optional name?: string;
Defined in: packages/player/src/specs/mpv-client.nitro.ts:71
Property name (kind === 'property') or mpv log prefix (kind === 'log').
text?
optional text?: string;
Defined in: packages/player/src/specs/mpv-client.nitro.ts:84
Log message text, including mpv's trailing newline (kind === 'log').
value?
optional value?: MpvPropertyValue;
Defined in: packages/player/src/specs/mpv-client.nitro.ts:76
Observed property value. undefined when mpv reported the property as
currently unavailable (MPV_FORMAT_NONE), e.g. duration while idle.