A C D E F G H I K L M N P Q R S T U V W 
All Classes All Packages

A

AddAiring(String, int, long, long) - Method in class sage.api.AiringAPI
Adds a new Airing object to the database.
AddAiringDetailed(String, int, long, long, int, int, String, boolean, boolean, boolean, boolean, boolean, String) - Method in class sage.api.AiringAPI
Adds a new Airing object to the database.
AddAiringDetailed(String, int, long, long, int, int, String, String[], String) - Method in class sage.api.AiringAPI
Adds a new Airing object to the database.
AddChannel(String, String, String, int) - Method in class sage.api.ChannelAPI
Adds a new Channel to the database.
addContent(RSSMediaContent) - Method in class sage.media.rss.RSSMediaGroup
 
AddElement(Collection, Object) - Method in class sage.api.Utility
Add the element with the specified value to this data.
AddFavorite(String, boolean, boolean, String, String, Person, String, String, String, String, String, String, String, String) - Method in class sage.api.FavoriteAPI
Creates a new Favorite object in SageTV.
AddGlobalContext(String, Object) - Method in class sage.api.Global
Sets the variable with the specified name to the specified value.
AddInputForRFChannel(String, int) - Method in class sage.api.CaptureDeviceAPI
Returns a CaptureDeviceInput that corresponds to using the tuner input on the CaptureDevice locked to a certain channel.
AddLibraryImportPath(String) - Method in class sage.api.Configuration
Adds a new file path to the list of paths that SageTV checks for library import files.
AddMediaFile(File, String) - Method in class sage.api.MediaFileAPI
Adds a new MediaFile to the database.
AddMusicLibraryImportPath(String) - Method in class sage.api.Configuration
Adds a new file path to the list of paths that SageTV checks for library import files.
AddPictureLibraryImportPath(String) - Method in class sage.api.Configuration
Adds a new file path to the list of paths that SageTV checks for library import files.
AddPlaylist(String) - Method in class sage.api.PlaylistAPI
Creates a new Playlist object
AddRemoteForInfraredTuningPlugin(String, int, String) - Method in class sage.api.Configuration
Creates a new 'Remote Control' with the specified name for the specified plugin.
AddSecurityProfile(String) - Method in class sage.api.Security
Adds a new security profile with the specified name.
AddSeriesInfo(int, String, String, String, String, String, String, String, String, String, String[], String[]) - Method in class sage.api.SeriesInfoAPI
Call this to add a SeriesInfo object to the database.
AddShow(String, boolean, String, String, long, String[], String[], String[], String, String[], String, String, String[], String, String, long, int, int) - Method in class sage.api.ShowAPI
Adds a new Show to the database.
AddShow(String, boolean, String, String, long, String, String, String[], String[], String, String[], String, String, String[], String, String, long) - Method in class sage.api.ShowAPI
Adds a new Show to the database.
AddStaticContext(String, Object) - Method in class sage.api.Global
Sets the variable with the specified name to the specified value.
AddToGrouping(Map, Object, Object) - Method in class sage.api.Utility
Adds the specified value into the grouping using the specified key.
AddToPlaylist(Playlist, Object) - Method in class sage.api.PlaylistAPI
Adds the specified item to this Playlist.
AddTranscodeFormat(String, String) - Method in class sage.api.TranscodeAPI
Adds the specified transcode format to the list of available formats
AddTranscodeJob(MediaFile, String, File, boolean) - Method in class sage.api.TranscodeAPI
Adds the specified job to the transcoder's queue.
AddTranscodeJob(MediaFile, String, File, boolean, long, long) - Method in class sage.api.TranscodeAPI
Adds the specified job to the transcoder's queue.
AddUserRecord(String, String) - Method in class sage.api.UserRecordAPI
Creates a new UserRecord object in the database under the specified data 'Store' and with the specified 'Key'.
AddVideoDirectory(String, String, long) - Method in class sage.api.Configuration
Adds a new directory to SageTV's list of directories that it can record video to.
AddVideoLibraryImportPath(String) - Method in class sage.api.Configuration
Adds a new file path to the list of paths that SageTV checks for library import files.
AddWidget(String) - Method in class sage.api.WidgetAPI
Creates a new Widget of the specified type and adds it to the STV
AddWidgetChild(Widget, Widget) - Method in class sage.api.WidgetAPI
Creates a parent-child relationship between two Widgets.
AddWidgetWithSymbol(String, String) - Method in class sage.api.WidgetAPI
Creates a new Widget of the specified type and adds it to the STV.
AiringAPI - Class in sage.api
Airing is the 'meta' object used to access content.
AiringAPI() - Constructor for class sage.api.AiringAPI
 
AlbumAPI - Class in sage.api
Represents an Album of music.
AlbumAPI() - Constructor for class sage.api.AlbumAPI
 
Animate(String, String, String, long) - Method in class sage.api.Utility
Starts an animation for the specified Widget in the specified Layer.
AnimateDelayed(String, String, String, long, long, boolean) - Method in class sage.api.Utility
This is the same as the Animate API call; but it allows specifiying a delay that should occur before the animation actually starts.
AnimateTransition(String, String, String, String, long, long, boolean) - Method in class sage.api.Utility
Performs an Animation between two different Widgets.
AnimateVariable(String, String, String, Object, String, long, long, boolean) - Method in class sage.api.Utility
For more details on Animations see here: Animate() In addition to what's specified in the Animate API call; this also offers restricting of an Animation by a variable name and value.
AppendNodeFilter(MediaNode, String, boolean) - Method in class sage.api.MediaNodeAPI
Adds a filtering technique to used by the specified MediaNode hierarchy.
ApplyRelativeSubtitleAdjustment(int) - Method in class sage.api.MediaPlayerAPI
Adjusts the timing for subtitle display by increasing/decreasing the delay so that the sub at the relative SubCount position would be currently displayed.
ApplyServiceLevelToLineup(String, int) - Method in class sage.api.Global
Applies a service level to a given lineup.
AreAiringsSameShow(Airing, Airing) - Method in class sage.api.Global
Returns true if two Airings represent the same Show.
AreClientPluginsSupported() - Method in class sage.api.PluginAPI
Returns true if this instance of SageTV supports installation of client plugins.
AreCoreAnimationsEnabled() - Method in class sage.api.Utility
Returns whether or not animation support is enabled (either layered or Effect based animations; depending upon the STV configuration)
AreCoreAnimationsSupported() - Method in class sage.api.Utility
Returns whether or not animation support is possible in the current UI environment.
AreScreenshotsSupported() - Method in class sage.api.Global
Returns true if it's possible to take screenshots of the UI using the API on this UI client
AreThereUnresolvedConflicts() - Method in class sage.api.Global
Returns whether or not there are unresolved scheduling conflicts
AutorotatePictureFile(MediaFile) - Method in class sage.api.MediaFileAPI
Automatically rotates the specified picture file according to the orientation set in the EXIF data.
AutoScanChannelInfo(String, String) - Method in class sage.api.CaptureDeviceInputAPI
Tunes the CaptureDeviceInput to the specified physical channel and returns a list of the available channels.
AutoTuneChannelTest(String, String) - Method in class sage.api.CaptureDeviceInputAPI
Tunes the CaptureDeviceInput to the specified physical channel and indicates whether or not a signal is present.

C

