mirror of
https://gitlab.com/futo-org/fcast.git
synced 2025-06-24 21:25:23 +00:00
57 lines
1.1 KiB
TypeScript
57 lines
1.1 KiB
TypeScript
export class PlayMessage {
|
|
constructor(
|
|
public container: string,
|
|
public url: string = null,
|
|
public content: string = null,
|
|
public time: number = null,
|
|
public speed: number = null,
|
|
public headers: { [key: string]: string } = null
|
|
) {}
|
|
}
|
|
|
|
export class SeekMessage {
|
|
constructor(
|
|
public time: number,
|
|
) {}
|
|
}
|
|
|
|
export class PlaybackUpdateMessage {
|
|
constructor(
|
|
public generationTime: number,
|
|
public time: number,
|
|
public duration: number,
|
|
public state: number,
|
|
public speed: number
|
|
) {}
|
|
}
|
|
|
|
export class PlaybackErrorMessage {
|
|
constructor(
|
|
public message: string
|
|
) {}
|
|
}
|
|
|
|
export class VolumeUpdateMessage {
|
|
constructor(
|
|
public generationTime: number,
|
|
public volume: number
|
|
) {}
|
|
}
|
|
|
|
export class SetVolumeMessage {
|
|
constructor(
|
|
public volume: number,
|
|
) {}
|
|
}
|
|
|
|
export class SetSpeedMessage {
|
|
constructor(
|
|
public speed: number,
|
|
) {}
|
|
}
|
|
|
|
export class VersionMessage {
|
|
constructor(
|
|
public version: number,
|
|
) {}
|
|
}
|