mirror of
https://gitlab.com/futo-org/fcast.git
synced 2025-06-24 21:25:23 +00:00
17 lines
635 B
TypeScript
17 lines
635 B
TypeScript
import { MediaItem, PlayMessage } from 'common/Packets';
|
|
|
|
export function playMessageFromMediaItem(item: MediaItem) {
|
|
return item ? new PlayMessage(
|
|
item.container, item.url, item.content,
|
|
item.time, item.volume, item.speed,
|
|
item.headers, item.metadata
|
|
) : new PlayMessage("");
|
|
}
|
|
|
|
export function mediaItemFromPlayMessage(message: PlayMessage) {
|
|
return message ? new MediaItem(
|
|
message.container, message.url, message.content,
|
|
message.time, message.volume, message.speed,
|
|
null, null, message.headers, message.metadata
|
|
) : new MediaItem("");
|
|
}
|