CachePlaceshifterLogin() - Method in class sage.api.Global
This is used to store an authentication block on the current client that it can use in the future to automatically connect to this server w/out having to login.
CalculateMD5Sum(File) - Method in class sage.api.Utility
Calculates the MD5 Sum of a given file
CalculateSHA1Hash(String) - Method in class sage.api.Utility
Calculates the SHA1 hash of a String
CanAdjustSubtitleTiming() - Method in class sage.api.MediaPlayerAPI
Returns true if the subtitles for the currently loaded file can have their timing adjusted.
CanAutorotatePictureFile(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if the specified picture file can be autorotated and is currently not in that autorotated position
CanCachePlaceshifterLogin() - Method in class sage.api.Global
This indicates whether the server and the client both support caching of placeshifter logins.
CancelBackgroundFileDownload(File) - Method in class sage.api.Global
Cancels a previous request that was made to perform a background file download.
CancelFileCopy() - Method in class sage.api.Global
Cancels a previous request that was made to perform a file copy
CancelFileDownload() - Method in class sage.api.Global
Cancels a previous request that was made to perform a file download
CancelRecord(Airing) - Method in class sage.api.AiringAPI
Cancels a recording that was previously set with a call to Record() or SetRecordingTimes()
CancelTranscodeJob(int) - Method in class sage.api.TranscodeAPI
Cancels the specified transcoding ob
CanDoNativeOutputResolution() - Method in class sage.api.Configuration
Returns true if this device can do native output resolutions (where output resolution matches the format of the media being played)
CanFileBeTranscoded(MediaFile) - Method in class sage.api.TranscodeAPI
Returns true if the specified MediaFile can be transcoded, false otherwise.
CanPluginBeDisabled(Plugin) - Method in class sage.api.PluginAPI
Returns whether the specified plugin can be enabled/disabled.
CaptureDeviceAPI - Class in sage.api
Represents a capture card or network encoder which is used to record TV.
CaptureDeviceAPI() - Constructor for class sage.api.CaptureDeviceAPI
 
CaptureDeviceInputAPI - Class in sage.api
Represents an specific input on a CaptureDevice such as the TV Tuner, Composite or S-Video inputs
CaptureDeviceInputAPI() - Constructor for class sage.api.CaptureDeviceInputAPI
 
CDBurnTheBurnList(Playlist) - Method in class sage.api.Global
Instructs the CD burning engine inside SageTV to start prepping the specified Playlist to be burned to a CD, and then perform the actual burn.
CDCancelBurn() - Method in class sage.api.Global
Cancels a previous request that was made to perform CD burning.
CDCancelRip() - Method in class sage.api.Global
Cancels a previous request that was made to perform CD ripping
CDGetCurrentBurnStatus() - Method in class sage.api.Global
Gets the current status of a previously invoked CD burning process.
CDGetCurrentRipStatus() - Method in class sage.api.Global
Gets the current status of a previously invoked CD ripping process.
CDRipToLibrary(File, String) - Method in class sage.api.Global
Instructs the CD ripping engine to rip the contents of a CD and encode it in MP3 format and then store it in the music library.
ChangeVideoDirectory(File, File, String, long) - Method in class sage.api.Configuration
Changes the location of a given video directory, or modifies the diskspace rule or diskspace rule size for a video directory.
ChannelAPI - Class in sage.api
A Channel represents a logical station on a broadcast, cable or satellite lineup.
ChannelAPI() - Constructor for class sage.api.ChannelAPI
 
ChannelDown() - Method in class sage.api.MediaPlayerAPI
Performs a logical channel down in the MediaPlayer.
ChannelSet(String) - Method in class sage.api.MediaPlayerAPI
Performs a logical channel set in the MediaPlayer.
ChannelUp() - Method in class sage.api.MediaPlayerAPI
Performs a logical channel up in the MediaPlayer.
ClearChannelMappingOnLineup(Channel, String) - Method in class sage.api.ChannelAPI
Clears any associated channel mappings that were created for this Channel on the specified Lineup
ClearDontLike(Airing) - Method in class sage.api.AiringAPI
Called to cancel the indication that the content in this Airing is "Not Liked" by the user
ClearMenuCache() - Method in class sage.api.Utility
Clears the cache that links Widgets to the in memory-menu representations for this UI.
ClearPhysicalChannelMappingsOnLineup(Channel, String) - Method in class sage.api.ChannelAPI
Clears any associated physical channel mappings that were created for this Channel on the specified Lineup
ClearRecentChannels() - Method in class sage.api.MediaPlayerAPI
Clears the list of recently viewed channels.
ClearTranscodedJobs() - Method in class sage.api.TranscodeAPI
Removes all of the completed transcode jobs from the transcoder queue
ClearWatched(Airing) - Method in class sage.api.AiringAPI
Clears the watched information for this Airing completely.
CloseAndWaitUntilClosed() - Method in class sage.api.MediaPlayerAPI
Closes the file that is currently loaded by the MediaPlayer and waits for the MediaPlayer to completely free all of its resources before returning.
CloseOptionsMenu() - Method in class sage.api.Global
Closes the last OptionsMenu that was shown and continues execution of the Action chain that spawned that OptionsMenu at the sibling after this OptionsMenu.
CloseOptionsMenu(String, boolean) - Method in class sage.api.Global
Closes the OptionsMenu who's Widget name (or themed Widget name) matches that of the argument and continues execution of the Action chain that spawned that OptionsMenu at the sibling after this OptionsMenu.
Configuration - Class in sage.api
Configuration and properties for the whole system
Configuration() - Constructor for class sage.api.Configuration
 
ConfigureInputForEPGDataLineup(String, String) - Method in class sage.api.CaptureDeviceInputAPI
Configures this CaptureDeviceInput to use the specified EPG Lineup.
ConfigureInputWithoutEPGData(String) - Method in class sage.api.CaptureDeviceInputAPI
Configures this CaptureDeviceInput to not use an EPG data source.
ConfirmManualRecordOverFavoritePriority(Airing, Airing) - Method in class sage.api.FavoriteAPI
Confirms that the user is aware that a manual recording they've selected creates a conflict with this favorite recording.
ConvertNteChars(String) - Method in class sage.api.Utility
converts a string of NTE key characters (and normal characters) into their default character representation - given by the first character in the NTE chatacter list
The NTE key characters are the Unicode characters u2460-u2468 and u24EA (Unicode Circled Digits), representing the numeric Text Keys 1-9 and 0.
The characters represented by the keys are defined by the client properties "ui/numeric_text_input_<ui/translation_language_code>_<key>_lower.
CopyToLocalFile(MediaFile, File) - Method in class sage.api.MediaFileAPI
Downloads the specified MediaFile from the SageTV server and saves it as the specified LocalFile.
CreateArray(Object) - Method in class sage.api.Utility
Creates a java.lang.Object array and initializes each element to the passed in argument.
CreateFavoritePriority(Favorite, Favorite) - Method in class sage.api.FavoriteAPI
Establishes a priority of one Favorite over another.
CreateFilePath(String, String) - Method in class sage.api.Utility
Creates a new file object for the specified directory and file name or relative path
CreateMediaNode(String, String, Object, Object, Object) - Method in class sage.api.MediaNodeAPI
Creates a static MediaNode that has no parents and no children.
CreateNewDirectory(File) - Method in class sage.api.Utility
Creates a new directory and any parent directories for the specified directory path.
CreateNewLocalDirectory(File) - Method in class sage.api.Utility
Creates a new local directory and any parent directories for the specified directory path.
CreateTempMediaFile(String) - Method in class sage.api.MediaFileAPI
Creates a temporary MediaFile object which can be used for playback later.
CreateTimedRecording(Channel, long, long, String) - Method in class sage.api.Global
Creates a new time based recording for SageTV.
CreateTimeSpan(long, long) - Method in class sage.api.Utility
Returns a length 2 Long object array which can be used for specifying a time span in a table.

D

Database - Class in sage.api
Contains methods for manipulating database objects in SageTV as well as doing general database queries NOTE: All of the 'Search' methods will be limited to 1000 results.
Database() - Constructor for class sage.api.Database
 
DataIntersection(Object, Object) - Method in class sage.api.Database
Creates an intersection of two sets of data.
DataUnion(Object, Object) - Method in class sage.api.Database
Creates a Union of one or more sets of data.
DateFormat(String, Object) - Method in class sage.api.Utility
Returns a formatted date string for the specified Date.
DebugLog(String) - Method in class sage.api.Global
Prints out a message to SageTV's debug log
DeleteAllSystemMessages() - Method in class sage.api.SystemMessageAPI
Deletes all the SystemMessages from the queue.
DeleteAllUserRecords(String) - Method in class sage.api.UserRecordAPI
Deletes the all the UserRecords from the database under the specified Store.
DeleteFile(MediaFile) - Method in class sage.api.MediaFileAPI
Deletes the files that correspond to this MediaFile from disk and also deletes the MediaFile object from the database.
DeleteFilePath(File) - Method in class sage.api.Utility
Deletes the file/directory at the corresponding file path (directories must be empty first)
DeleteFileWithoutPrejudice(MediaFile) - Method in class sage.api.MediaFileAPI
Deletes the files that correspond to this MediaFile from disk and also deletes the MediaFile object from the database.
DeleteLocalFilePath(File) - Method in class sage.api.Utility
Deletes the file/directory at the corresponding local file path (directories must be empty first)
DeleteSystemMessage(SystemMessage) - Method in class sage.api.SystemMessageAPI
Deletes the specified SystemMessage from the queue.
DeleteUserRecord(UserRecord) - Method in class sage.api.UserRecordAPI
Deletes the specified UserRecord object from the database.
DidImageLoadFail(Object) - Method in class sage.api.Utility
Checks whether the passed in MetaImage (from an API call that returns MetaImage), MediaFile, File, URL or Album failed to load successfully.
DirectoryListing(File) - Method in class sage.api.Utility
Returns a list of the files in the specified directory
DirectoryListing(File, String) - Method in class sage.api.Utility
Returns a list of the files in the specified directory.
DirectPlaybackControl(int, long, long) - Method in class sage.api.MediaPlayerAPI
Submits an explicit playback control request to the MediaPlayer if it supports it.
DisablePlugin(Plugin) - Method in class sage.api.PluginAPI
Disables the specified Plugin if it can be disabled.
DiscoverSageTVServers(long) - Method in class sage.api.Global
Returns a list of the SageTV servers on the network.
DoesCurrentMediaFileHaveVideo() - Method in class sage.api.MediaPlayerAPI
Returns true if the MediaPlayer has a file loading or loaded that has video content in it
DoesFavoriteMatchAiring(Favorite, Airing) - Method in class sage.api.FavoriteAPI
Returns true if the specified Favorite object matches the specified Airing object.
DoesPlaylistHaveVideo(Playlist) - Method in class sage.api.PlaylistAPI
Returns true if the specified Playlist contains any video files, false otherwise
DumpServerThreadStates() - Method in class sage.api.Utility
Dumps all the java stack information on the SageTV server process to the server's debug output stream
DurFormat(String, long) - Method in class sage.api.Utility
Returns a formatted duration String for a period of time in milliseconds.
DVDAngleChange(int) - Method in class sage.api.MediaPlayerAPI
Sets the 'Angle' for playback of the current DVD content.
DVDAudioChange(int) - Method in class sage.api.MediaPlayerAPI
Sets the audio language that should be used in the current DVD content.
DVDBurnTheBurnList(Playlist) - Method in class sage.api.Global
Instructs the DVD burning engine inside SageTV to start prepping the specified Playlist to be burned to a DVD, and then perform the actual burn.
DVDCancelBurn() - Method in class sage.api.Global
Cancels a previous request that was made to perform DVD burning.
DVDChapterNext() - Method in class sage.api.MediaPlayerAPI
Informs the MediaPlayer to start playback of the next chapter in the current DVD content.
DVDChapterPrevious() - Method in class sage.api.MediaPlayerAPI
Informs the MediaPlayer to start playback of the previous chapter in the current DVD content.
DVDChapterSet(int) - Method in class sage.api.MediaPlayerAPI
Informs the MediaPlayer to start playback of the specified chapter in the current DVD content.
DVDEnter() - Method in class sage.api.MediaPlayerAPI
Performs the 'Enter' operation when using a menu system in DVD content.
DVDGetCurrentBurnStatus() - Method in class sage.api.Global
Gets the current status of a previously invoked DVD burning process.
DVDMenu() - Method in class sage.api.MediaPlayerAPI
Performs the 'Menu' operation when playing back a DVD which should bring up the root menu of the DVD
DVDReturn() - Method in class sage.api.MediaPlayerAPI
Performs the 'Return' operation when playing back a DVD which should bring the user back to the last DVD menu they were at
DVDSubtitleChange(int) - Method in class sage.api.MediaPlayerAPI
Sets the subtitle that should be displayed in the current DVD content.
DVDSubtitleToggle() - Method in class sage.api.MediaPlayerAPI
Toggles the state for subtitle display in the DVD content being played back.
DVDTitleMenu() - Method in class sage.api.MediaPlayerAPI
Performs the 'Menu' operation when playing back a DVD which should bring up the title menu of the DVD
DVDTitleNext() - Method in class sage.api.MediaPlayerAPI
Informs the MediaPlayer to start playback of the next title in the current DVD content.
DVDTitlePrevious() - Method in class sage.api.MediaPlayerAPI
Informs the MediaPlayer to start playback of the previous title in the current DVD content.

E

EnablePlugin(Plugin) - Method in class sage.api.PluginAPI
Enables the specified Plugin if it can be enabled/disabled.
EnsureVisibilityForVariable(String, Object, int) - Method in class sage.api.Global
Searches the tables in the current menu for a cell that matches the passed in name/value pair; if found it will ensure that it is currently visible in the UI at the specified visual index of the table.
EvaluateExpression(String) - Method in class sage.api.WidgetAPI
Evaluates the passed in expression and returns the result.
ExecuteProcess(String, Object, File, boolean) - Method in class sage.api.Utility
Executes a new process on the system
ExecuteProcessReturnOutput(String, Object, File, boolean, boolean) - Method in class sage.api.Utility
Executes a new process on the system and returns as a String the output of the process
ExecuteWidgetChain(Widget) - Method in class sage.api.WidgetAPI
Executes a Widget and the chain of child Widgets underneath it
ExecuteWidgetChainInCurrentMenuContext(Widget) - Method in class sage.api.WidgetAPI
Executes a Widget and the chain of child Widgets underneath it.
Exit() - Method in class sage.api.Global
Causes the SageTV application to terminate.

F

FavoriteAPI - Class in sage.api
Favorites are objects which are used for repeated recording in SageTV
FavoriteAPI() - Constructor for class sage.api.FavoriteAPI
 
FilterByBoolMethod(Object, String, boolean) - Method in class sage.api.Database
Filters data by a boolean method.
FilterByMethod(Object, String, Object, boolean) - Method in class sage.api.Database
Filters data by a method.
FilterByMethodRegex(Object, String, Pattern, boolean, boolean) - Method in class sage.api.Database
Filters data by a method.
FilterByRange(Object, String, Comparable, Comparable, boolean) - Method in class sage.api.Database
Filters data by a comparable range.
FindComparativeElement(Object, Comparable, String) - Method in class sage.api.Utility
Searches a sorted list of data to find the index that the specified criteria exists at; or if it doesn't exist in the data it will use the index that would be the appropriate insertion point for the criteria in the data in order to maintain sort order.
FindElementIndex(Object, Object) - Method in class sage.api.Utility
Returns the index in the data that the specified element is found at.
FindWidgetBySymbol(String) - Method in class sage.api.WidgetAPI
Returns the Widget represented by the specified UID symbol
FlipPictureFile(MediaFile, boolean) - Method in class sage.api.MediaFileAPI
Performs a lossless flip of the specified JPEG picture file.
Fork() - Method in class sage.api.Global
Spawns a new thread of execution that will be used for further processing of Widget chain.

G

GenerateThumbnail(MediaFile, float, int, int, File) - Method in class sage.api.MediaFileAPI
Generates a thumbnail for the specified MediaFile at the requested offset time in the file using the desired width & height.
GetAbsoluteFilePath(File) - Method in class sage.api.Utility
Returns the full path name from the specified file path..
GetActiveCaptureDevices() - Method in class sage.api.CaptureDeviceAPI
Returns all of the CaptureDevices that are currently configured for use by SageTV
GetActiveSecurityProfile() - Method in class sage.api.Security
Returns the name of the current security profile for the UI client making the API call.
GetAiringAttributeList(Airing) - Method in class sage.api.AiringAPI
Gets a list of attributes that are set for this Airing.
GetAiringChannelName(Airing) - Method in class sage.api.AiringAPI
Gets the name of the Channel that this Airing is on
GetAiringChannelNumber(Airing) - Method in class sage.api.AiringAPI
Gets the channel number that this Airing is on
GetAiringDuration(Airing) - Method in class sage.api.AiringAPI
Gets the duration of this Airing in milliseconds
GetAiringEndTime(Airing) - Method in class sage.api.AiringAPI
Gets the end time of this Airing.
GetAiringForID(int) - Method in class sage.api.AiringAPI
Returns the Airing object that corresponds to the passed in ID.
GetAiringID(Airing) - Method in class sage.api.AiringAPI
Returns the unique ID used to identify this Airing.
GetAiringOnAfter(Airing) - Method in class sage.api.AiringAPI
Returns the Airing on the same Channel that is on immediately after the passed in Airing
GetAiringOnBefore(Airing) - Method in class sage.api.AiringAPI
Returns the Airing on the same Channel that is on immediately before the passed in Airing
GetAiringPartNumber(Airing) - Method in class sage.api.AiringAPI
Returns the part number for this Airing if it is a multi-part Airing.
GetAiringPremiereFinaleInfo(Airing) - Method in class sage.api.AiringAPI
Returns a String which describes any kind of Premiere, Finale info for this Airing
GetAiringRatings(Airing) - Method in class sage.api.AiringAPI
Gets the list of the field values which correspond to parental ratings control for this Airing
GetAiringsForShow(Show, long) - Method in class sage.api.ShowAPI
Returns a list of all of the Airings for the specified Show starting after the specified time.
GetAiringsOnChannelAtTime(Channel, long, long, boolean) - Method in class sage.api.Database
Returns all of the Airing objects in the database that are on the specified channel during the specified time span.
GetAiringsOnViewableChannelsAtTime(long, long, boolean) - Method in class sage.api.Database
Returns all of the Airing objects in the database on all of the channels that are viewable during the specified time span.
GetAiringStartTime(Airing) - Method in class sage.api.AiringAPI
Gets the start time of this Airing.
GetAiringsThatWontBeRecorded(boolean) - Method in class sage.api.Global
Returns all of the Airings that the user has requested to record that SageTV will not be recording.
GetAiringTitle(Airing) - Method in class sage.api.AiringAPI
Gets the title of this Airing.
GetAiringTotalParts(Airing) - Method in class sage.api.AiringAPI
Returns the number of parts for this Airing if it is a multi-part Airing.
GetAlbumArt(Album) - Method in class sage.api.AlbumAPI
Returns the album art for this Album.
GetAlbumArtist(Album) - Method in class sage.api.AlbumAPI
Returns the artist for this Album.
GetAlbumForFile(MediaFile) - Method in class sage.api.MediaFileAPI
Gets the Album object that corresponds to this MediaFile.
GetAlbumGenre(Album) - Method in class sage.api.AlbumAPI
Returns the genre for this Album
GetAlbumName(Album) - Method in class sage.api.AlbumAPI
Returns the name/title for this Album
GetAlbums() - Method in class sage.api.AlbumAPI
Returns all of the Album objects in the library.
GetAlbumTracks(Album) - Method in class sage.api.AlbumAPI
Gets all of the Airings (a 'meta' object referring to the music file in this case) that are on this Album in the library.
GetAlbumYear(Album) - Method in class sage.api.AlbumAPI
Returns the year this Album was recorded in
GetAllAvailablePlugins() - Method in class sage.api.PluginAPI
Returns an array of Plugin objects which represent all the plugins available in the plugin repository.
GetAllCategories() - Method in class sage.api.Database
Gets all of the categories that are in the database.
GetAllCategories(String) - Method in class sage.api.Database
Gets all of the categories that are in the database.
GetAllChannels() - Method in class sage.api.ChannelAPI
Returns all of the Channels that are defined in the system
GetAllGroupingCategories() - Method in class sage.api.Database
Gets all of the categories that are in the database.
GetAllGroupingCategories(String) - Method in class sage.api.Database
Gets all of the categories that are in the database.
GetAllLineups() - Method in class sage.api.Global
Returns the name of all the EPG lineups in the system
GetAllMusicArtists() - Method in class sage.api.AlbumAPI
Returns all of the artists for the music files in the library
GetAllMusicForArtist(String) - Method in class sage.api.AlbumAPI
Gets all of the Airings (a 'meta' object referring to the music file in this case) that have an artist that matches the passed in artist
GetAllMusicForGenre(String) - Method in class sage.api.AlbumAPI
Gets all of the Airings (a 'meta' object referring to the music file in this case) that have a genre that matches the passed in genre
GetAllMusicGenres() - Method in class sage.api.AlbumAPI
Returns all of the genres for the music files in the library
GetAllNodeDescendants(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns the data set that represents all the children under the specified MediaNode if that data set has already been realized.
GetAllNonMusicWithPerson(String) - Method in class sage.api.Database
Deprecated. 
GetAllNonMusicWithTitle(String) - Method in class sage.api.Database
Deprecated. 
GetAllPeople() - Method in class sage.api.Database
Gets all of the people that are in the database.
GetAllPeople(String) - Method in class sage.api.Database
Gets all of the people that are in the database.
GetAllPluginVersions(Object) - Method in class sage.api.PluginAPI
Returns an array of Plugin objects which represent all of the versions available of the specified plugin in the repository
GetAllSeriesInfo() - Method in class sage.api.SeriesInfoAPI
Returns a list of all of the SeriesInfo which is information about television series
GetAllTimeZones() - Method in class sage.api.Configuration
Gets the list of all of the valid time zone names
GetAllTitles() - Method in class sage.api.Database
Gets all of the titles that are in the database.
GetAllTitles(String) - Method in class sage.api.Database
Gets all of the titles that are in the database.
GetAllTVEditorials() - Method in class sage.api.TVEditorialAPI
Returns a list of all of the 'TV Editorials' which are stories about TV shows
GetAllUserRecords(String) - Method in class sage.api.UserRecordAPI
Gets all existing UserRecord objects that exist under the specified data Store.
GetAllUserStores() - Method in class sage.api.UserRecordAPI
Gets all existing Stores that UserRecord objects have been created under in the database.
GetAllWidgets() - Method in class sage.api.WidgetAPI
Gets all of the Widgets that are in the currently loaded STV
GetAnalogVideoFormat() - Method in class sage.api.Configuration
Gets the analog video format that should be used for capture and playback.
GetApplicationLaunchTime() - Method in class sage.api.Global
Returns the time that the SageTV application was instantiated.
GetAspectRatioMode() - Method in class sage.api.Configuration
Returns the localized name of the aspect ratio mode currently in use.
GetAspectRatioModes() - Method in class sage.api.Configuration
Gets the list of localized names for the aspect ratio modes
GetAudioCaptureSources() - Method in class sage.api.CaptureDeviceAPI
Returns an array of all the audio capture sources in the system, used with SetCaptureDeviceAudioSource(CaptureDevice, AudioSource)
GetAudioDecoderFilter() - Method in class sage.api.Configuration
Gets the name of the DirectShow audio decoder filter that's used for MPEG2 playback (Windows only)
GetAudioDecoderFilters() - Method in class sage.api.Configuration
Gets the list of the audio decoder filters that are available in the system for MPEG2 playback (Windows only)
GetAudioDelay() - Method in class sage.api.Configuration
Gets the audio delay in milliseconds to apply when playing back MPEG2 files (Windows only)
GetAudioOutput() - Method in class sage.api.Configuration
Returns a string describing the currently selected audio output (empty string if this can't be configured)
GetAudioOutputOptions() - Method in class sage.api.Configuration
Returns a list of the possible audio outputs.
GetAudioRendererFilters() - Method in class sage.api.Configuration
Gets the list of DirectShow audio renderer filters that are available on the system (Windows Only).
GetAudioRenderFilter() - Method in class sage.api.Configuration
Gets the name of the DirectShow audio renderer filter that's used for all playback except DVDs (Windows only)
GetAutodialForInternet() - Method in class sage.api.Configuration
Returns true if SageTV should attempt to autodial before accessing the Internet
GetAvailableCountries() - Method in class sage.api.Configuration
Gets the names of the countries that can be used in the SetCountry() call.
GetAvailablePluginForID(String) - Method in class sage.api.PluginAPI
Returns the plugin in the repository for the specified plugin ID
GetAvailableSeekingEnd() - Method in class sage.api.MediaPlayerAPI
Gets the latest time that the current media can be seeked to using the Seek() call.
GetAvailableSeekingStart() - Method in class sage.api.MediaPlayerAPI
Gets the earliest time that the current media can be seeked to using the Seek() call.
GetAvailableUILanguages() - Method in class sage.api.Configuration
Gets the list of languages that are available to be used for the user interface.
GetBackgroundFileDownloadStatus(File) - Method in class sage.api.Global
Gets the current status of a previously invoked file background download process.
GetBackgroundFileDownloadStreamTime(File) - Method in class sage.api.Global
Gets the current stream time of a previously invoked file download process.
GetBackgroundFileDownloadTotalSize(File) - Method in class sage.api.Global
Gets the total size of the specified background download target.
GetBitTimeForInfraredTuningPlugin(String, int, String) - Method in class sage.api.Configuration
Gets the 'bit time' detected by this plugin for the specified remote
GetBluRayTitleDescription(int) - Method in class sage.api.MediaPlayerAPI
Returns a description of the specified title number if playing back a BluRay.
GetButtonDelayForInfraredTuningPlugin(String, int, String) - Method in class sage.api.Configuration
Gets the minimum delay in milliseconds that is required between sending consecutive commands using the specified 'Remote Control'.
GetCaptureBrightness(String) - Method in class sage.api.CaptureDeviceInputAPI
Gets the brightness level for this CaptureDeviceInput.
GetCaptureContrast(String) - Method in class sage.api.CaptureDeviceInputAPI
Gets the contrast level for this CaptureDeviceInput.
GetCaptureDeviceAudioSource(String) - Method in class sage.api.CaptureDeviceAPI
Gets the audio capture source for a corresponding CaptureDevice.
GetCaptureDeviceBroadcastStandard(String) - Method in class sage.api.CaptureDeviceAPI
Returns the name of the broadcast standard used for reception on this capture device.
GetCaptureDeviceCurrentRecordFile(String) - Method in class sage.api.CaptureDeviceAPI
Returns the file that is currently being recorded by this capture device
GetCaptureDeviceDefaultQuality(String) - Method in class sage.api.CaptureDeviceAPI
Returns the default recording qualities for this CaptureDevice.
GetCaptureDeviceForInput(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns the CaptureDevice for this CaptureDeviceInput
GetCaptureDeviceInputBeingViewed() - Method in class sage.api.CaptureDeviceInputAPI
Returns the CaptureDeviceInput that is recording the MediaFile that is currently loaded by the MediaPlayer
GetCaptureDeviceInputBroadcastStandard(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns the name of the broadcast standard used for reception on this capture device input (can be different per-input)
GetCaptureDeviceInputName(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns the name of this CaptureDeviceInput connection without the CaptureDevice name prefixing it.
GetCaptureDeviceInputRecordingMediaFile(MediaFile) - Method in class sage.api.CaptureDeviceInputAPI
Returns the CaptureDeviceInput that is recording the specified MediaFile
GetCaptureDeviceInputs(String) - Method in class sage.api.CaptureDeviceAPI
Returns all of the CaptureDeviceInputs for a given CaptureDevice.
GetCaptureDeviceMerit(String) - Method in class sage.api.CaptureDeviceAPI
Gets the encoder merit for a CaptureDevice.
GetCaptureDeviceQualities(String) - Method in class sage.api.CaptureDeviceAPI
Returns the recording qualities which are supported by this CaptureDevice
GetCaptureDevices() - Method in class sage.api.CaptureDeviceAPI
Returns all of the CaptureDevices in the system that SageTV can use
GetCaptureHue(String) - Method in class sage.api.CaptureDeviceInputAPI
Gets the hue level for this CaptureDeviceInput.
GetCaptureSaturation(String) - Method in class sage.api.CaptureDeviceInputAPI
Gets the saturation level for this CaptureDeviceInput.
GetCaptureSharpness(String) - Method in class sage.api.CaptureDeviceInputAPI
Gets the sharpness level for this CaptureDeviceInput.
GetCarrierFrequencyForInfraredTuningPlugin(String, int, String) - Method in class sage.api.Configuration
Gets the carrier frequency detected by this plugin for the specified remote
GetChannel(Airing) - Method in class sage.api.AiringAPI
Gets the Channel that this Airing is on
GetChannelDescription(Channel) - Method in class sage.api.ChannelAPI
Gets the descriptive name for this Channel.
GetChannelForStationID(int) - Method in class sage.api.ChannelAPI
Returns the Channel object that has the corresponding station ID.
GetChannelLogo(Channel) - Method in class sage.api.ChannelAPI
Gets the logo image for the specified Channel if one exists
GetChannelLogo(Channel, String, int, boolean) - Method in class sage.api.ChannelAPI
Returns a Channel logo for the requested Channel if one exists.
GetChannelLogoCount(Channel) - Method in class sage.api.ChannelAPI
Returns a count of logos for this channel.
GetChannelLogoURL(Channel) - Method in class sage.api.ChannelAPI
Gets the URL of the logo image for the specified Channel if one exists
GetChannelLogoURL(Channel, String, int, boolean) - Method in class sage.api.ChannelAPI
Returns a Channel logo URL for the requested Channel if one exists.
GetChannelName(Channel) - Method in class sage.api.ChannelAPI
Gets the name for this Channel.
GetChannelNetwork(Channel) - Method in class sage.api.ChannelAPI
Gets the name of the associated network for this Channel.
GetChannelNumber(Channel) - Method in class sage.api.ChannelAPI
Gets the channel number to tune to for this Channel.
GetChannelNumberForLineup(Channel, String) - Method in class sage.api.ChannelAPI
Gets the channel number to tune to for this Channel on the specified lineup.
GetChannelNumbersForLineup(Channel, String) - Method in class sage.api.ChannelAPI
Gets the channel numbers which can be used to tune this Channel on the specified lineup.
GetChannelsOnLineup(String) - Method in class sage.api.Database
Returns all of the Channel objects in the database that are on the specified Lineup.
GetChildrenCheckedCount(MediaNode, boolean) - Method in class sage.api.MediaNodeAPI
Returns the number of children of the specified MediaNode that are in the specified checked state.
GetChildrenCheckedNodes(MediaNode, boolean) - Method in class sage.api.MediaNodeAPI
Returns the children of the specified MediaNode that are in the specified checked state.
GetChildUIComponentForVariable(Object, String, Object) - Method in class sage.api.Global
Searches all child UI elements in of the specified UIComponent until it finds one that has a variable with the specified name matching the specified value.
GetClientPluginIncompatabilityReason(Plugin) - Method in class sage.api.PluginAPI
Returns the reason why the specified Plugin object is incompatible and cannot be installed.
GetClientPluginProgress() - Method in class sage.api.PluginAPI
Returns a progress based status message regarding any current plugin installation.
GetClientServerConnectionProgress() - Method in class sage.api.Global
Returns a string describing the state of the client/server connection process.
GetCommandsForInfraredTuningPlugin(String, int, String) - Method in class sage.api.Configuration
Gets the list of commands for the specified 'Remote Control' for the specified plugin
GetConfiguredCaptureDeviceInputs() - Method in class sage.api.CaptureDeviceAPI
Returns all of the CaptureDeviceInputs that are currently configured for use by SageTV.
GetConfirmCommandForInfraredTuningPlugin(String, int, String) - Method in class sage.api.Configuration
Gets the command that is to be sent as the last command to complete a channel change sequence.
GetConnectedClients() - Method in class sage.api.Global
Returns a list of all the clients that are currently connected to this server.
GetConstantRFChannelInput(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns the RF channel number that is used to receive the source signal.
getContent() - Method in class sage.media.rss.RSSMediaGroup
 
GetCountry() - Method in class sage.api.Configuration
Gets the country that SageTV is configured for.
GetCurrentlyAiringProgramsStartLive() - Method in class sage.api.Configuration
Returns true if the system is configured to start any program that is currently airing from live, false otherwise
GetCurrentlyRecordingMediaFiles() - Method in class sage.api.Global
Returns a list of all of the files that SageTV is currently recording
GetCurrentMediaFile() - Method in class sage.api.MediaPlayerAPI
Returns the MediaFile object that is currently loaded (or loading) by the MediaPlayer
GetCurrentMediaTitle() - Method in class sage.api.MediaPlayerAPI
Returns the title of the content that is currently loaded by the MediaPlayer.
GetCurrentMenuWidget() - Method in class sage.api.WidgetAPI
Gets the Widget the defines the menu that is currently loaded by the system
GetCurrentPlaylist() - Method in class sage.api.MediaPlayerAPI
Returns the current Playlist that is being played back by the MediaPlayer.
GetCurrentPlaylistIndex() - Method in class sage.api.MediaPlayerAPI
Returns the 0-based index into the root Playlist that is currently being played back by the MediaPlayer.
GetCurrentSTVFile() - Method in class sage.api.WidgetAPI
Gets the STV file that is currently loaded by the system
GetDatabaseLastModifiedTime(String) - Method in class sage.api.Database
Returns the last modification time for objects that match anything in the specified MediaMask.
GetDataFromTableFocusedOffset(Object, int, boolean) - Method in class sage.api.Global
Gets the data value for the table that is used for the cell at the specified position relative to what is currently focused for the table.
GetDataFromTableVisiblePosition(Object, int, boolean) - Method in class sage.api.Global
Gets the data value for the table that is used for the cell at the specified position relative to what is currently visible for the table.
GetDefaultAudioLanguage() - Method in class sage.api.Configuration
Gets the name of the preferred default language when selecting which audio stream to playback.
GetDefaultRecordingQuality() - Method in class sage.api.Configuration
Gets the name of the default quality that is used to record television.
GetDefaultSecurityProfile() - Method in class sage.api.Security
Returns the name of the default security profile to use when a new client connects that does not have an associated security profile.
GetDefaultSTVFile() - Method in class sage.api.WidgetAPI
Returns the file path for the default STV file
GetDefaultSubpicLanguage() - Method in class sage.api.Configuration
Gets the name of the preferred default language when selecting which subpicture stream to playback.
GetDiskFreeSpace(String) - Method in class sage.api.Utility
Returns the amount of disk free space in bytes at the specified path
GetDiskspaceRuleForVideoDirectory(File) - Method in class sage.api.Configuration
Returns the diskspace rule that SageTV should use when managing the disk space in a given directory.
GetDiskspaceSizeForVideoDirectory(File) - Method in class sage.api.Configuration
Returns the size (in bytes) that should be applied to the specified directory for its configured diskspace rule
GetDiskTotalSpace(String) - Method in class sage.api.Utility
Returns the amount of total disk space in bytes at the specified path
GetDisplayAspectRatio() - Method in class sage.api.Configuration
Returns the display aspect ratio that is set for the current display device being used
GetDisplayResolution() - Method in class sage.api.Global
Returns a string describing the current display resolution set
GetDisplayResolutionDetails(String) - Method in class sage.api.Global
Returns the detailed format description for the specific resolution returned from GetDisplayResolutionOptions() NOTE: This API call is only valid on embedded platforms.
GetDisplayResolutionHeight() - Method in class sage.api.Global
Returns the height in pixels of the current display resolution set
GetDisplayResolutionOptions() - Method in class sage.api.Global
Returns a list of the possible display resolutions.
GetDisplayResolutionWidth() - Method in class sage.api.Global
Returns the width in pixels of the current display resolution set
GetDNSAddress() - Method in class sage.api.Utility
Returns the DNS address for the currently configured network adapter.
GetDscalerMode() - Method in class sage.api.Configuration
Gets the mode that DScaler is currently configured to run in when it is used (Windows only)
GetDscalerModes() - Method in class sage.api.Configuration
Gets the list of the available modes that DScaler can be run in
GetDscalerPlugin() - Method in class sage.api.Configuration
Gets the plugin that DScaler is currently configured to use when it is in "Plugin" mode.
GetDscalerPlugins() - Method in class sage.api.Configuration
Returns the list of plugins that are supported by DScaler.
getDuration() - Method in class sage.media.rss.RSSMediaContent
 
GetDurationForSegment(MediaFile, int) - Method in class sage.api.MediaFileAPI
Returns the duration in milliseconds for the specified segment number in this MediaFile.
GetDVBCRegion() - Method in class sage.api.Configuration
Gets the the provider within the current country that the user has for DVB-C tuning purposes.
GetDVBCRegions() - Method in class sage.api.Configuration
Gets the names of the DVB-C providers for the configured country which are used for dividing it up into different areas for DVB-C reception.
GetDVBSRegion() - Method in class sage.api.Configuration
Gets the the provider within the current country that the user has for DVB-S tuning purposes.
GetDVBSRegions() - Method in class sage.api.Configuration
Gets the names of the providers for the configured country which are used for dividing it up into different areas for DVB-S reception.
GetDVBTRegion() - Method in class sage.api.Configuration
Gets the the region within the current country that the user is in for DVB-T tuning purposes.
GetDVBTRegions() - Method in class sage.api.Configuration
Gets the names of the regions for the configured country which are used for dividing it up into different areas for DVB-T reception.
GetDVDAudioDecoderFilter() - Method in class sage.api.Configuration
Gets the name of the DirectShow audio decoder filter that's used for DVD playback (Windows only)
GetDVDAudioRenderFilter() - Method in class sage.api.Configuration
Gets the name of the DirectShow audio renderer filter that's used for DVD playback (Windows only)
GetDVDAvailableLanguages() - Method in class sage.api.MediaPlayerAPI
Gets a list of all of the audio languages that are currently available in the current DVD content
GetDVDAvailableSubpictures() - Method in class sage.api.MediaPlayerAPI
Gets a list of all of the subtitles that are currently available in the current DVD content
GetDVDCurrentAngle() - Method in class sage.api.MediaPlayerAPI
Gets the current angle number that is being played back for DVD content
GetDVDCurrentChapter() - Method in class sage.api.MediaPlayerAPI
Gets the current chapter number that is being played back for DVD content.
GetDVDCurrentDomain() - Method in class sage.api.MediaPlayerAPI
Gets the current 'domain' that the DVD playback is in.
GetDVDCurrentLanguage() - Method in class sage.api.MediaPlayerAPI
Gets the current audio playback language that is being used for the current DVD content
GetDVDCurrentSubpicture() - Method in class sage.api.MediaPlayerAPI
Gets the current subtitle that is being used for the current DVD content
GetDVDCurrentTitle() - Method in class sage.api.MediaPlayerAPI
Gets the current title number that is being played back for DVD content.
GetDVDDXVADeinterlaceMode() - Method in class sage.api.Configuration
Gets the preferred DXVA Deinterlacing configuration setting (Windows only).
GetDVDDXVAMpegMode() - Method in class sage.api.Configuration
Gets the preferred DXVA MPEG Mode configuration setting (Windows only).
GetDVDNumberOfAngles() - Method in class sage.api.MediaPlayerAPI
Gets the total number of angles that are currently available to select from in the current DVD content
GetDVDNumberOfChapters() - Method in class sage.api.MediaPlayerAPI
Gets the total number of chapters in the current title in the current DVD content
GetDVDNumberOfTitles() - Method in class sage.api.MediaPlayerAPI
Gets the total number of titles in the current DVD content
GetDVDVideoDecoderFilter() - Method in class sage.api.Configuration
Gets the name of the DirectShow video decoder filter that's used for DVD playback (Windows only)
GetDVDVideoRenderFilter() - Method in class sage.api.Configuration
Gets the video renderer filter that should be used for DVD playback.
GetDXVADeinterlaceMode() - Method in class sage.api.Configuration
Gets the preferred DXVA Deinterlacing configuration setting (Windows only).
GetDXVADeinterlaceModes() - Method in class sage.api.Configuration
Gets the list of potential DXVA Deinterlacing Capabilities (Widows only)
GetDXVAMpegMode() - Method in class sage.api.Configuration
Gets the preferred DXVA MPEG Mode configuration setting (Windows only).
GetDXVAMpegModes() - Method in class sage.api.Configuration
Gets the list of available DXVA MPEG Modes.
GetEditorialAirDate(TVEditorial) - Method in class sage.api.TVEditorialAPI
Returns a String representing the airing date for the content the editorial is about
GetEditorialImage(TVEditorial) - Method in class sage.api.TVEditorialAPI
Returns the image that corresponds to this editorial if there is one
GetEditorialNetwork(TVEditorial) - Method in class sage.api.TVEditorialAPI
Returns the network that the Show for this editorial is broadcast on
GetEditorialShow(TVEditorial) - Method in class sage.api.TVEditorialAPI
Returns the Show for the specified TVEditorial
GetEditorialText(TVEditorial) - Method in class sage.api.TVEditorialAPI
Returns the text for the specified TVEditorial
GetEditorialTitle(TVEditorial) - Method in class sage.api.TVEditorialAPI
Returns the title for the specified TVEditorial
GetElement(Object, int) - Method in class sage.api.Utility
Returns the element at the specified index in this data; works for arrays and java.util.List implementations (i.e.
GetEmbeddedPanel() - Method in class sage.api.Global
Gets a java.awt.Panel which can be used for embedding Java UI elements directly into SageTV
GetEndForSegment(MediaFile, int) - Method in class sage.api.MediaFileAPI
Gets the ending time for a specified segment number in this MediaFile.
GetEPGProperty(String, String, String) - Method in class sage.api.Global
Gets a property from a specific EPG data source with an optional parameter
GetEPGUpdateState() - Method in class sage.api.Global
Returns a string describing the state of the epg system.
getExpression() - Method in class sage.media.rss.RSSMediaContent
 
GetExtraAiringDetails(Airing) - Method in class sage.api.AiringAPI
Gets miscellaneous information about this Airing.
GetFavoriteAirings(Favorite) - Method in class sage.api.FavoriteAPI
Returns a list of all of the Airings in the database that match this Favorite.
GetFavoriteAutomaticConversionDestination(Favorite) - Method in class sage.api.FavoriteAPI
Gets the directory that automatic conversions of this favorite should be saved to.
GetFavoriteAutomaticConversionFormat(Favorite) - Method in class sage.api.FavoriteAPI
Gets the name of the format that recordings of this Favorite will automatically be converted to when they have completed recording.
GetFavoriteCategory(Favorite) - Method in class sage.api.FavoriteAPI
Returns the category that an Airing must match to be included in this Favorite.
GetFavoriteChannel(Favorite) - Method in class sage.api.FavoriteAPI
Returns the channel name (call sign) that an Airing must be on to be included in this Favorite.
GetFavoriteDescription(Favorite) - Method in class sage.api.FavoriteAPI
Returns a String that describes this Favorite.
GetFavoriteForAiring(Airing) - Method in class sage.api.FavoriteAPI
Gets the Favorite that matches this Airing if one exists.
GetFavoriteForID(int) - Method in class sage.api.FavoriteAPI
Gets the Favorite object with the corresponding ID from the database.
GetFavoriteID(Favorite) - Method in class sage.api.FavoriteAPI
Gets a unique ID for this Favorite which can be used with GetFavoriteForID() for retrieving the object later.
GetFavoriteKeyword(Favorite) - Method in class sage.api.FavoriteAPI
Returns the keyword string that an Airing must match to be included in this Favorite.
GetFavoriteNetwork(Favorite) - Method in class sage.api.FavoriteAPI
Returns the network name that an Airing must be on to be included in this Favorite.
GetFavoriteParentalRating(Favorite) - Method in class sage.api.FavoriteAPI
Returns the parental rating that an Airing must match to be included in this Favorite.
GetFavoritePerson(Favorite) - Method in class sage.api.FavoriteAPI
Returns the person that an Airing must have to be included in this Favorite.
GetFavoritePersonRole(Favorite) - Method in class sage.api.FavoriteAPI
Returns the role that an Airing must have the Favorite Person in to be included in this Favorite.
GetFavoritePresentationName(Favorite) - Method in class sage.api.FavoriteAPI
Returns a String that describes this Favorite in a 'clean' way.
GetFavoritePresentationPrefix(Favorite) - Method in class sage.api.FavoriteAPI
Returns a String that describes this type of Favorite this is, such as Show, Keyword, Person, etc.
GetFavoriteProperties(Favorite) - Method in class sage.api.FavoriteAPI
Returns a java.util.Properties object that has all of the user-set properties for this Favorite in it.
GetFavoriteProperty(Favorite, String) - Method in class sage.api.FavoriteAPI
Returns a property value for a specified Favorite.
GetFavoriteQuality(Favorite) - Method in class sage.api.FavoriteAPI
Gets the name of the recording quality that should be used when recording this Favorite.
GetFavoriteRated(Favorite) - Method in class sage.api.FavoriteAPI
Returns the rating that an Airing must match to be included in this Favorite.
GetFavorites() - Method in class sage.api.FavoriteAPI
Gets all of the Favorite objects from the database
GetFavoritesForAiring(Airing) - Method in class sage.api.FavoriteAPI
Gets the list of all Favorites that match this Airing
GetFavoriteSubCategory(Favorite) - Method in class sage.api.FavoriteAPI
Returns the subcategory that an Airing must match to be included in this Favorite.
GetFavoriteTimeslot(Favorite) - Method in class sage.api.FavoriteAPI
Returns the timeslot that an Airing must be in to be included in this Favorite.
GetFavoriteTitle(Favorite) - Method in class sage.api.FavoriteAPI
Returns the title that an Airing must match to be included in this Favorite.
GetFavoriteYear(Favorite) - Method in class sage.api.FavoriteAPI
Returns the year that an Airing must match to be included in this Favorite.
GetFileAsString(File) - Method in class sage.api.Utility
Opens the file at the specified path and reads the entire contents of it and returns it as a String.
GetFileCopyStatus() - Method in class sage.api.Global
Gets the current status of a previously invoked file copy process.
GetFileDownloadStatus() - Method in class sage.api.Global
Gets the current status of a previously invoked file download process.
GetFileDownloadStreamTime() - Method in class sage.api.Global
Gets the current stream time of a previously invoked file download process.
GetFileDuration(MediaFile) - Method in class sage.api.MediaFileAPI
Returns the total duration of the content in this MediaFile
GetFileEndTime(MediaFile) - Method in class sage.api.MediaFileAPI
Returns the ending time for the content in ths specified MediaFile.
GetFileExtensionFromPath(String) - Method in class sage.api.Utility
Returns the file name extension from the specified file path (not including the '.')
GetFileForSegment(MediaFile, int) - Method in class sage.api.MediaFileAPI
Gets the file that represents the specified segment number in this MediaFile
GetFileNameFromPath(File) - Method in class sage.api.Utility
Returns the file name from the specified file path; this just returns the filename without any path information.
GetFilePathSize(File) - Method in class sage.api.Utility
Returns the size in bytes of the specified file path
GetFileStartTime(MediaFile) - Method in class sage.api.MediaFileAPI
Returns the starting time for the content in ths specified MediaFile.
GetFilesWithImportPrefix(Object, String, boolean, boolean, boolean) - Method in class sage.api.Database
Returns a list of java.io.File objects w/ the specified MediaMask whos import prefix matches that of the argument
GetFileSystemRoots() - Method in class sage.api.Utility
Returns the root directories of the file systems (on Linux this'll just be / and on Windows it'll be the drive letters)
GetFileSystemType(String) - Method in class sage.api.Utility
Gets the name of the filesystem type at the specified path
GetFocusContext() - Method in class sage.api.Global
Copies all variables from the currently focused UI element's variable context to the current context of the calling Action.
GetFullImage(MediaFile) - Method in class sage.api.MediaFileAPI
Returns the MetaImage object which represents the picture file for this MediaFile.
GetFullUIHeight() - Method in class sage.api.Global
Returns the height in pixels of the user interface for the calling SageTV UI context.
GetFullUIWidth() - Method in class sage.api.Global
Returns the width in pixels of the user interface for the calling SageTV UI context.
GetGatewayAddress() - Method in class sage.api.Utility
Returns the gateway address for the currently configured network adapter.
GetHDMIAutodetectedConnector() - Method in class sage.api.Configuration
Returns a string describing the type of connection autodetected on HDMI (currently only used on media extenders)
getHeight() - Method in class sage.media.rss.RSSMediaContent
 
GetHotplugStorageMap() - Method in class sage.api.Global
Returns a map of name->file for any hotplug storage devies on the system.
GetImageAsBufferedImage(Object) - Method in class sage.api.Utility
Returns a java.awt.image.BufferedImage object.
GetInactivityTimeout() - Method in class sage.api.Configuration
Gets the inactivity timeout in milliseconds.
GetInfraredReceiverPort() - Method in class sage.api.Configuration
Gets the name of the port that the infrared receiver is connected to.
GetInfraredTunerRemoteName(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns the name of the device that is passed to the IR Tuner plugin for tuning control.
GetInfraredTuningPlugin(String) - Method in class sage.api.CaptureDeviceInputAPI
Gets the name of the tuning plugin used for this CaptureDeviceInput
GetInfraredTuningPluginPortNumber(String) - Method in class sage.api.CaptureDeviceInputAPI
Gets the port number used by the tuning plugin for this CaptureDeviceInput
GetInfraredTuningPlugins() - Method in class sage.api.Configuration
Gets the list of infrared tuning plugins that are available for use with SageTV
GetInputMaximumChannelNumber(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns the maximum channel number that this CaptureDeviceInput can tune to
GetInputMinimumChannelNumber(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns the minimum channel number that this CaptureDeviceInput can tune to
GetInstalledClientPlugins() - Method in class sage.api.PluginAPI
Returns an array of Plugin objects which represent all the plugins that have been installed on the local client (enabled or disabled).
GetInstalledPlugins() - Method in class sage.api.PluginAPI
Returns an array of Plugin objects which represent all the plugins that have been installed on this SageTV system (enabled or disabled).
GetIRCodesLinkedToSageCommand(String) - Method in class sage.api.Configuration
Returns the infrared codes that are linked to the given SageTV Command.
GetKeepAtMost(Favorite) - Method in class sage.api.FavoriteAPI
Returns the maximum number of recordings that match this Favorite that should be kept on disk.
GetKeystrokesLinkedToSageCommand(String) - Method in class sage.api.Configuration
Returns the keystroke names that are linked to the given SageTV Command.
GetLastEPGDownloadTime() - Method in class sage.api.Global
Returns the last time that SageTV did an EPG update.
GetLastUsedCaptureDevice() - Method in class sage.api.CaptureDeviceAPI
Returns the last CaptureDevice that was accessed by SageTV.
GetLastUsedCaptureDeviceInput(String) - Method in class sage.api.CaptureDeviceAPI
Returns the last CaptureDeviceInput that was used by SageTV on the given CaptureDevice
GetLatestWatchedTime(Airing) - Method in class sage.api.AiringAPI
Gets the time that viewing should resume from for this Airing if it is selected to view
GetLibraryImportPaths() - Method in class sage.api.Configuration
Returns all of the library import paths that are currently configured for all media types
GetLineupForCaptureDeviceInput(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns the name of the lineup that this CaptureDeviceInput is configured to use
GetLineupsForZipCodeFromEPGServer(String) - Method in class sage.api.Global
Gets a list from the EPG server of all the possible EPG Lineups that are available in a given zip code
GetLocalFileAsString(File) - Method in class sage.api.Utility
Opens the file at the specified path and reads the entire contents of it and returns it as a String.
GetLocalFilePathSize(File) - Method in class sage.api.Utility
Returns the size in bytes of the specified local file path
GetLocalFileSystemRoots() - Method in class sage.api.Utility
Returns the root directories of the local file systems (on Linux this'll just be / and on Windows it'll be the drive letters)
GetLocalIPAddress() - Method in class sage.api.Utility
Returns the IP address of the machine
GetLocalMarketsFromEPGServer() - Method in class sage.api.Global
Gets a list of all the possible United States local broadcast markets from the EPG server
GetLocalPathLastModifiedTime(File) - Method in class sage.api.Utility
Returns the last modified time of the specified local file path
GetLogo(String) - Method in class sage.api.Global
Gets an Image object that represents the specified name.
GetManualRecordProperty(Airing, String) - Method in class sage.api.AiringAPI
Returns a property value for a specified ManualRecord.
GetMaxChannelDigitsForInfraredTuningPlugin(String, int, String) - Method in class sage.api.Configuration
Gets the maximum number of digits that are needed to tune a channel on the device that corresponds to the specified 'Remote Control'.
GetMediaDuration() - Method in class sage.api.MediaPlayerAPI
Returns the duration of the currently loaded MediaFile in milliseconds.
GetMediaFileAiring(MediaFile) - Method in class sage.api.MediaFileAPI
Gets the Airing object that represents the content metadata for this MediaFile
GetMediaFileEncoding(MediaFile) - Method in class sage.api.MediaFileAPI
Gets the encoding that was used to record this file.
GetMediaFileForAiring(Airing) - Method in class sage.api.AiringAPI
Gets the MediaFile object which corresponds to this Airing object
GetMediaFileForFilePath(File) - Method in class sage.api.MediaFileAPI
Returns the MediaFile from the database that corresponds to a specified file on disk
GetMediaFileForID(int) - Method in class sage.api.MediaFileAPI
Returns the MediaFile object that corresponds to the passed in ID.
GetMediaFileFormatDescription(MediaFile) - Method in class sage.api.MediaFileAPI
Returns a string that provides a description of this MediaFile's format, i.e.
GetMediaFileID(MediaFile) - Method in class sage.api.MediaFileAPI
Returns the unique ID used to identify this MediaFile.
GetMediaFileMetadata(MediaFile, String) - Method in class sage.api.MediaFileAPI
Returns a string for the corresponding metadata property in the MediaFile's format.
GetMediaFileMetadataProperties(MediaFile) - Method in class sage.api.MediaFileAPI
Returns a java.util.Properties object that contains all of the metadata properties for a MediaFile object.
GetMediaFileRelativePath(MediaFile) - Method in class sage.api.MediaFileAPI
Returns the path of this MediaFile object relative to the root of the import directory it is in.
GetMediaFiles() - Method in class sage.api.MediaFileAPI
Returns all of the MediaFile objects in the database.
GetMediaFiles(String) - Method in class sage.api.MediaFileAPI
Returns all of the MediaFile objects in the database The content it references must also match one of the media types specified in the MediaMask.
GetMediaFilesWithImportPrefix(Object, String, boolean, boolean, boolean) - Method in class sage.api.Database
Returns a list or map of MediaFile objects w/ the specified MediaMask whos import prefix matches that of the argument
GetMediaMask(DBObject) - Method in class sage.api.Database
Returns a string which represents the different media categories the specified DBObject belongs to.
GetMediaPlayerClosedCaptionState() - Method in class sage.api.MediaPlayerAPI
Gets the current state that MediaPlayer close captioning is set to use.
GetMediaSource(String) - Method in class sage.api.MediaNodeAPI
Retrieves a MediaNode which is the root of the specified 'Media Source'.
GetMediaTime() - Method in class sage.api.MediaPlayerAPI
Gets the current playback time of the MediaPlayer.
GetMediaTitle(MediaFile) - Method in class sage.api.MediaFileAPI
Returns the title for the specified MediaFile object
GetMediaView(String, Object) - Method in class sage.api.MediaNodeAPI
Similar to the GetMediaSource API call; but the second argument allows specifying the actual data set to be used for the view.
getMedium() - Method in class sage.media.rss.RSSMediaContent
 
GetMetaImageAspectRatio(MetaImage) - Method in class sage.api.Utility
Returns the aspect ratio of an image as a floating point number of width/height, zero if the image was a failed load or has not been loaded yet
GetMetaImageBytes(MetaImage) - Method in class sage.api.Utility
Returns a byte array which is the contents of the MetaImage source's data (i.e.
GetMetaImageSourceFile(MetaImage) - Method in class sage.api.Utility
Returns the file path that a MetaImage was loaded from.
GetMixerAudioInputPaths() - Method in class sage.api.Configuration
Gets the different input connectors that are available on the system sound mixer (Windows Only)
GetMovieImage(Show, boolean) - Method in class sage.api.ShowAPI
Returns a MetaImage for an image that's representative of this Movie
GetMovieImageAtIndex(Show, int, boolean) - Method in class sage.api.ShowAPI
Returns the image at the specified index for a Show that represents a Movie
GetMovieImageCount(Show) - Method in class sage.api.ShowAPI
Returns the number of images available for a Show that represents a Movie
GetMovieImageURL(Show, boolean) - Method in class sage.api.ShowAPI
Returns an image URL that's representative of this Movie
GetMovieImageURLAtIndex(Show, int, boolean) - Method in class sage.api.ShowAPI
Returns the image URL at the specified index for a Show that represents a Movie
GetMovieStarRating(Show) - Method in class sage.api.ShowAPI
Returns the star rating for a Movie as a floating point number.
GetMusicLibraryImportPaths() - Method in class sage.api.Configuration
Returns the library import paths that are currently configured for music files
GetName(Playlist) - Method in class sage.api.PlaylistAPI
Gets the name of the specified Playlist
GetNameForIRCode(long) - Method in class sage.api.Configuration
Gets the name that is associated with an IR code.
GetNodeChildAt(MediaNode, int) - Method in class sage.api.MediaNodeAPI
Returns the child of the specified MediaNode at the given index
GetNodeChildren(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns an array of the children of the specified MediaNode
GetNodeDataObject(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns the Object that is wrapped by the specified MediaNode
GetNodeDataType(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns the type of the Object that is wrapped by the specified MediaNode
GetNodeFilterTechnique(MediaNode, int) - Method in class sage.api.MediaNodeAPI
Returns the name of the current filtering technique used by the specified MediaNode hierarchy.
GetNodeFullPath(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns a string which represents the hierarchical path to this MediaNode.
GetNodeIcon(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns the icon image associated with the specified MediaNode.
GetNodeNumChildren(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns the number of children of the specified MediaNode
GetNodeNumFilters(MediaNode) - Method in class sage.api.MediaNodeAPI
Gets the number of filters that are currently set for the specified MediaNode.
GetNodeParent(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns the MediaNode parent of the specified MediaNode
GetNodePrimaryLabel(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns a string representation of the primary data associated with the specified MediaNode suitable for display in the UI.
GetNodeProperty(MediaNode, String) - Method in class sage.api.MediaNodeAPI
Returns a specific property associated with this MediaNode.
GetNodeSecondaryLabel(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns a string representation of the secondary data associated with the specified MediaNode suitable for display in the UI.
GetNodeSortTechnique(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns the name of the current sorting technique used by the specified MediaNode hierarchy.
GetNodeThumbnail(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns the thumbnail image associated with the specified MediaNode.
GetNodeTypePath(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns a string which represents the hierarchical path to this MediaNode with type information only.
GetNowPlayingList() - Method in class sage.api.PlaylistAPI
Returns the 'Now Playing' playlist.
GetNumberOfCharactersInSeries(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the number of characters that we have information on for the specified series
GetNumberOfPlaylistItems(Playlist) - Method in class sage.api.PlaylistAPI
Gets the number of items in the specified Playlist
GetNumberOfSegments(MediaFile) - Method in class sage.api.MediaFileAPI
Returns the number of segments in ths specified MediaFile.
GetNumberOfTracks(Album) - Method in class sage.api.AlbumAPI
Returns the number of tracks that are on this Album
GetOriginalAiringDate(Show) - Method in class sage.api.ShowAPI
Gets the date that this Show was originally aired at.
GetOS() - Method in class sage.api.Global
Gets the name of the operating system that is being used.
GetOverscanInsetBottom() - Method in class sage.api.Configuration
Returns a floating point value which specifies the percent of the UI that is taken up by overscan on the bottom Equivalent to (1.0 - (GetOverscanOffsetY() * 1.0 / GetFullUIHeight()) - GetOverscanScaleHeight())/GetOverscanScaleHeight()
GetOverscanInsetLeft() - Method in class sage.api.Configuration
Returns a floating point value which specifies the percent of the UI that is taken up by overscan on the left side.
GetOverscanInsetRight() - Method in class sage.api.Configuration
Returns a floating point value which specifies the percent of the UI that is taken up by overscan on the right side.
GetOverscanInsets() - Method in class sage.api.Configuration
Returns a length 4 array of floating point values which specifies the percent of the UI that is taken up by overscan on the 4 sides.
GetOverscanInsetTop() - Method in class sage.api.Configuration
Returns a floating point value which specifies the percent of the UI that is taken up by overscan on the top Equivalent to (GetOverscanOffsetY() * 1.0 / (GetFullUIHeight() * GetOverscanScaleHeight())))
GetOverscanOffsetX() - Method in class sage.api.Configuration
Returns the horizontal offset in pixels that should be applied to the UI to account for overscan.
GetOverscanOffsetY() - Method in class sage.api.Configuration
Returns the vertical offset in pixels that should be applied to the UI to account for overscan.
GetOverscanScaleHeight() - Method in class sage.api.Configuration
Returns the vertical scale factor that should be applied to the UI to account for overscan.
GetOverscanScaleWidth() - Method in class sage.api.Configuration
Returns the horizontal scale factor that should be applied to the UI to account for overscan.
GetParentalLimitsExceeded(Airing) - Method in class sage.api.AiringAPI
Checks the airing for exceeding parental ratings and return a string array filled with each rating.
GetParentalRating(Airing) - Method in class sage.api.AiringAPI
Gets the parental rating information associated with this Airing.
GetParentDirectory(MediaFile) - Method in class sage.api.MediaFileAPI
Gets the directory that the files for this MediaFile are in.
GetPathLastModifiedTime(File) - Method in class sage.api.Utility
Returns the last modified time of the specified file path
GetPathParentDirectory(File) - Method in class sage.api.Utility
Returns the parent directory for the specified file path
GetPeopleAndCharacterInShowInRole(Show, String) - Method in class sage.api.ShowAPI
Gets the people in the specified Show in the specified Role.
GetPeopleAndCharacterInShowInRoles(Show, String[]) - Method in class sage.api.ShowAPI
Gets the people in the specified Show in the specified Roles.
GetPeopleAndCharacterListInShow(Show) - Method in class sage.api.ShowAPI
Gets a list of all of the people involved in this Show and the character each of them plays if known.
GetPeopleAndCharacterListInShowInRole(Show, String) - Method in class sage.api.ShowAPI
Gets the people in the specified Show in the specified Role.
GetPeopleAndCharacterListInShowInRoles(Show, String[]) - Method in class sage.api.ShowAPI
Gets the people in the specified Show in the specified Roles.
GetPeopleInShow(Show) - Method in class sage.api.ShowAPI
Gets a list of all of the people involved in this Show.
GetPeopleInShowInRole(Show, String) - Method in class sage.api.ShowAPI
Gets the people in the specified Show in the specified Role.
GetPeopleInShowInRoles(Show, String[]) - Method in class sage.api.ShowAPI
Gets the people in the specified Show in the specified Roles.
GetPeopleListInShow(Show) - Method in class sage.api.ShowAPI
Gets a list of all of the people involved in this Show.
GetPeopleListInShowInRole(Show, String) - Method in class sage.api.ShowAPI
Gets the people in the specified Show in the specified Role.
GetPeopleListInShowInRoles(Show, String[]) - Method in class sage.api.ShowAPI
Gets the people in the specified Show in the specified Roles.
GetPersonBirthplace(Person) - Method in class sage.api.PersonAPI
Returns a String representing the birthplace of the specified person, empty string if unknown
GetPersonDateOfBirth(Person) - Method in class sage.api.PersonAPI
Returns a String representing the birthdate of the specified person, empty string if unknown
GetPersonDateOfDeath(Person) - Method in class sage.api.PersonAPI
Returns a String representing the date of the specified person's death, empty string if unknown
GetPersonForID(int) - Method in class sage.api.PersonAPI
Returns the Person object that corresponds to the passed in ID.
GetPersonID(Person) - Method in class sage.api.PersonAPI
Returns the unique ID used to identify this Person.
GetPersonImage(Person, boolean) - Method in class sage.api.PersonAPI
Returns the image for the specified person
GetPersonImageURL(Person, boolean) - Method in class sage.api.PersonAPI
Returns the image URL for the specified person
GetPersonListInShow(Show) - Method in class sage.api.ShowAPI
Gets a list of all of the people involved in this Show.
GetPersonListInShowInRole(Show, String) - Method in class sage.api.ShowAPI
Gets the people in the specified Show in the specified Role.
GetPersonListInShowInRoles(Show, String[]) - Method in class sage.api.ShowAPI
Gets the people in the specified Show in the specified Roles.
GetPhysicalChannelNumberForLineup(Channel, String) - Method in class sage.api.ChannelAPI
Gets the physical channel number to tune to for this Channel on the specified lineup.
GetPhysicalInputType(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns the type of input this is, such as: S-Video, Composite, TV Tuner, etc.
GetPictureLibraryImportPaths() - Method in class sage.api.Configuration
Returns the library import paths that are currently configured for picture files
GetPlayableAiring(Airing) - Method in class sage.api.AiringAPI
Returns an Airing that correlates to the same content as the argument that is playable now.
GetPlaybackRate() - Method in class sage.api.MediaPlayerAPI
Returns the current playback rate as a floating point number.
getPlayerURL() - Method in class sage.media.rss.RSSMediaGroup
 
GetPlaylistItemAt(Playlist, int) - Method in class sage.api.PlaylistAPI
Gets the item in this Playlist at the specified index
GetPlaylistItems(Playlist) - Method in class sage.api.PlaylistAPI
Gets the list of items in the specified Playlist
GetPlaylistItemTypeAt(Playlist, int) - Method in class sage.api.PlaylistAPI
Gets the type of item in the Playlist at the specified index
GetPlaylistProperties(Playlist) - Method in class sage.api.PlaylistAPI
Returns a java.util.Properties object that has all of the user-set properties for this Playlist in it.
GetPlaylistProperty(Playlist, String) - Method in class sage.api.PlaylistAPI
Returns a property value for a specified Playlist.
GetPlaylists() - Method in class sage.api.PlaylistAPI
Gets a list of all of the Playlists in the database
GetPluginAuthor(Plugin) - Method in class sage.api.PluginAPI
Gets the author of the specified Plugin object
GetPluginConfigHelpText(Plugin, String) - Method in class sage.api.PluginAPI
Gets the help text to describe the specified configuration setting for the specified Plugin object.
GetPluginConfigLabel(Plugin, String) - Method in class sage.api.PluginAPI
Gets the label to describe the specified configuration setting for the specified Plugin object.
GetPluginConfigOptions(Plugin, String) - Method in class sage.api.PluginAPI
Gets all the options available for the specified configuration setting for the specified Plugin object.
GetPluginConfigSettings(Plugin) - Method in class sage.api.PluginAPI
Returns a list of the setting names for the specified Plugin object.
GetPluginConfigType(Plugin, String) - Method in class sage.api.PluginAPI
Gets the setting type for the specified configuration setting for the specified Plugin object.
GetPluginConfigValue(Plugin, String) - Method in class sage.api.PluginAPI
Gets the current value for the specified configuration setting for the specified Plugin object.
GetPluginConfigValues(Plugin, String) - Method in class sage.api.PluginAPI
Gets the current values for the specified configuration setting for the specified Plugin object.
GetPluginCreationDate(Plugin) - Method in class sage.api.PluginAPI
Gets the creation date of the specified Plugin object
GetPluginDemoVideos(Plugin) - Method in class sage.api.PluginAPI
Returns an array of URLs to demo videos for the specified plugin object
GetPluginDependencies(Plugin) - Method in class sage.api.PluginAPI
Returns an array of Strings which specifies the dependencies of this plugin.
GetPluginDescription(Plugin) - Method in class sage.api.PluginAPI
Gets the description of the specified Plugin object
GetPluginIdentifier(Plugin) - Method in class sage.api.PluginAPI
Gets the unique identifier of the specified Plugin object
GetPluginImplementation(Plugin) - Method in class sage.api.PluginAPI
Returns the actual object that implements the sage.SageTVPlugin interface for the specified Plugin.
GetPluginIncompatabilityReason(Plugin) - Method in class sage.api.PluginAPI
Returns the reason why the specified Plugin object is incompatible and cannot be installed.
GetPluginInstallDate(Plugin) - Method in class sage.api.PluginAPI
Gets the date the specified Plugin object was installed
GetPluginModificationDate(Plugin) - Method in class sage.api.PluginAPI
Gets the last modification date of the specified Plugin object
GetPluginName(Plugin) - Method in class sage.api.PluginAPI
Gets the displayable name of the specified Plugin object
GetPluginProgress() - Method in class sage.api.PluginAPI
Returns a progress based status message regarding any current plugin installation.
GetPluginReleaseNotes(Plugin) - Method in class sage.api.PluginAPI
Gets the release notes attached to this specific version of the specified Plugin object
GetPluginResourcePath(Plugin) - Method in class sage.api.PluginAPI
Gets the relative path to resources used by the specified Plugin object
GetPluginScreenshots(Plugin) - Method in class sage.api.PluginAPI
Returns an array of URLs to screenshots for the specified plugin object
GetPluginType(Plugin) - Method in class sage.api.PluginAPI
Returns the type of the specified plugin object.
GetPluginVersion(Plugin) - Method in class sage.api.PluginAPI
Gets the version of the specified Plugin object
GetPluginWebsites(Plugin) - Method in class sage.api.PluginAPI
Returns an array of URLs to websites for the specified plugin object
GetPredefinedPermissions() - Method in class sage.api.Security
Returns a list of all the predefined permission names.
GetPreferredDisplayResolutions() - Method in class sage.api.Global
Returns a list of the preferred display resolutions.
GetPrefixCommandForInfraredTuningPlugin(String, int, String) - Method in class sage.api.Configuration
Gets the command that is to be sent before a channel change sequence is started.
GetProperty(String, String) - Method in class sage.api.Configuration
Gets the property with the specified name.
GetRatingsUnderParentalLock() - Method in class sage.api.Configuration
Gets the list of content ratings that are under parental lock.
GetRawMediaTime() - Method in class sage.api.MediaPlayerAPI
Gets the current playback time of the MediaPlayer.
GetRealWatchedEndTime(Airing) - Method in class sage.api.AiringAPI
Gets the time the user finished watching this Airing, in real time.
GetRealWatchedStartTime(Airing) - Method in class sage.api.AiringAPI
Gets the time the user started watching this Airing, in real time.
GetRecentChannels() - Method in class sage.api.MediaPlayerAPI
Returns an array of recently viewed channels.
GetRecentlyWatched(long) - Method in class sage.api.Global
Gets a list of all of the Airings that have been watched within the specified amount of time
GetRecordingName(Airing) - Method in class sage.api.AiringAPI
Gets the name for this recording that was set via SetRecordingName(Airing, String)
GetRecordingQualities() - Method in class sage.api.Configuration
Returns a list of the different recording quality names available in the system
GetRecordingQuality(Airing) - Method in class sage.api.AiringAPI
Returns the recording quality that this Airing has been specifically set to record at.
GetRecordingQualityBitrate(String) - Method in class sage.api.Configuration
Gets the estimated overall bitrate for a given recording quality.
GetRecordingQualityFormat(String) - Method in class sage.api.Configuration
Gets the format for a given recording quality.
GetRelativeMediaSource(String, Object) - Method in class sage.api.MediaNodeAPI
Creates a MediaNode view with a relative root for a specified media source.
GetRemoteClientVersion() - Method in class sage.api.Global
Returns the version string for this connected remote client
GetRemotesForInfraredTuningPlugin(String, int) - Method in class sage.api.Configuration
Gets the names of the 'Remote Controls' which correspond to external devices that can be controlled with the specified plugin
GetRemoteUIType() - Method in class sage.api.Global
Returns the type of client that is connected on this remote interface
GetRolesInShow(Show) - Method in class sage.api.ShowAPI
Gets a list of the roles for each of the people in the specified Show.
GetRoleTypes() - Method in class sage.api.ShowAPI
Gets a list of all of the valid roles that people can have in a Show
GetSageCommandLinkedToIRCode(long) - Method in class sage.api.Configuration
Returns the SageTV Command that is linked to the specified infrared code.
GetSageCommandLinkedToKeystroke(String) - Method in class sage.api.Configuration
Returns the SageTV Command that is linked to the specified keystroke.
GetSageCommandNames() - Method in class sage.api.Global
Gets the names of all of the SageTV commands that are available in the system
GetSageTVPluginRegistry() - Method in class sage.api.PluginAPI
Returns an object which implements the sage.SageTVPluginRegistry interface.
GetScaledImageAsBufferedImage(Object, int, int) - Method in class sage.api.Utility
Returns a java.awt.image.BufferedImage object.
GetScheduledRecordings() - Method in class sage.api.Global
Gets a list of all of the Airings that SageTV is planning to record in the future
GetScheduledRecordingsForDevice(String) - Method in class sage.api.Global
Gets a list of all of the Airings that SageTV is planning to record in the future on the specified CaptureDevice
GetScheduledRecordingsForDeviceForTime(String, long, long) - Method in class sage.api.Global
Gets a list of all of the Airings that SageTV is planning on recording during the specified time span on a specified CaptureDevice
GetScheduledRecordingsForTime(long, long) - Method in class sage.api.Global
Gets a list of all of the Airings that SageTV is planning on recording during the specified time span
GetScheduleDuration(Airing) - Method in class sage.api.AiringAPI
Get the duration for an airing accounting for any adjustments made due to Manual Recording stop/start time adjustments or adjustments due to favorite padding.
GetScheduleEndTime(Airing) - Method in class sage.api.AiringAPI
Get the end time for an airing accounting for any adjustments made due to Manual Recording stop/start time adjustments or adjustments due to favorite padding.
GetScheduleRecordingRecurrence(Airing) - Method in class sage.api.AiringAPI
If this Airing is a time-based recording this will get a description of the recurrence frequency for its recording recurrence
GetScheduleStartTime(Airing) - Method in class sage.api.AiringAPI
Get the start time for an airing accounting for any adjustments made due to Manual Recording stop/start time adjustments or adjustments due to favorite padding.
GetScreenSaverTimeout() - Method in class sage.api.Configuration
Gets the screen saver timeout in milliseconds.
GetSDEPGInProgressSportStatus(String[]) - Method in class sage.api.ShowAPI
Returns the current Schedules Direct provided in progress status for each of the provided external ID's.
GetSecurityProfiles() - Method in class sage.api.Security
Returns the names of the different security profiles.
GetSegmentFiles(MediaFile) - Method in class sage.api.MediaFileAPI
Returns the list of files that make up the specified MediaFile object.
GetSequenceDelayForInfraredTuningPlugin(String, int, String) - Method in class sage.api.Configuration
Gets the minimum delay in milliseconds that is required between the completion of a sequence of commands that represent a channel change and the start of a new sequence of commands that represent a channel change
GetSeriesActor(SeriesInfo, int) - Method in class sage.api.SeriesInfoAPI
Returns the name of the actor/actress for the specfied index in the specified SeriesInfo.
GetSeriesActorImage(SeriesInfo, Person, boolean) - Method in class sage.api.SeriesInfoAPI
Returns an image of the specified Person in their role in the specified Series
GetSeriesActorImageURL(SeriesInfo, Person, boolean) - Method in class sage.api.SeriesInfoAPI
Returns an image URL of the specified Person in their role in the specified Series
GetSeriesActorList(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns a list of the names of the actors/actresses in the specified SeriesInfo.
GetSeriesCategory(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the category for the specified SeriesInfo
GetSeriesCharacter(SeriesInfo, int) - Method in class sage.api.SeriesInfoAPI
Returns the name of the character for the specfied index in the specified SeriesInfo.
GetSeriesCharacterForActor(SeriesInfo, String) - Method in class sage.api.SeriesInfoAPI
Returns the name of the character that the corresponding actor plays in this series
GetSeriesCharacterList(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns a list of the names of the characters in the specified SeriesInfo.
GetSeriesDayOfWeek(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the name of the day of the week the specified SeriesInfo airs on
GetSeriesDescription(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the description for the specified SeriesInfo
GetSeriesFinaleDate(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns a String describing the finale date for the specified SeriesInfo
GetSeriesHistory(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the history description for the specified SeriesInfo
GetSeriesHourAndMinuteTimeslot(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the hour/minute timeslot that the specified SeriesInfo airs at
GetSeriesID(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the Series ID of the specified SeriesInfo NOTE: V8.0 IDs are not backwards compatible with prior versions
GetSeriesImage(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the image that corresponds to this SeriesInfo if there is one
GetSeriesImage(SeriesInfo, boolean) - Method in class sage.api.SeriesInfoAPI
Returns the image that corresponds to this SeriesInfo if there is one
GetSeriesImageAtIndex(SeriesInfo, int, boolean) - Method in class sage.api.SeriesInfoAPI
Returns the image that corresponds to this SeriesInfo at the specified index (when there are multiple images)
GetSeriesImageCount(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the number of images available that correspond to this SeriesInfo
GetSeriesImageURL(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the URL of the image that corresponds to this SeriesInfo if there is one
GetSeriesImageURL(SeriesInfo, boolean) - Method in class sage.api.SeriesInfoAPI
Returns the image URL that corresponds to this SeriesInfo if there is one
GetSeriesImageURLAtIndex(SeriesInfo, int, boolean) - Method in class sage.api.SeriesInfoAPI
Returns the image URL that corresponds to this SeriesInfo at the specified index (when there are multiple images)
GetSeriesInfoForID(String) - Method in class sage.api.SeriesInfoAPI
Returns the SeriesInfo object for the specified Series ID NOTE: V8.0 IDs are not backwards compatible with prior versions
GetSeriesInfoProperty(SeriesInfo, String) - Method in class sage.api.SeriesInfoAPI
Returns a property value for a specified SeriesInfo object.
GetSeriesNetwork(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the name of the network the specified SeriesInfo airs on
GetSeriesPremiereDate(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns a String describing the premiere date for the specified SeriesInfo
GetSeriesSubCategory(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the subcategory for the specified SeriesInfo
GetSeriesTitle(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns the title for the specified SeriesInfo
GetServerAddress() - Method in class sage.api.Global
Gets the hostname of the SageTV server if this is a client, otherwise it returns the name of the host SageTV is running on
GetServerProperty(String, String) - Method in class sage.api.Configuration
Gets the property with the specified name.
GetServerSubpropertiesThatAreBranches(String) - Method in class sage.api.Configuration
Returns the list of properties underneath the specified property that themselves contain further subproperties.
GetServerSubpropertiesThatAreLeaves(String) - Method in class sage.api.Configuration
Returns the list of properties underneath the specified property that do not contain further subproperties.
GetShow(Airing) - Method in class sage.api.AiringAPI
Gets the Show object for this Airing which describes it in further detail (Show contains the title, actors, category, description, etc.)
GetShowCategoriesList(Show) - Method in class sage.api.ShowAPI
Returns a String array of categories for the Show.
GetShowCategoriesString(Show) - Method in class sage.api.ShowAPI
Returns a String of categories for the Show, separated by '/' if there are multiple levels of categories.
GetShowCategoriesString(Show, String) - Method in class sage.api.ShowAPI
Returns a String of categories for the Show, separated by the specified delimiter if there are multiple levels of categories.
GetShowCategory(Show) - Method in class sage.api.ShowAPI
Returns the category for the specified Show.
GetShowDescription(Show) - Method in class sage.api.ShowAPI
Returns the description for the specified Show
GetShowDuration(Show) - Method in class sage.api.ShowAPI
Returns the duration of the specified Show.
GetShowEpisode(Show) - Method in class sage.api.ShowAPI
Returns the episode name for the specified Show.
GetShowEpisodeNumber(Show) - Method in class sage.api.ShowAPI
Returns the episode number of the specified Show.
GetShowExpandedRatings(Show) - Method in class sage.api.ShowAPI
Returns the epxanded ratings information for the specified Show.
GetShowExternalID(Show) - Method in class sage.api.ShowAPI
Gets the global unique ID which is used to identify Shows.
GetShowForExternalID(String) - Method in class sage.api.ShowAPI
Gets a Show based on the global unique ID which is used to identify Shows.
GetShowImage(Show, String, int, int) - Method in class sage.api.ShowAPI
Returns an image specific to this Show.
GetShowImageCount(Show, String) - Method in class sage.api.ShowAPI
Returns a count of images specific to this Show.
GetShowLanguage(Show) - Method in class sage.api.ShowAPI
Returns the language that the specified Show is in.
GetShowMisc(Show) - Method in class sage.api.ShowAPI
Returns the miscellaneous metadata for this Show.
GetShowParentalRating(Show) - Method in class sage.api.ShowAPI
Deprecated. 
GetShowRated(Show) - Method in class sage.api.ShowAPI
Returns the MPAA rating for the specified Show (only used for movies).
GetShowSeasonNumber(Show) - Method in class sage.api.ShowAPI
Returns the season number of the specified Show.
GetShowSeriesInfo(Show) - Method in class sage.api.ShowAPI
Gets the SeriesInfo object for a specified Show if that Show is for a television series and there is information on that series.
GetShowSubCategory(Show) - Method in class sage.api.ShowAPI
Returns the subcategory for the specified Show
GetShowTitle(Show) - Method in class sage.api.ShowAPI
Returns the title of the specified Show.
GetShowYear(Show) - Method in class sage.api.ShowAPI
Gets the year of the specified Show.
GetSignalStrength(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns the current signal strength for this CaptureDeviceInput.
GetSize(MediaFile) - Method in class sage.api.MediaFileAPI
Gets the total size in bytes of the files on disk that represent this MediaFile
GetStartForSegment(MediaFile, int) - Method in class sage.api.MediaFileAPI
Gets the starting time for a specified segment number in this MediaFile.
GetStartPadding(Favorite) - Method in class sage.api.FavoriteAPI
Returns the amount of time any recording for this Favorite should start before the actual Airing begins.
GetStartTimesForSegments(MediaFile) - Method in class sage.api.MediaFileAPI
Returns a list of all of the start times of the segments in the specified MediaFile
GetStationID(Channel) - Method in class sage.api.ChannelAPI
Returns an ID which can be used with GetChannelForStationID() for doing keyed lookups of Channel objects
GetStopPadding(Favorite) - Method in class sage.api.FavoriteAPI
Returns the amount of time any recording for this Favorite should stop after the actual Airing ends.
GetSTVName() - Method in class sage.api.WidgetAPI
Returns the value of the 'STVName' Attribute under the Global Theme Widget.
GetSTVVersion() - Method in class sage.api.WidgetAPI
Returns the value of the 'STVVersion' Attribute under the Global Theme Widget.
GetSubgroup(Map, Object) - Method in class sage.api.Utility
Gets the value for the specified key out of a map.
GetSubnetMask() - Method in class sage.api.Utility
Returns the subnet mask for the currently configured network adapter.
GetSubpicAudioLanguageOptions() - Method in class sage.api.Configuration
Gets the list of languages that are available to be used as presets for Audio tracks or Subpicture.
GetSubpropertiesThatAreBranches(String) - Method in class sage.api.Configuration
Returns the list of properties underneath the specified property that themselves contain further subproperties.
GetSubpropertiesThatAreLeaves(String) - Method in class sage.api.Configuration
Returns the list of properties underneath the specified property that do not contain further subproperties.
GetSubtitleDelay() - Method in class sage.api.MediaPlayerAPI
Gets the delay in milliseconds that is applied to external subtitle files when they are used during playback (can be positive or negative)
GetSuggestedIntelligentRecordings() - Method in class sage.api.Global
Gets a list of all of the Airings that SageTV would record if Intelligent Recording was enabled.
GetSystemAlertLevel() - Method in class sage.api.SystemMessageAPI
Gets the global alert level in the system.
GetSystemMessageEndTime(SystemMessage) - Method in class sage.api.SystemMessageAPI
Gets the time when this SystemMessage was last posted.
GetSystemMessageLevel(SystemMessage) - Method in class sage.api.SystemMessageAPI
Returns the alert level for the SystemMessage that was specified.
GetSystemMessageRepeatCount(SystemMessage) - Method in class sage.api.SystemMessageAPI
Gets the number of times this message was repeated.
GetSystemMessages() - Method in class sage.api.SystemMessageAPI
Returns the list of SystemMessage objects currently in the queue.
GetSystemMessageString(SystemMessage) - Method in class sage.api.SystemMessageAPI
Gets the 'message string' associated with this SystemMessage.
GetSystemMessageTime(SystemMessage) - Method in class sage.api.SystemMessageAPI
Gets the time when this SystemMessage was first posted.
GetSystemMessageTypeCode(SystemMessage) - Method in class sage.api.SystemMessageAPI
Returns an integer which represents the type of SystemMessage that was specified.
GetSystemMessageTypeName(SystemMessage) - Method in class sage.api.SystemMessageAPI
Returns a localized string which represents the type of SystemMessage that was specified.
GetSystemMessageVariable(SystemMessage, String) - Method in class sage.api.SystemMessageAPI
Returns the SystemMessage variable property associated with the specified SystemMessage.
GetSystemMessageVariableNames(SystemMessage) - Method in class sage.api.SystemMessageAPI
Returns the names of the variables associated with the specified SystemMessage.
GetTableFocusedPosition(Object) - Method in class sage.api.Global
Gets the table position that currently has focus in the specified table.
GetTableFocusedVisibleColumn(Object) - Method in class sage.api.Global
Gets the column number that currently has focus in the specified table.
GetTableFocusedVisiblePosition(Object) - Method in class sage.api.Global
Gets the visible table position that currently has focus in the specified table.
GetTableFocusedVisibleRow(Object) - Method in class sage.api.Global
Gets the row number that currently has focus in the specified table.
GetTextForUIComponent(Object) - Method in class sage.api.Global
Gets the value displayed for the textual component of the specified UI object.
getThumbHeight() - Method in class sage.media.rss.RSSMediaGroup
 
GetThumbnail(MediaFile) - Method in class sage.api.MediaFileAPI
Gets the representative thumbnail image which should be used for iconic display of this MediaFile.
getThumbURL() - Method in class sage.media.rss.RSSMediaGroup
 
getThumbWidth() - Method in class sage.media.rss.RSSMediaGroup
 
GetTimeSinceLastInput() - Method in class sage.api.Utility
Returns the amount of time in milliseconds since the last user input occurred for this UI (used for doing things while the user is idle)
GetTimeUntilNextEPGDownload() - Method in class sage.api.Global
The amount of time in milliseconds until SageTV will perform an EPG update again.
GetTimeZone() - Method in class sage.api.Configuration
Gets the name of the time zone that the application is currently configured to use
GetTotalDiskspaceAvailable() - Method in class sage.api.Global
Gets the total diskspace available for television recording by SageTV.
GetTotalLibraryDuration() - Method in class sage.api.Global
Returns the total duration of all of the content in the media library
GetTotalVideoDuration() - Method in class sage.api.Global
Returns the total duration of all of the recorded television content
GetTrackNumber(Airing) - Method in class sage.api.AiringAPI
Returns the track number for the Airing if it's from a Music Album.
GetTranscodeFormatDetails(String) - Method in class sage.api.TranscodeAPI
Gets the format details for the specified format name
GetTranscodeFormats() - Method in class sage.api.TranscodeAPI
Gets the names of the different transcode formats
GetTranscodeJobClipDuration(int) - Method in class sage.api.TranscodeAPI
Returns the clip duration for the specified transcode job
GetTranscodeJobClipStart(int) - Method in class sage.api.TranscodeAPI
Returns the clip start time for the specified transcode job
GetTranscodeJobCompletePercent(int) - Method in class sage.api.TranscodeAPI
Gets the percent complete (between 0 and 1 as a float) for a transcode job
GetTranscodeJobDestFile(int) - Method in class sage.api.TranscodeAPI
Gets the destination file of the specified transcoding job
GetTranscodeJobFormat(int) - Method in class sage.api.TranscodeAPI
Gets the target format of the specified transcoding job
GetTranscodeJobs() - Method in class sage.api.TranscodeAPI
Returns a list of the job IDs for all the current jobs in the transcode queue.
GetTranscodeJobShouldKeepOriginal(int) - Method in class sage.api.TranscodeAPI
Returns whether or not the specified transcoding job retains the original source file
GetTranscodeJobSourceFile(int) - Method in class sage.api.TranscodeAPI
Gets the source file of the specified transcoding job
GetTranscodeJobStatus(int) - Method in class sage.api.TranscodeAPI
Gets the status of the specified transcoding job
getType() - Method in class sage.media.rss.RSSMediaContent
 
GetUIComponentContext() - Method in class sage.api.Global
Returns the UI component that this execution originated from.
GetUIComponentForVariable(String, Object) - Method in class sage.api.Global
Searches all UI elements in the current menu until it finds one that has a variable with the specified name matching the specified value.
GetUIComponentHeight(Object) - Method in class sage.api.Global
Returns the height in pixels in the UI of the specified UI component.
GetUIComponentHeightf(Object) - Method in class sage.api.Global
Returns the height in the UI of the specified UI component relative to the entire UI height.
GetUIComponentLastFocusedChild(Object) - Method in class sage.api.Global
If the specified component currently has a focused child; that child's UI object will be returned.
GetUIComponentPositionX(Object) - Method in class sage.api.Global
Returns the X position in pixels in the UI of the specified UI component.
GetUIComponentPositionXf(Object) - Method in class sage.api.Global
Returns the X position in the UI of the specified UI component.
GetUIComponentPositionY(Object) - Method in class sage.api.Global
Returns the Y position in pixels in the UI of the specified UI component.
GetUIComponentPositionYf(Object) - Method in class sage.api.Global
Returns the Y position in the UI of the specified UI component.
GetUIComponentWidth(Object) - Method in class sage.api.Global
Returns the width in pixels in the UI of the specified UI component.
GetUIComponentWidthf(Object) - Method in class sage.api.Global
Returns the width in the UI of the specified UI component relative to the entire UI width.
GetUIContextName() - Method in class sage.api.Global
Returns the name of the UI context that makes the API call.
GetUIContextNames() - Method in class sage.api.Global
Returns a list of the names of the different UI contexts that are available.
GetUILanguage() - Method in class sage.api.Configuration
Gets the language that the user interface should be displayed in.
GetUIRefreshLock() - Method in class sage.api.Utility
Acquires the lock for this user interface system to prevent other updates from occuring.
GetUIWidgetContext() - Method in class sage.api.WidgetAPI
Returns the Widget for the corresponding UI component that this execution originated from.
getUrl() - Method in class sage.media.rss.RSSMediaContent
 
GetUsedLibraryDiskspace() - Method in class sage.api.Global
Returns the total number of bytes on disk used by the content in the imported video, picturees and music libraries
GetUsedVideoDiskspace() - Method in class sage.api.Global
Returns the total number of bytes on disk used by recorded television content
GetUserRecord(String, String) - Method in class sage.api.UserRecordAPI
Gets an existing UserRecord object in the database under the specified data 'Store' and with the specified 'Key'.
GetUserRecordData(UserRecord, String) - Method in class sage.api.UserRecordAPI
Gets the Value from the specified Name that's stored in the given UserRecord object.
GetUserRecordNames(UserRecord) - Method in class sage.api.UserRecordAPI
Gets a list of all the 'Name' values used in name->value pairs in this UserRecord object
GetVariableFromContext(String, Object, String) - Method in class sage.api.Global
Searches all UI elements in the current menu until it finds one that has a variable with the specified name matching the specified value.
GetVariableFromUIComponent(Object, String) - Method in class sage.api.Global
Retrieves the variable with the specified name from the context of the passed in UIComponent.
GetVideoBackgroundColor() - Method in class sage.api.Configuration
Returns the color that should be used for the video background.
GetVideoDecoderFilter() - Method in class sage.api.Configuration
Gets the name of the DirectShow video decoder filter that's used for MPEG2 playback (Windows only)
GetVideoDecoderFilters() - Method in class sage.api.Configuration
Gets the list of the video decoder filters that are available in the system for MPEG2 playback (Windows only)
GetVideoDirectories() - Method in class sage.api.Configuration
Gets the list of directories that SageTV is configured to record television to
GetVideoDiskspaceRules() - Method in class sage.api.Configuration
Returns the list of valid diskspace rules.
GetVideoLibraryImportPaths() - Method in class sage.api.Configuration
Returns the library import paths that are currently configured for video files
GetVideoOffsetX(String) - Method in class sage.api.Configuration
Gets of the offset in pixels that should be applied horizontally to the video.
GetVideoOffsetY(String) - Method in class sage.api.Configuration
Gets of the offset in pixels that should be applied vertically to the video.
GetVideoOrbitingDuration() - Method in class sage.api.Configuration
Gets the video orbiting duration in milliseconds.
GetVideoSnapshot() - Method in class sage.api.MediaPlayerAPI
Returns an image which is a frame grab of the currently rendered video frame.
GetVideoZoomX(String) - Method in class sage.api.Configuration
Gets the horizontal scale factor for the video for the specified aspect ratio mode.
GetVideoZoomY(String) - Method in class sage.api.Configuration
Gets the vertical scale factor for the video for the specified aspect ratio mode.
GetVisibilityForVariable(String, Object) - Method in class sage.api.Global
Searches all UI elements in the current menu until it finds one that has a variable with the specified name matching the specified value.
GetVolume() - Method in class sage.api.MediaPlayerAPI
Returns the current volume level of the MediaPlayer.
GetWatchedDuration(Airing) - Method in class sage.api.AiringAPI
Gets the duration of time of this Airing that has been watched already.
GetWatchedEndTime(Airing) - Method in class sage.api.AiringAPI
Gets the time the user finished watching this Airing.
GetWatchedStartTime(Airing) - Method in class sage.api.AiringAPI
Gets the time the user started watching this Airing.
GetWidgetChild(Widget, String, String) - Method in class sage.api.WidgetAPI
Searches the children of the specified Widget for one with the specified type and name.
GetWidgetChildren(Widget) - Method in class sage.api.WidgetAPI
Gets the list of Widgets that are children of the specified Widget.
GetWidgetMenuBackHistory() - Method in class sage.api.WidgetAPI
Gets a list of the Widgets that have defined the menus that were recently displayed in the UI.
GetWidgetMenuHistory() - Method in class sage.api.WidgetAPI
Gets a list of the Widgets that have defined the menus that were recently displayed in the UI
GetWidgetName(Widget) - Method in class sage.api.WidgetAPI
Returns the name of the specified Widget
GetWidgetParent(Widget, String, String) - Method in class sage.api.WidgetAPI
Searches the parents of the specified Widget for one with the specified type and name.
GetWidgetParents(Widget) - Method in class sage.api.WidgetAPI
Gets the list of Widgets that are parents of the specified Widget.
GetWidgetProperty(Widget, String) - Method in class sage.api.WidgetAPI
Returns the value for a specified property in a Widget
GetWidgetsByType(String) - Method in class sage.api.WidgetAPI
Gets all of the Widgets that are in the currently loaded STV that are of the specified type
GetWidgetSymbol(Widget) - Method in class sage.api.WidgetAPI
Returns the UID symbol for the specified Widget
GetWidgetType(Widget) - Method in class sage.api.WidgetAPI
Returns the type of a Widget
getWidth() - Method in class sage.media.rss.RSSMediaContent
 
GetWindowsRegistryDWORDValue(String, String, String) - Method in class sage.api.Utility
Returns a DWORD value from the Windows registry for the specified root, key and name(Windows only) Acceptable values for the Root are: "HKCR", "HKEY_CLASSES_ROOT", "HKCC", "HKEY_CURRENT_CONFIG", "HKCU", "HKEY_CURRENT_USER", "HKU", "HKEY_USERS", "HKLM" or "HKEY_LOCAL_MACHINE" (HKLM is the default if nothing matches)
GetWindowsRegistryNames(String, String) - Method in class sage.api.Utility
Returns a list of the Windows registry names which exist under the specified root & key (Windows only) Acceptable values for the Root are: "HKCR", "HKEY_CLASSES_ROOT", "HKCC", "HKEY_CURRENT_CONFIG", "HKCU", "HKEY_CURRENT_USER", "HKU", "HKEY_USERS", "HKLM" or "HKEY_LOCAL_MACHINE" (HKLM is the default if nothing matches)
GetWindowsRegistryStringValue(String, String, String) - Method in class sage.api.Utility
Returns a string value from the Windows registry for the specified root, key and name(Windows only) Acceptable values for the Root are: "HKCR", "HKEY_CLASSES_ROOT", "HKCC", "HKEY_CURRENT_CONFIG", "HKCU", "HKEY_CURRENT_USER", "HKU", "HKEY_USERS", "HKLM" or "HKEY_LOCAL_MACHINE" (HKLM is the default if nothing matches)
GetWorkingDirectory() - Method in class sage.api.Utility
Returns the current working directory for the application (if this is a client; it'll be the working directory of the server)
Global - Class in sage.api
System methods used for dealing with Sage specifics
Global() - Constructor for class sage.api.Global
 
GroupByArrayMethod(Object, String) - Method in class sage.api.Database
Grouping method for data lists/maps.
GroupByMethod(Object, String) - Method in class sage.api.Database
Grouping method for data lists/maps.
GuessMajorFileType(String) - Method in class sage.api.Utility
Guesses what media type the specified filename corresponds to.

H

HasAlbumArt(Album) - Method in class sage.api.AlbumAPI
Returns true if there is album art for this Album
HasAnyThumbnail(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if this MediaFile object has a thumbnail representation of it.
HasDirectX9() - Method in class sage.api.Configuration
Returns true if the system has DirectX 9 installed (Windows Only)
HasEditorialImage(TVEditorial) - Method in class sage.api.TVEditorialAPI
Returns true if the specified editorial has an image that corresponds to it
HasEVRSupport() - Method in class sage.api.Configuration
Returns true if the system has support for the Enhanced Video Renderer (EVR) (Windows Only)
HasLocalFilesystem() - Method in class sage.api.Utility
Returns true if this client has a local file system that can be accessed.
HasMediaFile() - Method in class sage.api.MediaPlayerAPI
Returns true if the MediaPlayer currently has a file that is loading or loaded.
HasMediaMask(DBObject, String) - Method in class sage.api.Database
Tests whether the passed in DBObject matches any of the categories specified in the passed in MediaMask.
HasMovieImage(Show) - Method in class sage.api.ShowAPI
Returns true if the passed in Show that represents a Movie has any imagery associated with it
HasParentalLockCode() - Method in class sage.api.Configuration
Returns true if a parental lock code has been configured
HasPermission(String) - Method in class sage.api.Security
Returns true if the specified permission is allowed under the security profile active for the UI making this API call.
HasPermission(String, String) - Method in class sage.api.Security
Returns true if the specified permission is allowed under the specified security profile.
HasPersonImage(Person) - Method in class sage.api.PersonAPI
Returns true if the passed in Person has an image associated with them
HasPVR350TVOutput() - Method in class sage.api.Configuration
Returns true if the system has a Hauppauge WinTV PVR-350 card installed which can produce a TV output (Windows only)
HasSeriesActorImage(SeriesInfo, Person) - Method in class sage.api.SeriesInfoAPI
Returns true if the specified SeriesInfo has a corresponding image for it for the specified Person in it
HasSeriesImage(SeriesInfo) - Method in class sage.api.SeriesInfoAPI
Returns true if the specified SeriesInfo has a corresponding image for it
HasSpecificThumbnail(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if this MediaFile object has a thumbnail for it that is unique to the content itself.
HasWidgetProperty(Widget, String) - Method in class sage.api.WidgetAPI
Returns true if the specified Widget has a property defined with the specified name

I

If(boolean, Object, Object) - Method in class sage.api.Utility
Returns the second argument if the first argument is true, otherwise the third argument is returned.
ImportSTVFile(File) - Method in class sage.api.WidgetAPI
Imports a SageTV Application Definition file into the current STV file that is loaded.
InsertIntoPlaylist(Playlist, int, Object) - Method in class sage.api.PlaylistAPI
Inserts a new item into the specified Playlist at the specified position.
InsertWidgetChild(Widget, Widget, int) - Method in class sage.api.WidgetAPI
Creates a parent-child relationship between two Widgets.
InstallClientPlugin(Plugin) - Method in class sage.api.PluginAPI
Installs or upgrades the specified Plugin.
InstallPlugin(Plugin) - Method in class sage.api.PluginAPI
Installs or upgrades the specified Plugin.
IsAcceleratedDrawingEnabled() - Method in class sage.api.Configuration
Returns true if 3D acceleration is enabled for the rendering engine.
IsAdvancedDeinterlacingEnabled() - Method in class sage.api.Configuration
Returns true if the client supports doing advanced deinterlacing and it is enabled.
IsAdvancedDeinterlacingSupported() - Method in class sage.api.Configuration
Returns true if the client supports doing advanced deinterlacing.
IsAiringAttributeSet(Airing, String) - Method in class sage.api.AiringAPI
Returns whether or not the specificed attibute is set for this Airing
IsAiringHDTV(Airing) - Method in class sage.api.AiringAPI
Returns true if this Airing is in HDTV
IsAiringObject(Airing) - Method in class sage.api.AiringAPI
Returns true if the argument is an Airing object.
IsAlbumObject(Object) - Method in class sage.api.AlbumAPI
Returns true if the argument is an Album object
IsAsleep() - Method in class sage.api.Global
Returns true if SageTV is in the Sleep state.
IsAutoDelete(Favorite) - Method in class sage.api.FavoriteAPI
Returns true if SageTV is allowed to automatically delete recordings of this Favorite when it needs more disk space.
IsBackgroundFileDownloadProgressivePlay(File) - Method in class sage.api.Global
Returns whether or not the current file being downloaded can be played back while being downloaded.
IsBluRay(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if this MediaFile represents BluRay content.
IsCaptureDeviceANetworkEncoder(String) - Method in class sage.api.CaptureDeviceAPI
Returns true if a CaptureDevice is a Network Encoder
IsCaptureDeviceFunctioning(String) - Method in class sage.api.CaptureDeviceAPI
Returns whether or not a CaptureDevice is functioning (i.e.
IsCaptureDeviceHardwareEncoder(String) - Method in class sage.api.CaptureDeviceAPI
Returns true if the CaptureDevice is a hardware encoder
IsCaptureDeviceInputAudioVideo(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns whether or not this CaptureDeviceInput captures both audio and video
IsCaptureDeviceInUseByALiveClient(String) - Method in class sage.api.CaptureDeviceAPI
Returns true if the CaptureDevice is currently under control of a client who is (or was) watching live TV
IsChannelDownloadComplete(String) - Method in class sage.api.Global
Returns true if the channel download has been completed on the specified lineup
IsChannelObject(Channel) - Method in class sage.api.ChannelAPI
Returns true if the argument is a Channel object.
IsChannelRemappedOnLineup(Channel, String) - Method in class sage.api.ChannelAPI
Returns true if the user has remapped this Channel to a different number than it's default on the specified Lineup
IsChannelViewable(Channel) - Method in class sage.api.ChannelAPI
Returns true if there is a configured lineup for which this channel is viewable.
IsChannelViewableOnLineup(Channel, String) - Method in class sage.api.ChannelAPI
Returns true if this Channel is viewable on the specified Lineup
IsChannelViewableOnNumberOnLineup(Channel, String, String) - Method in class sage.api.ChannelAPI
Returns true if this Channel is viewable on the specified Lineup on the specified channel number
IsClient() - Method in class sage.api.Global
Returns true if this is an instance of SageTV Client
IsClientDisconnected() - Method in class sage.api.Global
Returns true if this is an instance of SageTVClient (or a remote client connected via SageTVClient) and there is currently not a connection to the server.
IsClientPluginCompatible(Plugin) - Method in class sage.api.PluginAPI
Returns whether or not the specified Plugin object is compatible and can be installed.
IsClientPluginInstalled(Plugin) - Method in class sage.api.PluginAPI
Returns true if the specified plugin has already been installed into the locally running SageTVClient
IsClientPluginInstalledSameVersion(Plugin) - Method in class sage.api.PluginAPI
Returns true if the specified plugin has already been installed into the locally running SageTVClient and is the same version as this one
IsCompleteRecording(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if SageTV considers this MediaFile a 'complete' recording.
IsCorrectParentalLockCode(String) - Method in class sage.api.MediaPlayerAPI
Returns true if the argument passed in matches the parental lock code in the system
IsCurrentMediaFileDVD() - Method in class sage.api.MediaPlayerAPI
Returns true if the MediaPlayer has a file loading or loaded, and that file is a DVD
IsCurrentMediaFileMusic() - Method in class sage.api.MediaPlayerAPI
Returns true if the MediaPlayer has a file loading or loaded, and that file is a music file
IsCurrentMediaFileRecording() - Method in class sage.api.MediaPlayerAPI
Returns true if the MediaPlayer has a file loading or loaded, and that file is currently being recorded
IsDatabaseMemoryMaxed() - Method in class sage.api.Database
Returns true if the database has maxed out its memory usage and cannot add more content
IsDeleteAfterAutomaticConversion(Favorite) - Method in class sage.api.FavoriteAPI
If an automatic conversion quality is set for this Favorite; then this will return true if the original file will be deleted after that conversion is performed
IsDesktopUI() - Method in class sage.api.Global
Returns true if this UI is being run in a desktop environment.
IsDirectoryPath(String) - Method in class sage.api.Utility
Returns true if the specified path denotes a directory that exists
IsDoingLibraryImportScan() - Method in class sage.api.Global
Returns true if the server is currently scanning the import directories for new files
IsDontLike(Airing) - Method in class sage.api.AiringAPI
Returns true if this Airing has been set as content the user "Doesn't Like"
IsDscalerDoubleRefresh() - Method in class sage.api.Configuration
Returns true if DScaler is set to double the refresh rate when used.
IsDscalerEnabled() - Method in class sage.api.Configuration
Returns true if the DScaler deinterlacing filter is enabled (Windows only)
IsDscalerOddFieldFirst() - Method in class sage.api.Configuration
Returns true if DScaler is configured to display the odd field first (fields are even or odd)
IsDVD(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if this MediaFile represents DVD content.
IsDVDDrive(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if this MediaFile represents the physical DVD drive in the system.
IsEmbeddedServer() - Method in class sage.api.Global
Returns true if running on an 'embedded' platform in standalone mode or running as a SageTV Client that is connected to a server running on an embedded platform.
IsEmbeddedSystem() - Method in class sage.api.Global
Returns true if running on an 'embedded' platform.
IsEmpty(Object) - Method in class sage.api.Utility
Returns true if the argument is null, zero, an empty string or a failed image load
IsExternallyTunedRFInput(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns true if this input was created using AddInputForRFChannel() method call
IsFavorite(Airing) - Method in class sage.api.AiringAPI
Returns true if this Airing matches one of the Favorites the user has setup
IsFavoriteEnabled(Favorite) - Method in class sage.api.FavoriteAPI
Returns true if SageTV considers this favorite when performing scheduling.
IsFavoriteObject(Object) - Method in class sage.api.FavoriteAPI
Returns true if the argument is a Favorite object, false otherwise
IsFileCurrentlyRecording(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if this MediaFile is currently in the process of recording.
IsFileDownloadProgressivePlay() - Method in class sage.api.Global
Returns whether or not the current file being downloaded can be played back while being downloaded.
IsFilePath(String) - Method in class sage.api.Utility
Returns true if the specified file path denotes a file that exists and is not a directory
IsFilePathHidden(String) - Method in class sage.api.Utility
Returns true if the specified file path is marked as a hidden file
IsFirstRuns(Favorite) - Method in class sage.api.FavoriteAPI
Returns true if this Favorite is configured to record first runs (it may or may not record reruns)
IsFirstRunsAndReRuns(Favorite) - Method in class sage.api.FavoriteAPI
Returns true if this Favorite is configured to record both first runs and reruns.
IsFirstRunsOnly(Favorite) - Method in class sage.api.FavoriteAPI
Returns true if this Favorite is configured to record first runs but not reruns.
IsFullScreen() - Method in class sage.api.Global
Returns whether or not SageTV is in full screen mode
IsImageLoaded(Object) - Method in class sage.api.Utility
Checks whether the passed in MetaImage (from an API call that returns MetaImage), MediaFile, File, URL or Album is loaded into system memory or into the VRAM cache of the corresponding UI making the call.
IsImportableFileType(String) - Method in class sage.api.Utility
Returns true if the specified file path has a file extension which would be imported by SageTV into its library.
IsIntelligentRecordingDisabled() - Method in class sage.api.Configuration
Returns true if the 'Intelligent Recording' feature of SageTV is disabled.
IsLibraryFile(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if the specified MediaFile has been either imported using a library path or if this is a television recording that has had the 'Move to Library' operation performed on it.
IsLinuxOS() - Method in class sage.api.Global
Returns true if SageTV is currently running on a Linux operating system.
IsLocalDirectoryPath(String) - Method in class sage.api.Utility
Returns true if the specified local path denotes a directory that exists
IsLocalFile(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if the specified MediaFile is local to this system (i.e.
IsLocalFilePath(String) - Method in class sage.api.Utility
Returns true if the specified local file path denotes a file that exists and is not a directory
IsLocalFilePathHidden(String) - Method in class sage.api.Utility
Returns true if the specified local file path is marked as a hidden file
IsLocalRestartNeeded() - Method in class sage.api.Utility
Returns true if the local instance of SageTV needs to be restarted due to a plugin install/uninstall
IsMacOS() - Method in class sage.api.Global
Returns true if SageTV is currently running on a Macintosh operating system.
IsMajorMinorDTVChannelTuningEnabled() - Method in class sage.api.Configuration
Deprecated. 
IsManualRecord(Airing) - Method in class sage.api.AiringAPI
Returns true if this Airing has been selected by the user to manually record Record()
IsMediaFileObject(Object) - Method in class sage.api.MediaFileAPI
Returns true if the specified object is a MediaFile object.
IsMediaNodeObject(Object) - Method in class sage.api.MediaNodeAPI
Returns true if the specified object is a MediaNode object.
IsMediaPlayerFullyLoaded() - Method in class sage.api.MediaPlayerAPI
Returns true if the MediaPlayer is fully loaded.
IsMediaPlayerLoading() - Method in class sage.api.MediaPlayerAPI
Returns true if the MediaPlayer is loading.
IsMediaPlayerSignalLost() - Method in class sage.api.MediaPlayerAPI
Returns true if the source the MediaPlayer is trying to playback from indicates a signal loss.
IsMetaImage(Object) - Method in class sage.api.Utility
Returns true if the argument is a MetaImage object.
IsMovie(Show) - Method in class sage.api.ShowAPI
Returns true if the specified Show object is a Movie.
IsMusicFile(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if this MediaFile's content is audio only.
IsMuted() - Method in class sage.api.MediaPlayerAPI
Returns true if the MediaPlayer is currently in a muted state.
IsMutedOnAlternateSpeedPlayback() - Method in class sage.api.Configuration
Returns true if SageTV should mute the volume when media is played back at speeds besides x1
IsNativeOutputResolutionEnabled() - Method in class sage.api.Configuration
Returns true if this device is configured to match the output resolution to the media format's resolution
IsNodeFilterMatching(MediaNode, int) - Method in class sage.api.MediaNodeAPI
Returns the match state of the current filtering technique used by the specified MediaNode hierarchy.
IsNodeFolder(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns true if the specified MediaNode has children
IsNodeHierarchyRealized(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns true if the entire set of data objects that back this MediaNode hierarchy has already been realized.
IsNodePlayable(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns true if the Object that this MediaNode wraps is suitable for passing to the Watch API call.
IsNodeSortAscending(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns true if the current sorting technique used by the specified MediaNode hierarchy is in ascending order, false otherwise
IsNodeVirtual(MediaNode) - Method in class sage.api.MediaNodeAPI
Returns true if the specified MediaNode doesn't wrap an actual data object; but just an abstraction of a hierarchy
IsNotManualOrFavorite(Airing) - Method in class sage.api.AiringAPI
Returns true if this Airing has NOT been selected by the user to manually record Record() and is also NOT a Favorite (i.e.
IsOptionsMenuOpen() - Method in class sage.api.Global
Returns true if an options menu is currently open in the UI.
IsParentalControlEnabled() - Method in class sage.api.Configuration
Returns true if parental controls are enabled on the system
IsPersonObject(Object) - Method in class sage.api.PersonAPI
Returns true if the specified object is a Person object.
IsPhysicalChannelRemappedOnLineup(Channel, String) - Method in class sage.api.ChannelAPI
Returns true if the user has remapped this physical Channel to a different physical number than it's default on the specified Lineup
IsPictureFile(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if this MediaFile's content represents a picture file
IsPlaceshifterLoginCachingAllowed() - Method in class sage.api.Configuration
Returns true if this server allows caching of placeshifter logins, false otherwise
IsPlaying() - Method in class sage.api.MediaPlayerAPI
Returns true if the MediaPlayer is currently playing back content (i.e.
IsPlaylistObject(Object) - Method in class sage.api.PlaylistAPI
Returns true if the passed in argument is a Playlist object
IsPluginBeta(Plugin) - Method in class sage.api.PluginAPI
Returns true if the specified plugin is tagged as a 'beta' version.
IsPluginCompatible(Plugin) - Method in class sage.api.PluginAPI
Returns whether or not the specified Plugin object is compatible and can be installed.
IsPluginConfigurable(Plugin) - Method in class sage.api.PluginAPI
Returns true if the specified plugin can be configured when enabled.
IsPluginDesktopOnly(Plugin) - Method in class sage.api.PluginAPI
Returns true if the specified plugin is only supported in desktop environments (i.e.
IsPluginEnabled(Plugin) - Method in class sage.api.PluginAPI
Returns true if the specified plugin has already been installed and is enabled.
IsPluginFailed(Plugin) - Method in class sage.api.PluginAPI
Returns true if the specified plugin has already been installed and is enabled; but the loading of it has failed.
IsPluginInstalled(Plugin) - Method in class sage.api.PluginAPI
Returns true if the specified plugin has already been installed
IsPluginInstalledSameVersion(Plugin) - Method in class sage.api.PluginAPI
Returns true if the specified plugin has already been installed and is the same version as this one
IsPluginObject(Object) - Method in class sage.api.PluginAPI
Returns true if the specified object is a Plugin object
IsPluginStartupComplete() - Method in class sage.api.PluginAPI
Returns true once all of the core plugins that are enabled have completed their startup process.
IsProvideoPentium4FixEnabled() - Method in class sage.api.Configuration
Deprecated. 
IsPVR() - Method in class sage.api.Global
Returns true if running on a system or connected to a server that has PVR functionality.
IsPVR350OSDEnabled() - Method in class sage.api.Configuration
Returns true if the user interface (OSD) display on a Hauppauge WinTV PVR-350 should be shown through the tv output (Windows only)
IsPVR350TVOutputEnabled() - Method in class sage.api.Configuration
Returns true if the TV output on a Hauppauge WinTV PVR-350 card is enabled (Windows only)
IsRatingUnderParentalLock(String) - Method in class sage.api.Configuration
Returns true if the specified rating is in the list that is under parental control
IsRemoteUI() - Method in class sage.api.Global
Returns true if this UI is being remoted onto another device such as a media extender.
IsReRuns(Favorite) - Method in class sage.api.FavoriteAPI
Returns true if this Favorite is configured to record reruns (it may or may not record first runs)
IsReRunsOnly(Favorite) - Method in class sage.api.FavoriteAPI
Returns true if this Favorite is configured to record reruns but not first runs.
IsRFSignalCableTV(String) - Method in class sage.api.CaptureDeviceInputAPI
Returns whether or not this CaptureDeviceInput tunes for Antenna or Cable if it's a TV Tuner input
IsSageTVServerEnabled() - Method in class sage.api.Configuration
Returns true if the SageTV server is enabled.
IsScreenSaverOnSleepEnabled() - Method in class sage.api.Configuration
Returns true if SageTV will go to its screen saver when it is put to sleep.
IsSDEPGInProgressSport(String[]) - Method in class sage.api.ShowAPI
Returns if the provided external ID's can be tracked when in progress through Schedules Direct.
IsSDEPGServiceAvailable() - Method in class sage.api.Global
Returns true if the Schedules Direct EPG service is available.
IsSeriesInfoObject(Object) - Method in class sage.api.SeriesInfoAPI
Returns true if the argument is a SeriesInfo object.
IsServerRestartNeeded() - Method in class sage.api.Utility
Returns true if the server instance of SageTV needs to be restarted due to a plugin install/uninstall
IsServerUI() - Method in class sage.api.Global
Returns true if this UI is being run on the same system as the SageTV Server it's connected to.
IsShowEPGDataUnique(Show) - Method in class sage.api.ShowAPI
If this is true, then two Airings that both represent this Show will contain the same content.
IsShowFirstRun(Airing) - Method in class sage.api.ShowAPI
Returns true if the specified Airing represents the first run of the Show content.
IsShowingDVDMenu() - Method in class sage.api.MediaPlayerAPI
Returns true if the MediaPlayer currently has DVD content loaded and that content is showing a DVD menu that can have user interaction
IsShowObject(Object) - Method in class sage.api.ShowAPI
Returns true if the passed in argument is a Show object.
IsShowReRun(Airing) - Method in class sage.api.ShowAPI
Returns true if the specified Airing represents a rerun of the Show content.
IsSoftwareDecodingDisabled() - Method in class sage.api.Configuration
Returns true if software decoding is disabled.
IsSTVModified() - Method in class sage.api.WidgetAPI
Returns true if the currently loaded STV has been modified at all since its last save
IsSyncSystemClockWithServerEnabled() - Method in class sage.api.Configuration
Returns true if SageTV should synchronize the system clock with the server.
IsSystemMessageObject(Object) - Method in class sage.api.SystemMessageAPI
Returns true if the passed in argument is a SystemMessage object
IsTableTransitionToNext(Object) - Method in class sage.api.Global
Returns true if the specified table argument (or the first table parent of the argument) is on the leading edge of a transition to a cell after the current one.
IsTableTransitionToPrevious(Object) - Method in class sage.api.Global
Returns true if the specified table argument (or the first table parent of the argument) is on the leading edge of a transition to a cell before the current one.
IsThumbnailLoaded(MediaFile) - Method in class sage.api.MediaFileAPI
Checks whether the passed thumbnail for the specified MediaFile is loaded into system memory or into the VRAM cache of the corresponding UI making the call.
IsTouchUI() - Method in class sage.api.Global
Returns true if this UI is being run in a touch environment, such as a phone or tablet.
IsTransitioningFromMenu(String) - Method in class sage.api.Global
Returns true if the specified menu name matches the name of the menu widget for the previously loaded menu.
IsTransitioningFromMenus(String[]) - Method in class sage.api.Global
Returns true if one of the specified menu names matches the name of the menu widget for the previously loaded menu.
IsTransitioningToMenu(String) - Method in class sage.api.Global
Returns true if the specified menu name matches the name of the menu widget that the UI is in the process of transitioning to.
IsTransitioningToMenus(String[]) - Method in class sage.api.Global
Returns true if one of the specified menu name matches the name of the menu widget that the UI is in the process of transitioning to.
IsTVFile(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if this MediaFile represents recorded television content
IsUserRecordObject(Object) - Method in class sage.api.UserRecordAPI
Returns true if the passed in argument is a UserRecord object
IsVideoFile(MediaFile) - Method in class sage.api.MediaFileAPI
Returns true if this MediaFile's content is an audio/video or video file (this will be false for DVD/BluRay content)
IsVideoRendererDefault() - Method in class sage.api.Configuration
Returns true if the video renderer is configured to use the Default renderer (Windows Only).
IsVideoRendererEVR() - Method in class sage.api.Configuration
Returns true if the video renderer is configured to use the Enhanced Video Renderer (Windows Only).
IsVideoRendererOverlay() - Method in class sage.api.Configuration
Returns true if the video renderer is configured to use the Overlay surface (Windows Only) Applies to all files except DVDs.
IsVideoRendererVMR9() - Method in class sage.api.Configuration
Returns true if the video renderer is configured to use the Video Mixing Renderer 9 (Windows Only).
IsWatched(Airing) - Method in class sage.api.AiringAPI
Returns true if this Airing's content has been completely watched already.
IsWatchedCompletely(Airing) - Method in class sage.api.AiringAPI
Returns true if this Airing has been completely watched already.
IsWidgetParentOf(Widget, Widget) - Method in class sage.api.WidgetAPI
Returns true if the specified Widgets have a parent-child relationship.
IsWindowsOS() - Method in class sage.api.Global
Returns true if SageTV is currently running on a Windows operating system.

K

Keystroke(String, boolean) - Method in class sage.api.Utility
Executes the specified keystroke in either the SageTV event system or by emulation in the operating system

L

LaunchMenuWidget(Widget) - Method in class sage.api.WidgetAPI
Launches a new menu in SageTV with the specified Widget as the menu's definition.
LearnCommandForInfraredTuningPlugin(String, int, String, String) - Method in class sage.api.Configuration
Informs an infrared tuning plugin that it should go into the learn mode to learn a new command.
LinkIRCodeToSageCommand(long, String) - Method in class sage.api.Configuration
Links an infrared code to a SageTV Command.
LinkKeystrokeToSageCommand(String, String) - Method in class sage.api.Configuration
Links a keystroke to a SageTV Command.
LoadImage(Object) - Method in class sage.api.Utility
Returns a MetaImage object that refers to a specified image resource.
LoadImageFile(File) - Method in class sage.api.Utility
Returns a MetaImage object that refers to the specified image file.
LoadSTVFile(File) - Method in class sage.api.WidgetAPI
Loads a new SageTV Application Definition file that defines the entire user interface for SageTV
LocalDirectoryListing(File) - Method in class sage.api.Utility
Returns a list of the files in the specified directory on the local filesystem
LocalizeString(String) - Method in class sage.api.Utility
Returns a localized version of the specified string.
LockTuner(String) - Method in class sage.api.MediaPlayerAPI
Instructs SageTV to take control of the specified CaptureDeviceInput.
LookupIPForLocatorID(String) - Method in class sage.api.Utility
Connects to the SageTV Locator server and submits the specified Locator ID for a IP lookup.

M

Max(Number, Number) - Method in class sage.api.Utility
Returns the maximum of the two arguments; the type of the returned argument will be the same as the highest precision argument
MediaFileAPI - Class in sage.api
A MediaFile represents a physical file or a group of files that represent the same content.
MediaFileAPI() - Constructor for class sage.api.MediaFileAPI
 
MediaNodeAPI - Class in sage.api
Virtual content directory abstraction.
MediaNodeAPI() - Constructor for class sage.api.MediaNodeAPI
 
MediaPlayerAPI - Class in sage.api
Calls for playing back media in SageTV and for controlling that playback
MediaPlayerAPI() - Constructor for class sage.api.MediaPlayerAPI
 
Min(Number, Number) - Method in class sage.api.Utility
Returns the minimum of the two arguments; the type of the returned argument will be the same as the highest precision argument
MoveFileToLibrary(MediaFile) - Method in class sage.api.MediaFileAPI
Marks a MediaFile object as being 'Moved to Library' which means the IsLibraryFile() call will now return true.
MovePlaylistItemDown(Playlist, int) - Method in class sage.api.PlaylistAPI
Swaps the position of the item at the specified index in the Playlist with the item at the position (Index + 1)
MovePlaylistItemUp(Playlist, int) - Method in class sage.api.PlaylistAPI
Swaps the position of the item at the specified index in the Playlist with the item at the position (Index - 1)
MoveTVFileOutOfLibrary(MediaFile) - Method in class sage.api.MediaFileAPI
Un-marks a MediaFile object as being 'Moved to Library' which means the IsLibraryFile() call will no longer return true.

N

NumberFormat(String, float) - Method in class sage.api.Utility
Returns a formatted numeric string for the specified number.

P

PassiveListen() - Method in class sage.api.Global
Should only be used in the Action chain from a Listener Widget.
Pause() - Method in class sage.api.MediaPlayerAPI
Pauses playback in the MediaPlayer.
PersonAPI - Class in sage.api
Person is an object that corresponds to an actual Person (or Team).
PersonAPI() - Constructor for class sage.api.PersonAPI
 
Play() - Method in class sage.api.MediaPlayerAPI
Resumes playback in the MediaPlayer.
PlayFaster() - Method in class sage.api.MediaPlayerAPI
Sets the playback rate of the MediaPlayer to be twice the current playback rate.
PlaylistAPI - Class in sage.api
Calls for creating, editing, removing and querying playlists in the system
PlaylistAPI() - Constructor for class sage.api.PlaylistAPI
 
PlayPause() - Method in class sage.api.MediaPlayerAPI
Pauses playback of the MediaPlayer if it is currently playing or resumes playback of the MediaPlayer if it is currently paused.
PlaySlower() - Method in class sage.api.MediaPlayerAPI
Sets the playback rate of the MediaPlayer to be half the current playback rate.
PlaySound(String) - Method in class sage.api.Utility
Plays the specified sound file (used for sound effects, don't use for music playback)
PluginAPI - Class in sage.api
API calls to be used for downloading, enabling and disabling of SageTV Plugins from the central repository.
PluginAPI() - Constructor for class sage.api.PluginAPI
 
PostSystemMessage(int, int, String, Properties) - Method in class sage.api.SystemMessageAPI
Creates a new SystemMessage and posts it to the message queue.
PrepareForFirmwareLoad() - Method in class sage.api.Global
Prepares the device for a firmware download & flash.
PrintAiringLong(Airing) - Method in class sage.api.AiringAPI
Returns a lengthy string which is suitable for displaying information about this Airing.
PrintAiringMedium(Airing) - Method in class sage.api.AiringAPI
Returns a string which is suitable for displaying information about this Airing.
PrintAiringShort(Airing) - Method in class sage.api.AiringAPI
Returns a brief string which is suitable for displaying information about this Airing.
PrintCurrentTime() - Method in class sage.api.Utility
Returns a string that represents the current time.
PrintDate(long) - Method in class sage.api.Utility
Returns a formatted date string using the java.text.DateFormat.MEDIUM formatting technique
PrintDateFull(long) - Method in class sage.api.Utility
Returns a formatted date string using the java.text.DateFormat.FULL formatting technique
PrintDateLong(long) - Method in class sage.api.Utility
Returns a formatted date string using SageTV's default detailed date formatting
PrintDateShort(long) - Method in class sage.api.Utility
Returns a formatted date string using the java.text.DateFormat.SHORT formatting technique
PrintDuration(long) - Method in class sage.api.Utility
Returns a formatted duration string according to SageTV's verbose duration formating, minutes is the most detailed resolution of this format
PrintDurationShort(long) - Method in class sage.api.Utility
Returns a formatted duration string according to SageTV's concise duration formating, minutes is the most detailed resolution of this format
PrintDurationWithSeconds(long) - Method in class sage.api.Utility
Returns a formatted duration string according to SageTV's default duration formating, seconds is the most detailed resolution of this format
PrintTime(long) - Method in class sage.api.Utility
Returns a formatted time string using the java.text.DateFormat.MEDIUM formatting technique
PrintTimeFull(long) - Method in class sage.api.Utility
Returns a formatted time string using the java.text.DateFormat.FULL formatting technique
PrintTimeLong(long) - Method in class sage.api.Utility
Returns a formatted time string using the java.text.DateFormat.LONG formatting technique
PrintTimeShort(long) - Method in class sage.api.Utility
Returns a formatted time string using the java.text.DateFormat.SHORT formatting technique

Q

QueryServerMacAddress(String) - Method in class sage.api.Utility
Gets the MAC address of the SageTV server at the specified hostname.

R

Record(Airing) - Method in class sage.api.AiringAPI
Specifies that this Airing should be recorded.
ReformatDeviceAtPathAsEXT3(String) - Method in class sage.api.Utility
Determines the device that is mounted at the specified path, and then repartitions it to have a single EXT3 partition and then formats that partition.
Refresh() - Method in class sage.api.Global
Re-evaluates and redraws all UI elements on the current menu
RefreshArea(String) - Method in class sage.api.Global
Finds the Widget on the current menu who's name matches the argument and then re-evaluates and redraws all UI elements, and their children for this Widget
RefreshAreaForVariable(String, Object) - Method in class sage.api.Global
Searches all visible UI elements in the current menu finding any that have a variable with the specified name matching the specified value.
RefreshAvailablePlugins() - Method in class sage.api.PluginAPI
Refreshes the plugin repository list by contacting the server to ensure it is up to date (this is done automatically on a regular basis)
RefreshNode(MediaNode) - Method in class sage.api.MediaNodeAPI
Refreshes the hierarchy associated with the specified MediaNode.
RegeneratePictureThumbnail(MediaFile) - Method in class sage.api.MediaFileAPI
Regenerates the thumbnail associated with the specified picture file.
ReleaseCaptureDeviceInput(String) - Method in class sage.api.CaptureDeviceInputAPI
Releases this CaptureDeviceInput from its currently configured lineup.
ReleaseUIRefreshLock() - Method in class sage.api.Utility
Releases the lock for this user interface system to allow other updates to occur.
ReloadCurrentFile() - Method in class sage.api.MediaPlayerAPI
Reloads the current file that is loaded by the MediaPlayer.
ReloadNameserverCache() - Method in class sage.api.Utility
Reloads the name server cache.
ReloadSystemHooks() - Method in class sage.api.Global
This is a Windows only API call which tells SageTV to unload and then reload any system hooks it has installed.
RemoveCommandForInfraredTuningPlugin(String, int, String, String) - Method in class sage.api.Configuration
Removes a command from a 'Remote Control' for an infrared tuning plugin.
RemoveElement(Object, Object) - Method in class sage.api.Utility
Removes the element at with the specified value from this data.
RemoveElementAtIndex(List, int) - Method in class sage.api.Utility
Removes the element at the specified index in this data; works java.util.List implementations (i.e.
RemoveFavorite(Favorite) - Method in class sage.api.FavoriteAPI
Removes a Favorite object from the database.
RemoveLibraryImportPath(File) - Method in class sage.api.Configuration
Removes a path from the list of library import paths.
RemoveMusicLibraryImportPath(File) - Method in class sage.api.Configuration
Removes a path from the list of library import paths for music
RemovePictureLibraryImportPath(File) - Method in class sage.api.Configuration
Removes a path from the list of library import paths for pictures
RemovePlaylist(Playlist) - Method in class sage.api.PlaylistAPI
Removes a specified Playlist from the databse completely.
RemovePlaylistItem(Playlist, Object) - Method in class sage.api.PlaylistAPI
Removes the specified item from the Playlist.
RemovePlaylistItemAt(Playlist, int) - Method in class sage.api.PlaylistAPI
Removes the specified item at the specified index from the Playlist.
RemoveProperty(String) - Method in class sage.api.Configuration
Removes the specified property from the property map
RemovePropertyAndChildren(String) - Method in class sage.api.Configuration
Removes the specified property and any subproperties that start with the same prefix
RemoveRemoteForInfraredTuningPlugin(String, int, String) - Method in class sage.api.Configuration
Removes a 'Remote Control' from an infrared tuning plugin.
RemoveSecurityProfile(String) - Method in class sage.api.Security
Removes the security profile with the specified name.
RemoveServerProperty(String) - Method in class sage.api.Configuration
Removes the specified property from the property map.
RemoveServerPropertyAndChildren(String) - Method in class sage.api.Configuration
Removes the specified property and any subproperties that start with the same prefix.
RemoveTranscodeFormat(String) - Method in class sage.api.TranscodeAPI
Removed the specified transcode format to the list of available formats
RemoveUnusedLineups() - Method in class sage.api.Global
Removes all of the lineups from SageTV's configuration that are no longer in use by a CaptureDevice
RemoveVideoDirectory(File) - Method in class sage.api.Configuration
Removes a directory from SageTV's list of directories that it can record television to.
RemoveVideoLibraryImportPath(File) - Method in class sage.api.Configuration
Removes a path from the list of library import paths for videos
RemoveWidget(Widget) - Method in class sage.api.WidgetAPI
Removes a Widget from the STV
RemoveWidgetChild(Widget, Widget) - Method in class sage.api.WidgetAPI
Breaks a parent-child relationships between two Widgets.
RemoveWindowsRegistryValue(String, String, String) - Method in class sage.api.Utility
Removes a value from the Windows registry for the specified root, key and name(Windows only) Acceptable values for the Root are: "HKCR", "HKEY_CLASSES_ROOT", "HKCC", "HKEY_CURRENT_CONFIG", "HKCU", "HKEY_CURRENT_USER", "HKU", "HKEY_USERS", "HKLM" or "HKEY_LOCAL_MACHINE" (HKLM is the default if nothing matches)
RenameCommandForInfraredTuningPlugin(String, int, String, String, String) - Method in class sage.api.Configuration
Renames a command for a remote control on an infrared tuning plugin
RenameFilePath(File, File) - Method in class sage.api.Utility
Renames a file/directory
Repaint() - Method in class sage.api.Global
Redraws all UI elements on the current menu
RepaintArea(String) - Method in class sage.api.Global
Finds the Widget on the current menu who's name matches the argument and then redraws all UI elements, and their children for this Widget
ResetPluginConfiguration(Plugin) - Method in class sage.api.PluginAPI
Resets the configuration for the specified plugin.
ResetSystemAlertLevel() - Method in class sage.api.SystemMessageAPI
Resets the global alert level in the system back to zero.
Restart() - Method in class sage.api.Utility
Restarts the local instance of SageTV.
RotatePictureFile(MediaFile, int) - Method in class sage.api.MediaFileAPI
Performs a lossless rotation of the specified JPEG picture file (90, 180 or 270 degrees).
Round(Object) - Method in class sage.api.Utility
Rounds a floating point number to an integral value.
RSSMediaContent - Class in sage.media.rss
 
RSSMediaContent(String, String, String, String, String, String, String) - Constructor for class sage.media.rss.RSSMediaContent
Creates a new instance of RSSMediaContent
RSSMediaGroup - Class in sage.media.rss
 
RSSMediaGroup() - Constructor for class sage.media.rss.RSSMediaGroup
Creates a new instance of RSSMediaGroup
RunFilterAutoconfiguration() - Method in class sage.api.Configuration
Deprecated. 
RunLibraryImportScan(boolean) - Method in class sage.api.Global
Tells SageTV to run a library import scan now.

S

sage.api - package sage.api
 
sage.media.rss - package sage.media.rss
 
SageCommand(String) - Method in class sage.api.Global
Causes the corresponding Sage Command to be executed just like it would be if the user performed it.
SageCommand(String, Object) - Method in class sage.api.Global
Causes the corresponding Sage Command to be executed just like it would be if the user performed it.
SaveImageToFile(MetaImage, File, int, int) - Method in class sage.api.Utility
Saves a MetaImage object to a file using the specified image size.
SaveProperties() - Method in class sage.api.Configuration
Saves the Sage.properties file to disk
SaveScreenshotToFile(File) - Method in class sage.api.Global
Takes a screenshot of the current UI and saves it to the specified file in PNG format.
SaveWidgetsAsXML(File, boolean) - Method in class sage.api.WidgetAPI
Saves all of the current Widgets as an XML file.
ScaleBufferedImage(BufferedImage, int, int, boolean) - Method in class sage.api.Utility
Scales a java.awt.image.BufferedImage object using optimized techniques
ScanWirelessAPs() - Method in class sage.api.Utility
Scans for wireless access points and returns the results as a map.
SearchByPerson(String) - Method in class sage.api.Database
Returns all Airings in the database that refer to content that is NOT a music file and includes the specified person in the list of people involved (i.e.
SearchByPerson(String, String) - Method in class sage.api.Database
Returns all Airings in the database that refer to content that includes the specified person in the list of people involved (i.e.
SearchByText(String) - Method in class sage.api.Database
Searches the descriptions and episode names of all of the content in the database for the specified search string.
SearchByText(String, String) - Method in class sage.api.Database
Searches the descriptions and episode names of all of the content in the database for the specified search string.
SearchByTitle(String) - Method in class sage.api.Database
Returns all Airings in the database that refer to content that is NOT a music file and has the specified title.
SearchByTitle(String, String) - Method in class sage.api.Database
Returns all Airings in the database that refer to content that has the specified title.
SearchForChannel(String) - Method in class sage.api.Database
Returns all Channels in the database (disabled or not) that match the SearchString in their channel number, name, callsign or network.
SearchForChannel(String, Boolean) - Method in class sage.api.Database
Returns all Channels in the database that match the SearchString in their channel number, name, callsign or network.
SearchForPeople(String) - Method in class sage.api.Database
Returns a list of all of the people in the database that include the search string in their name.
SearchForPeople(String, String) - Method in class sage.api.Database
Returns a list of all of the people in the database that include the search string in their name.
SearchForPeopleNTE(String) - Method in class sage.api.Database
Returns a list of all of the people in the database that match the passed in text, where the Unicode characters u2460-u2468 and u24EA (Unicode Circled Digits) in the text represent the numeric Text Keys 1-9 and 0.
SearchForPeopleNTE(String, String) - Method in class sage.api.Database
Returns a list of all of the people in the database that match the passed in text, where the Unicode characters u2460-u2468 and u24EA (Unicode Circled Digits) in the text represent the numeric Text Keys 1-9 and 0.
SearchForPeopleRegex(Pattern) - Method in class sage.api.Database
Returns a list of all of the people in the database that match the passed in regular expression.
SearchForPeopleRegex(Pattern, String) - Method in class sage.api.Database
Returns a list of all of the people in the database that match the passed in regular expression.
SearchForTitles(String) - Method in class sage.api.Database
Returns a list of all of the titles in the database that include the search string in them.
SearchForTitles(String, String) - Method in class sage.api.Database
Returns a list of all of the titles in the database that include the search string in them.
SearchForTitlesNTE(String) - Method in class sage.api.Database
Returns a list of all of the titles in the database that match the passed in text, where the Unicode characters u2460-u2468 and u24EA (Unicode Circled Digits) in the text represent the numeric Text Keys 1-9 and 0.
SearchForTitlesNTE(String, String) - Method in class sage.api.Database
Returns a list of all of the titles in the database that match the passed in text, where the Unicode characters u2460-u2468 and u24EA (Unicode Circled Digits) in the text represent the numeric Text Keys 1-9 and 0.
SearchForTitlesRegex(Pattern) - Method in class sage.api.Database
Returns a list of all of the titles in the database that match the passed in regular expression.
SearchForTitlesRegex(Pattern, String) - Method in class sage.api.Database
Returns a list of all of the titles in the database that match the passed in regular expression.
SearchSelectedExactFields(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class sage.api.Database
Searches the specified fields of all the Airings in the database for the specified search string.
SearchSelectedExactFields(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String) - Method in class sage.api.Database
Searches the specified fields of all the Airings in the database for the specified search string.
SearchSelectedFields(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class sage.api.Database
Searches the specified fields of all the Airings in the database for the specified search string.
SearchSelectedFields(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String) - Method in class sage.api.Database
Searches the specified fields of all the Airings in the database for the specified search string.
SearchSelectedFieldsNTE(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class sage.api.Database
Searches the specified fields of all the Airings in the database and tries to match them against the passed in text, where the Unicode characters u2460-u2468 and u24EA (Unicode Circled Digits) in the text represent the numeric Text Keys 1-9 and 0.
SearchSelectedFieldsNTE(String, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String) - Method in class sage.api.Database
Searches the specified fields of all the Airings in the database and tries to match them against the passed in text where the Unicode characters u2460-u2468 and u24EA (Unicode Circled Digits) in the text represent the numeric Text Keys 1-9 and 0.
SearchSelectedFieldsRegex(Pattern, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean) - Method in class sage.api.Database
Searches the specified fields of all the Airings in the database and tries to match them against the passed in regular expression.
SearchSelectedFieldsRegex(Pattern, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, boolean, String) - Method in class sage.api.Database
Searches the specified fields of all the Airings in the database and tries to match them against the passed in regular expression.
Security - Class in sage.api
Calls for dealing with permission based access to various capabilities in the SageTV platform and UI.
Security() - Constructor for class sage.api.Security
 
Seek(long) - Method in class sage.api.MediaPlayerAPI
Performs a time seek in the MediaPlayer to the specified time.
SendEventToUIComponent(Object, String, int) - Method in class sage.api.Global
Sends an event to a specific UI component for processing.
SendNetworkCommand(String, int, Object) - Method in class sage.api.Utility
Opens a TCP/IP socket connection to the specified hostname on the specified port and then sends the specified command.
SeriesInfoAPI - Class in sage.api
 
SeriesInfoAPI() - Constructor for class sage.api.SeriesInfoAPI
 
ServerRestart() - Method in class sage.api.Utility
Restarts the server instance of SageTV.
SetAcceleratedDrawingEnabled(boolean) - Method in class sage.api.Configuration
Specifies whether or not 3D acceleration should be enabled for the rendering engine.
SetActiveSecurityProfile(String) - Method in class sage.api.Security
Sets the name of the current security profile for the UI client making the API call.
SetAdvancedDeinterlacingEnabled(boolean) - Method in class sage.api.Configuration
Allows enabling/disabling of advanced deinterlacing support.
SetAllChildrenChecked(MediaNode, boolean) - Method in class sage.api.MediaNodeAPI
Sets a flag on all the children of this MediaNode to indicate they are in the checked state.
SetAllowPlaceshifterLoginCaching(boolean) - Method in class sage.api.Configuration
Sets whether or not placeshifter connections should be allowed to cache their login information.
SetAnalogVideoFormat(String) - Method in class sage.api.Configuration
Sets the analog video format that should be used for capture and playback.
SetAspectRatioMode(String) - Method in class sage.api.Configuration
Sets the aspect ratio mode that should currently be used.
SetAudioDecoderFilter(String) - Method in class sage.api.Configuration
Sets the name of the DirectShow audio decoder filter that's used for MPEG2 playback (Windows only)
SetAudioDelay(int) - Method in class sage.api.Configuration
Sets the audio delay in milliseconds to apply when playing back MPEG2 files (Windows only)
SetAudioOutput(String) - Method in class sage.api.Configuration
Sets the current audio output.
SetAudioRenderFilter(String) - Method in class sage.api.Configuration
Sets the name of the DirectShow audio renderer filter that's used for playback except DVDs (Windows only)
SetAutodialForInternet(boolean) - Method in class sage.api.Configuration
Sets whether or not SageTV should autodial before accessing the Internet
SetButtonDelayForInfraredTuningPlugin(String, int, String, int) - Method in class sage.api.Configuration
Sets the minimum delay in milliseconds that is required between sending consecutive commands using the specified 'Remote Control'.
SetCaptureBrightness(String, int) - Method in class sage.api.CaptureDeviceInputAPI
Sets the brightness for capture on this CaptureDeviceInput.
SetCaptureContrast(String, int) - Method in class sage.api.CaptureDeviceInputAPI
Sets the contrast for capture on this CaptureDeviceInput.
SetCaptureDeviceAudioSource(String, String) - Method in class sage.api.CaptureDeviceAPI
Sets the audio capture source for a corresponding CaptureDevice
SetCaptureDeviceDefaultQuality(String, String) - Method in class sage.api.CaptureDeviceAPI
Sets the default recording quality for a CaptureDevice
SetCaptureDeviceDTVStandard(String, String) - Method in class sage.api.CaptureDeviceAPI
Sets the TV standard to use for a capture device for devices that support multiple digital TV standards.
SetCaptureDeviceMerit(String, int) - Method in class sage.api.CaptureDeviceAPI
Sets the encoder merit for a CaptureDevice.
SetCaptureHue(String, int) - Method in class sage.api.CaptureDeviceInputAPI
Sets the hue for capture on this CaptureDeviceInput.
SetCaptureSaturation(String, int) - Method in class sage.api.CaptureDeviceInputAPI
Sets the saturation for capture on this CaptureDeviceInput.
SetCaptureSharpness(String, int) - Method in class sage.api.CaptureDeviceInputAPI
Sets the sharpness for capture on this CaptureDeviceInput.
SetChannelMappingForLineup(Channel, String, String) - Method in class sage.api.ChannelAPI
Maps a channel on a lineup to a new channel number.
SetChannelMappingsForLineup(Channel, String, String[]) - Method in class sage.api.ChannelAPI
Maps a channel on a lineup to a new channel number(s).
SetChannelViewabilityForChannelNumberOnLineup(Channel, String, String, boolean) - Method in class sage.api.ChannelAPI
Sets whether or not the specified Channel is viewable on the specified number on the specified Lineup
SetChannelViewabilityForChannelOnLineup(Channel, String, boolean) - Method in class sage.api.ChannelAPI
Sets whether or not the specified Channel is viewable on the specified Lineup.
SetConfirmCommandForInfraredTuningPlugin(String, int, String, String) - Method in class sage.api.Configuration
Sets the command that is to be sent as the last command to complete a channel change sequence.
SetCoreAnimationsEnabled(boolean) - Method in class sage.api.Utility
Sets whether or not animation support is enabled (either layered or Effect based animations; depending upon the STV configuration)
SetCountry(String) - Method in class sage.api.Configuration
Sets the country that the user is in.
SetCurrentlyAiringProgramsStartLive(boolean) - Method in class sage.api.Configuration
Sets whether or not when playing back a program that is currently airing whether we should start from live TV or not
SetDefaultAudioLanguage(String) - Method in class sage.api.Configuration
Sets the name of the preferred default language when selecting which audio stream to playback.
SetDefaultRecordingQuality(String) - Method in class sage.api.Configuration
Sets the default quality that is used to record television
SetDefaultSecurityProfile(String) - Method in class sage.api.Security
Sets the name of the default security profile to use when a new client connects that does not have an associated security profile.
SetDefaultSubpicLanguage(String) - Method in class sage.api.Configuration
Sets the name of the preferred default language when selecting which subpicture stream to playback.
SetDeleteAfterAutomaticConversion(Favorite, boolean) - Method in class sage.api.FavoriteAPI
Sets whether or not SageTV should delete the original file after doing an automatic conversion for this Favorite
SetDisplayAspectRatio(float) - Method in class sage.api.Configuration
Sets the aspect ratio of the current display device
SetDisplayResolution(String) - Method in class sage.api.Global
Sets the current output display resolution.
SetDontAutodelete(Favorite, boolean) - Method in class sage.api.FavoriteAPI
Sets whether or not SageTV is allowed to automatically delete recordings of this Favorite when it needs more disk space.
SetDontLike(Airing) - Method in class sage.api.AiringAPI
Called to indicate that the content in this Airing is "Not Liked" by the user
SetDscalerDoubleRefresh(boolean) - Method in class sage.api.Configuration
Sets whether or not DScaler should double the refresh rate.
SetDscalerEnabled(boolean) - Method in class sage.api.Configuration
Sets whether or not the DScaler deinterlacing filter should be used (Windows only)
SetDscalerMode(String) - Method in class sage.api.Configuration
Sets the mode that DScaler should be configured to run in when it is used (Windows only)
SetDscalerOddFieldFirst(boolean) - Method in class sage.api.Configuration
Sets if DScaler should display the odd field first (fields are even or odd)
SetDscalerPlugin(String) - Method in class sage.api.Configuration
Sets the plugin that should be used by DScaler.
setDuration(String) - Method in class sage.media.rss.RSSMediaContent
 
SetDVBCRegion(String) - Method in class sage.api.Configuration
Sets the the provider within the current country that the user has for DVBC reception.
SetDVBSRegion(String) - Method in class sage.api.Configuration
Sets the the provider within the current country that the user has for DVBS reception.
SetDVBTRegion(String) - Method in class sage.api.Configuration
Sets the the region within the current country that the user is in.
SetDVDAudioDecoderFilter(String) - Method in class sage.api.Configuration
Sets the name of the DirectShow audio decoder filter that's used for DVD playback (Windows only)
SetDVDAudioRenderFilter(String) - Method in class sage.api.Configuration
Sets the name of the DirectShow audio renderer filter that's used for DVD playback (Windows only)
SetDVDDXVADeinterlaceMode(String) - Method in class sage.api.Configuration
Sets the preferred DXVA Deinterlacing configuration setting (Windows only).
SetDVDDXVAMpegMode(String) - Method in class sage.api.Configuration
Sets the preferred DXVA MPEG Mode configuration setting (Windows only).
SetDVDVideoDecoderFilter(String) - Method in class sage.api.Configuration
Sets the name of the DirectShow video decoder filter that's used for DVD playback (Windows only)
SetDVDVideoRenderFilter(String) - Method in class sage.api.Configuration
Sets the video renderer filter that should be used for DVD playback.
SetDXVADeinterlaceMode(String) - Method in class sage.api.Configuration
Sets the preferred DXVA Deinterlacing configuration setting (Windows only).
SetDXVAMpegMode(String) - Method in class sage.api.Configuration
Sets the preferred DXVA MPEG Mode configuration setting (Windows only).
SetElement(Object, int, Object) - Method in class sage.api.Utility
Sets the element at the specified index in this data; works for arrays and java.util.List implementations (i.e.
SetEmbeddedPanelBounds(float, float, float, float) - Method in class sage.api.Global
Sets the bounding region to be used for the embedded panel.
SetEPGProperty(String, String, String) - Method in class sage.api.Global
Sets a property for a specific EPG data source to the provided value
setExpression(String) - Method in class sage.media.rss.RSSMediaContent
 
SetFavoriteAutomaticConversionDestination(Favorite, File) - Method in class sage.api.FavoriteAPI
Sets the directory that automatic conversions of this favorite should be saved to.
SetFavoriteAutomaticConversionFormat(Favorite, String) - Method in class sage.api.FavoriteAPI
Sets the name of the format to transcode this Favorite to after a recording has been completed.
SetFavoriteCategories(Favorite, String, String) - Method in class sage.api.FavoriteAPI
Sets the category and optionally the subcategory that an Airing must match to be included in this Favorite.
SetFavoriteChannel(Favorite, Object) - Method in class sage.api.FavoriteAPI
Sets the channel name (call sign) that an Airing must be on to be included in this Favorite.
SetFavoriteEnabled(Favorite, boolean) - Method in class sage.api.FavoriteAPI
Sets whether or not SageTV will use this favorite when scheduling recordings
SetFavoriteKeyword(Favorite, String) - Method in class sage.api.FavoriteAPI
Sets the keyword string that an Airing must match to be included in this Favorite.
SetFavoriteNetwork(Favorite, String) - Method in class sage.api.FavoriteAPI
Sets the network name that an Airing must be on to be included in this Favorite.
SetFavoriteParentalRating(Favorite, String) - Method in class sage.api.FavoriteAPI
Sets the parental rating that an Airing must match to be included in this Favorite.
SetFavoritePerson(Favorite, Person, String) - Method in class sage.api.FavoriteAPI
Sets a person (and optionally the role the person must appear in) that must be in an Airing for it to be included in this Favorite
SetFavoriteProperty(Favorite, String, String) - Method in class sage.api.FavoriteAPI
Sets a property for this Favorite.
SetFavoriteQuality(Favorite, String) - Method in class sage.api.FavoriteAPI
Sets the name of the recording quality that should be used when recording this Favorite.
SetFavoriteRated(Favorite, String) - Method in class sage.api.FavoriteAPI
Sets the rating that an Airing must match to be included in this Favorite.
SetFavoriteTimeslot(Favorite, String) - Method in class sage.api.FavoriteAPI
Sets the timeslot that an Airing must be in to be included in this Favorite.
SetFavoriteTitle(Favorite, String) - Method in class sage.api.FavoriteAPI
Sets the title that an Airing must match to be included in this Favorite.
SetFavoriteYear(Favorite, String) - Method in class sage.api.FavoriteAPI
Sets the year that an Airing must match to be included in this Favorite.
SetFocusForVariable(String, Object) - Method in class sage.api.Global
Searches all UI elements in the current menu until it finds one that has a variable with the specified name matching the specified value.
SetFocusToUIComponent(Object) - Method in class sage.api.Global
Sets focus in the specified UI component.
SetFullScreen(boolean) - Method in class sage.api.Global
Sets SageTV to be in full or non-full screen mode
setHeight(String) - Method in class sage.media.rss.RSSMediaContent
 
SetInactivityTimeout(int) - Method in class sage.api.Configuration
Sets the inactivity timeout in milliseconds.
SetInfraredReceiverPort(String) - Method in class sage.api.Configuration
Sets the name of the port that the infrared receiver is connected to.
SetInfraredTunerRemoteName(String, String) - Method in class sage.api.CaptureDeviceInputAPI
Sets the name of the device that is passed to the IR Tuner plugin for tuning control.
SetInfraredTuningPluginAndPort(String, String, int) - Method in class sage.api.CaptureDeviceInputAPI
Sets the name and port number for the tuning plugin for a CaptureDeviceInput
SetIntelligentRecordingDisabled(boolean) - Method in class sage.api.Configuration
Sets whether or not 'Intelligent Recording' should be disabled.
SetKeepAtMost(Favorite, int) - Method in class sage.api.FavoriteAPI
Sets the maximum number of recordings that match this Favorite that should be kept on disk.
SetMajorMinorDTVChannelTuningEnabled(boolean) - Method in class sage.api.Configuration
Deprecated. 
SetManualRecordProperty(Airing, String, String) - Method in class sage.api.AiringAPI
Sets a property for a specified ManualRecord.
SetMaxChannelDigitsForInfraredTuningPlugin(String, int, String, int) - Method in class sage.api.Configuration
Sets the maximum number of digits that are needed to tune a channel on the device that corresponds to the specified 'Remote Control'.
SetMediaFileAiring(MediaFile, Airing) - Method in class sage.api.MediaFileAPI
Sets a link between a MediaFile object which represents a file(s) on disk and an Airing object which represents metadata about the content.
SetMediaFileMetadata(MediaFile, String, String) - Method in class sage.api.MediaFileAPI
Sets the corresponding metadata property in the MediaFile's format.
SetMediaFileShow(MediaFile, Show) - Method in class sage.api.MediaFileAPI
Sets a link between a MediaFile object which represents a file(s) on disk and a Show object which represents metadata about the content.
SetMediaPlayerClosedCaptionState(String) - Method in class sage.api.MediaPlayerAPI
Sets the current state that MediaPlayer close captioning should use.
setMedium(String) - Method in class sage.media.rss.RSSMediaContent
 
SetMute(boolean) - Method in class sage.api.MediaPlayerAPI
Sets the mute state for the MediaPlayer.
SetMuteOnAlternateSpeedPlayback(boolean) - Method in class sage.api.Configuration
Sets whether or not SageTV should mute the sound when media is played back at a speed other than x1
SetName(Playlist, String) - Method in class sage.api.PlaylistAPI
Sets the name for this Playlist
SetNameForIRCode(long, String) - Method in class sage.api.Configuration
Sets the name for a given IR code.
SetNativeOutputResolutionEnabled(boolean) - Method in class sage.api.Configuration
Sets whether or not this device should try to match its output resolution to the media format's resolution
SetNodeChecked(MediaNode, boolean) - Method in class sage.api.MediaNodeAPI
Sets a flag on this MediaNode to indicate it is in the checked state.
SetNodeFilter(MediaNode, String, boolean) - Method in class sage.api.MediaNodeAPI
Sets the filtering techniques used by the specified MediaNode hierarchy.
SetNodeSort(MediaNode, String, boolean) - Method in class sage.api.MediaNodeAPI
Sets the sorting technique used by the specified MediaNode hierarchy.
SetOverscanOffsetX(int) - Method in class sage.api.Configuration
Sets the horizontal offset in pixels that should be applied to the UI to account for overscan.
SetOverscanOffsetY(int) - Method in class sage.api.Configuration
Sets the vertical offset in pixels that should be applied to the UI to account for overscan.
SetOverscanScaleHeight(float) - Method in class sage.api.Configuration
Sets the vertical scale factor that should be applied to the UI to account for overscan.
SetOverscanScaleWidth(float) - Method in class sage.api.Configuration
Sets the horizontal scale factor that should be applied to the UI to account for overscan.
SetParentalControlEnabled(boolean) - Method in class sage.api.Configuration
Sets whether or not parental controls are enabled for the system
SetParentalLockCode(String) - Method in class sage.api.Configuration
Sets the code that is to be used in order to unlock the parental controls.
SetPermission(String, String, boolean) - Method in class sage.api.Security
Sets whether or not a permission is allowed under a specific security profile.
SetPhysicalChannelMappingForLineup(Channel, String, String) - Method in class sage.api.ChannelAPI
Maps a Channel on a lineup to a new physical channel number.
SetPlaybackRate(float) - Method in class sage.api.MediaPlayerAPI
Sets the playback rate of the MediaPlayer to the specified value.
setPlayerURL(String) - Method in class sage.media.rss.RSSMediaGroup
 
SetPlaylistProperty(Playlist, String, String) - Method in class sage.api.PlaylistAPI
Sets a property for this Playlist.
SetPluginConfigValue(Plugin, String, String) - Method in class sage.api.PluginAPI
Sets the value for the specified configuration setting for the specified Plugin object.
SetPluginConfigValues(Plugin, String, String[]) - Method in class sage.api.PluginAPI
Sets the values for the specified configuration setting for the specified Plugin object.
SetPrefixCommandForInfraredTuningPlugin(String, int, String, String) - Method in class sage.api.Configuration
Sets the command that is to be sent before a channel change sequence is started.
SetProperty(String, String) - Method in class sage.api.Configuration
Sets the property with the specified name to the specified value.
SetProvideoPentium4FixEnabled(boolean) - Method in class sage.api.Configuration
Deprecated. 
SetPVR350OSDEnabled(boolean) - Method in class sage.api.Configuration
Sets whether or not the user interface (OSD) should be displayed on the TV output of a Hauppauge WinTV PVR-350 (Windows only)
SetPVR350TVOutputEnabled(boolean) - Method in class sage.api.Configuration
Sets whether or not the TV output on a Hauppauge WinTV PVR-350 should be enabled (Windows only)
SetRatingUnderParentalControl(String, boolean) - Method in class sage.api.Configuration
Sets whether or not a given rating should be restricted under parental control
SetRecordingName(Airing, String) - Method in class sage.api.AiringAPI
Sets the name for this recording.
SetRecordingQuality(Airing, String) - Method in class sage.api.AiringAPI
Sets the recording quality for this Airing if it has been selected by the user as a manual record
SetRecordingTimes(Airing, long, long) - Method in class sage.api.AiringAPI
Modifies or creates a time-based recording that is associated with this Airing.
SetRemoteEventEncryptionEnabled(boolean) - Method in class sage.api.Global
This is used to enable/disable encryption on the event channel for the SageTV MiniClient.
SetRFSignalIsCableTV(String, boolean) - Method in class sage.api.CaptureDeviceInputAPI
Sets whether or not this CaptureDeviceInput tunes for Antenna or Cable if it's a TV Tuner input
SetRunStatus(Favorite, boolean, boolean) - Method in class sage.api.FavoriteAPI
Sets whether first runs, reruns or both types of airings should be recorded for this Favorite.
SetSageTVServerEnabled(boolean) - Method in class sage.api.Configuration
Sets whether or not the SageTV server should be enabled.
SetScreenSaverOnSleepEnabled(boolean) - Method in class sage.api.Configuration
Sets whether or not SageTV should go to its screen saver when put to sleep.
SetScreenSaverTimeout(int) - Method in class sage.api.Configuration
Sets the screen saver timeout in milliseconds.
SetScrollPosition(float, float) - Method in class sage.api.Utility
Scrolls the closest pageable UI parent component (or sibling of a parent) to the specified position.
SetSequenceDelayForInfraredTuningPlugin(String, int, String, int) - Method in class sage.api.Configuration
Sets the minimum delay in milliseconds that is required between the completion of a sequence of commands that represent a channel change and the start of a new sequence of commands that represent a channel change
SetSeriesInfoProperty(SeriesInfo, String, String) - Method in class sage.api.SeriesInfoAPI
Sets a property for this SeriesInfo object.
SetServerProperty(String, String) - Method in class sage.api.Configuration
Sets the property with the specified name to the specified value.
SetSoftwareDecodingDisabled(boolean) - Method in class sage.api.Configuration
Sets if software decoding is disabled.
SetStartPadding(Favorite, long) - Method in class sage.api.FavoriteAPI
Sets the amount of time any recording for this Favorite should start before the actual Airing begins.
SetStopPadding(Favorite, long) - Method in class sage.api.FavoriteAPI
Sets the amount of time any recording for this Favorite should stop after the actual Airing ends.
SetSubtitleDelay(long) - Method in class sage.api.MediaPlayerAPI
Sets the delay in milliseconds that is applied to external subtitle files when they are used during playback (can be positive or negative)
SetSyncSystemClockWithServerEnabled(boolean) - Method in class sage.api.Configuration
Sets if SageTV should synchronize the system clock with the server.
setThumbHeight(String) - Method in class sage.media.rss.RSSMediaGroup
 
setThumbURL(String) - Method in class sage.media.rss.RSSMediaGroup
 
setThumbWidth(String) - Method in class sage.media.rss.RSSMediaGroup
 
SetTimeZone(String) - Method in class sage.api.Configuration
Sets the name of the time zone that the application should use.
setType(String) - Method in class sage.media.rss.RSSMediaContent
 
SetUILanguage(String) - Method in class sage.api.Configuration
Sets the language that the user interface should be displayed in.
setUrl(String) - Method in class sage.media.rss.RSSMediaContent
 
SetUserRecordData(UserRecord, String, String) - Method in class sage.api.UserRecordAPI
Sets the Value for the specified Name that's stored in the given UserRecord object
SetVariableForUIComponent(Object, String, Object) - Method in class sage.api.Global
Sets the variable with the specified name in the context of the passed in UIComponent.
SetVideoAlwaysOnTop(boolean) - Method in class sage.api.MediaPlayerAPI
Sets the video portion of SageTV to always be on top of other windows in the desktop (Windows only).
SetVideoBackgroundColor(Color) - Method in class sage.api.Configuration
Sets the color that should be used for the video background.
SetVideoDecoderFilter(String) - Method in class sage.api.Configuration
Sets the name of the DirectShow video decoder filter that's used for MPEG2 playback (Windows only)
SetVideoOffsetX(String, int) - Method in class sage.api.Configuration
Sets of the offset in pixels that should be applied horizontally to the video.
SetVideoOffsetY(String, int) - Method in class sage.api.Configuration
Sets of the offset in pixels that should be applied vertically to the video.
SetVideoOrbitingDuration(long) - Method in class sage.api.Configuration
Sets the video orbiting duration in milliseconds.
SetVideoRendererToDefault() - Method in class sage.api.Configuration
Sets the video renderer to use the default renderer (Windows Only).
SetVideoRendererToEVR() - Method in class sage.api.Configuration
Sets the video renderer to use the Enhanced Video Renderer (Windows Only).
SetVideoRendererToOverlay() - Method in class sage.api.Configuration
Sets the video renderer to use the video Overlay surface (Windows Only).
SetVideoRendererToVMR9() - Method in class sage.api.Configuration
Sets the video renderer to use the Video Mixing Renderer 9 (Windows Only).
SetVideoZoomX(String, float) - Method in class sage.api.Configuration
Sets the horizontal scale factor for the video for the specified aspect ratio mode.
SetVideoZoomY(String, float) - Method in class sage.api.Configuration
Sets the vertical scale factor for the video for the specified aspect ratio mode.
SetVolume(float) - Method in class sage.api.MediaPlayerAPI
Explicitly sets the volume in the MediaPlayer to be the specified amount.
SetWatched(Airing) - Method in class sage.api.AiringAPI
Sets the watched flag for this Airing to true as if the user watched the show from start to finish
SetWatchedTimes(Airing, long, long) - Method in class sage.api.AiringAPI
Updates the Watched information for this airing.
SetWidgetName(Widget, String) - Method in class sage.api.WidgetAPI
Sets the name for a Widget
SetWidgetProperty(Widget, String, String) - Method in class sage.api.WidgetAPI
Sets a property in a Widget to a specified value.
setWidth(String) - Method in class sage.media.rss.RSSMediaContent
 
SetWindowsRegistryDWORDValue(String, String, String, int) - Method in class sage.api.Utility
Sets a DWORD value in the Windows registry for the specified root, key and name(Windows only) The name will be created if it doesn't already exist.
SetWindowsRegistryStringValue(String, String, String, String) - Method in class sage.api.Utility
Sets a string value in the Windows registry for the specified root, key and name(Windows only) The name will be created if it doesn't already exist.
ShowAPI - Class in sage.api
Show represents detailed information about content.
ShowAPI() - Constructor for class sage.api.ShowAPI
 
Size(Object) - Method in class sage.api.Utility
Returns the size of the specified data.
SkipBackwards() - Method in class sage.api.MediaPlayerAPI
Performs a time seek backwards in the MediaPlayer.
SkipBackwards2() - Method in class sage.api.MediaPlayerAPI
Performs a time seek backwards in the MediaPlayer.
SkipForward() - Method in class sage.api.MediaPlayerAPI
Performs a time seek forward in the MediaPlayer.
SkipForward2() - Method in class sage.api.MediaPlayerAPI
Performs a time seek forward in the MediaPlayer.
Sort(Object, boolean, Object) - Method in class sage.api.Database
Sorts a list of data according to the specified sorting technique.
SortLexical(Object, boolean, String) - Method in class sage.api.Database
Sorts a list of data based on the result of calling the "SortByMethod" on each item and using toString on the return value of that method.
StartBackgroundFileDownload(String, String, File, Properties) - Method in class sage.api.Global
Instructs the file transfer engine to download the specified file from the server to the local destination file.
StartCircularFileDownload(String, String, File) - Method in class sage.api.Global
Instructs the file transfer engine to download the specified file from the server to the local destination file.
StartCircularFileDownload(String, String, File, Properties) - Method in class sage.api.Global
Instructs the file transfer engine to download the specified file from the server to the local destination file.
StartFileCopy(String, String, File) - Method in class sage.api.Global
Instructs the file transfer engine to copy the specified file(s) from the source directory to the destination directory.
StartFileDownload(String, String, File) - Method in class sage.api.Global
Instructs the file transfer engine to download the specified file from the server to the local destination file.
StartFileDownload(String, String, File, Properties) - Method in class sage.api.Global
Instructs the file transfer engine to download the specified file from the server to the local destination file.
StartPlaylist(Playlist) - Method in class sage.api.MediaPlayerAPI
Starts playback of the specified Playlist.
StartPlaylistAt(Playlist, int) - Method in class sage.api.MediaPlayerAPI
Starts playback of the specified Playlist.
StringEndsWith(String, String) - Method in class sage.api.Utility
Returns true if the first string ends with the second, uses java.lang.String.endsWith
StringIndexOf(String, String) - Method in class sage.api.Utility
Returns the index of the second string within the first string, -1 if it is not found.
StringIndexOfNTE(String, String) - Method in class sage.api.Utility
Returns the index of MatchStringNTE string within FullString, -1 if it is not found.
Search is case-insentive
The MatchStringNTE may contain the Unicode characters u2460-u2468 and u24EA (Unicode Circled Digits) representing numeric Text Keys 1-9 and 0.
StringLastIndexOf(String, String) - Method in class sage.api.Utility
Returns the last index of the second string within the first string, -1 if it is not found.
StringStartsWith(String, String) - Method in class sage.api.Utility
Returns true if the first string starts with the second, uses java.lang.String.startsWith
StringStartsWithNTE(String, String) - Method in class sage.api.Utility
Returns true if the Full String starts with characters matching MatchStringNTE
Search is case-insentive
The MatchStringNTE may contain the Unicode characters u2460-u2468 and u24EA (Unicode Circled Digits) representing numeric Text Keys 1-9 and 0.
StripLeadingArticles(String) - Method in class sage.api.Database
Strips any leading 'a, an or the' prefixes from the passed in string and returns the resulting string.
Substring(String, int, int) - Method in class sage.api.Utility
Returns the substring from a specified string.
SubstringBegin(String, int) - Method in class sage.api.Utility
Returns the substring from a specified string.
SwitchEmbeddedModeTo(String) - Method in class sage.api.Global
Executes a predefined application in the context of an embedded client.
SystemMessageAPI - Class in sage.api
 
SystemMessageAPI() - Constructor for class sage.api.SystemMessageAPI
 

T

TestPlaceshifterConnectivity(String) - Method in class sage.api.Utility
Connects to the SageTV Locator server and submits the specified Locator ID for a 'ping'.
Time() - Method in class sage.api.Utility
Returns the current time; see java.lang.System.currentTimeMillis() for the explanation of the units.
toDebugString() - Method in class sage.media.rss.RSSMediaGroup
 
TranscodeAPI - Class in sage.api
 
TranscodeAPI() - Constructor for class sage.api.TranscodeAPI
 
TransmitCommandUsingInfraredTuningPlugin(String, int, String, String, int) - Method in class sage.api.Global
Causes SageTV to instruct the specified tuning plugin to send a command
TVEditorialAPI - Class in sage.api
 
TVEditorialAPI() - Constructor for class sage.api.TVEditorialAPI
 

U

UninstallPlugin(Plugin) - Method in class sage.api.PluginAPI
Uninstalls the specified Plugin.
UnlinkIRCodeFromSageCommands(long) - Method in class sage.api.Configuration
Unlinks an infrared code from any SageTV commands it is linked to
UnlinkKeystrokeFromSageCommands(String) - Method in class sage.api.Configuration
Unlinks a keystroke from any SageTV commands it is linked to
UnloadImage(String) - Method in class sage.api.Utility
Unloads the specified image resource from memory.
UpdateFavorite(Favorite, String, boolean, boolean, String, String, Person, String, String, String, String, String, String, String, String) - Method in class sage.api.FavoriteAPI
Updates all of the fields of a Favorite that can be used to match.
UpdateLocatorServer() - Method in class sage.api.Global
This API call can be used to tell SageTV to do an update with the Locator server right now.
UserRecordAPI - Class in sage.api
API for plugins and other utilities to be able to store arbitrary name-value pairs in the database under a keyed object system.
UserRecordAPI() - Constructor for class sage.api.UserRecordAPI
 
Utility - Class in sage.api
Contains miscellaneous methods useful for a variety of purposes
Utility() - Constructor for class sage.api.Utility
 

V

VolumeAdjust(float) - Method in class sage.api.MediaPlayerAPI
Adjusts the volume in the MediaPlayer be the specified amount.
VolumeDown() - Method in class sage.api.MediaPlayerAPI
Decreases the volume in the MediaPlayer.
VolumeUp() - Method in class sage.api.MediaPlayerAPI
Increases the volume in the MediaPlayer.

W

Wait(long) - Method in class sage.api.Utility
Causes the currently executing thread to sleep for the specified amount of time in milliseconds.
Watch(Object) - Method in class sage.api.MediaPlayerAPI
Instructs SageTV to playback the specified media content.
WatchLive(String, long) - Method in class sage.api.MediaPlayerAPI
Instructs SageTV to begin playback of content streamed from the specified CaptureDeviceInput.
WatchLive(String, long, String) - Method in class sage.api.MediaPlayerAPI
Instructs SageTV to begin playback of content streamed from the specified CaptureDeviceInput.
WatchLocalFile(File) - Method in class sage.api.MediaPlayerAPI
Instructs SageTV to playback the specified file path that's local to this client
WidgetAPI - Class in sage.api
Widget reflection API
WidgetAPI() - Constructor for class sage.api.WidgetAPI
 
WriteStringToFile(File, String) - Method in class sage.api.Utility
Opens the file at the specified path and writes out the specified String as its contents.
WriteStringToLocalFile(File, String) - Method in class sage.api.Utility
Opens the file at the specified path and writes out the specified String as its contents.
A C D E F G H I K L M N P Q R S T U V W 
All Classes All Packages