mirror of
https://gitlab.com/futo-org/fcast.git
synced 2025-08-08 02:02:49 +00:00
Initial commit of WebOS receiver
This commit is contained in:
parent
b7e304b987
commit
90e1f4de1a
118 changed files with 18279 additions and 1746 deletions
57
receivers/common/web/Packets.ts
Normal file
57
receivers/common/web/Packets.ts
Normal file
|
@ -0,0 +1,57 @@
|
|||
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,
|
||||
) {}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue