///
module TDev { export module RT {
//? A media server on the home network
//@ stem("server") walltap cap(home) obsolete
export class MediaServer
extends RTValue
{
constructor() {
super()
}
//? Gets the detailled information about this device
//@ stub obsolete
public device() : Device
{ return undefined; }
//? Gets the name of the printer
//@ stub obsolete
public name() : string
{ return undefined; }
//? Display the printer to the wall
//@ stub obsolete
public post_to_wall() : void
{ }
//? Gets a list of all songs
//@ stub obsolete
public songs() : Collection
{ return undefined; }
//? Gets a list of all videos
//@ stub obsolete
public videos() : Collection
{ return undefined; }
//? Gets a list of all pictures
//@ stub obsolete
public pictures() : Collection
{ return undefined; }
//? Searches for songs
//@ stub obsolete
public search_songs(term:string) : Collection
{ return undefined; }
//? Searches for videos
//@ stub obsolete
public search_videos(term:string) : Collection
{ return undefined; }
//? Searches for videos in a particular date range.
//@ stub obsolete
//@ [end].deflExpr('time->now')
public search_videos_by_date(start:DateTime, end:DateTime) : Collection
{ return undefined; }
//? Searches for pictures in a particular date range.
//@ stub obsolete
//@ [end].deflExpr('time->now')
public search_pictures_by_date(start:DateTime, end:DateTime) : Collection
{ return undefined; }
//? Chooses a song
//@ stub returns(MediaLink) obsolete
public choose_song(r:ResumeCtx)
{ }
//? Chooses a video or a movie
//@ stub returns(MediaLink) obsolete
public choose_video(r:ResumeCtx)
{ }
//? Chooses a picture
//@ stub returns(MediaLink) obsolete
public choose_picture(r:ResumeCtx)
{ }
}
} }