|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsage.api.Configuration
public class Configuration
Configuration and properties for the whole system
| Method Summary | |
|---|---|
void |
AddLibraryImportPath(java.lang.String NewPath)
Adds a new file path to the list of paths that SageTV checks for library import files. |
void |
AddMusicLibraryImportPath(java.lang.String NewPath)
Adds a new file path to the list of paths that SageTV checks for library import files. |
void |
AddPictureLibraryImportPath(java.lang.String NewPath)
Adds a new file path to the list of paths that SageTV checks for library import files. |
java.lang.String |
AddRemoteForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
Creates a new 'Remote Control' with the specified name for the specified plugin. |
void |
AddVideoDirectory(java.lang.String Directory,
java.lang.String Rule,
long Size)
Adds a new directory to SageTV's list of directories that it can record video to. |
void |
AddVideoLibraryImportPath(java.lang.String NewPath)
Adds a new file path to the list of paths that SageTV checks for library import files. |
boolean |
CanDoNativeOutputResolution()
Returns true if this device can do native output resolutions (where output resolution matches the format of the media being played) |
void |
ChangeVideoDirectory(java.io.File OldDirectory,
java.io.File NewDirectory,
java.lang.String NewRule,
long NewSize)
Changes the location of a given video directory, or modifies the diskspace rule or diskspace rule size for a video directory. |
java.util.Vector |
GetAllTimeZones()
Gets the list of all of the valid time zone names |
java.lang.String |
GetAnalogVideoFormat()
Gets the analog video format that should be used for capture and playback. |
java.lang.String |
GetAspectRatioMode()
Returns the localized name of the aspect ratio mode currently in use. |
java.lang.String[] |
GetAspectRatioModes()
Gets the list of localized names for the aspect ratio modes |
java.lang.String |
GetAudioDecoderFilter()
Gets the name of the DirectShow audio decoder filter that's used for MPEG2 playback (Windows only) |
java.lang.String[] |
GetAudioDecoderFilters()
Gets the list of the audio decoder filters that are available in the system for MPEG2 playback (Windows only) |
int |
GetAudioDelay()
Gets the audio delay in milliseconds to apply when playing back MPEG2 files (Windows only) |
java.lang.String |
GetAudioOutput()
Returns a string describing the currently selected audio output (empty string if this can't be configured) |
java.lang.String[] |
GetAudioOutputOptions()
Returns a list of the possible audio outputs. |
java.util.Vector |
GetAudioRendererFilters()
Gets the list of DirectShow audio renderer filters that are available on the system (Windows Only). |
java.lang.String |
GetAudioRenderFilter()
Gets the name of the DirectShow audio renderer filter that's used for all playback except DVDs (Windows only) |
boolean |
GetAutodialForInternet()
Returns true if SageTV should attempt to autodial before accessing the Internet |
java.lang.String[] |
GetAvailableCountries()
Gets the names of the countries that can be used in the SetCountry() call. |
java.lang.String[] |
GetAvailableUILanguages()
Gets the list of languages that are available to be used for the user interface. |
long |
GetBitTimeForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
Gets the 'bit time' detected by this plugin for the specified remote |
int |
GetButtonDelayForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
Gets the minimum delay in milliseconds that is required between sending consecutive commands using the specified 'Remote Control'. |
long |
GetCarrierFrequencyForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
Gets the carrier frequency detected by this plugin for the specified remote |
java.util.Vector |
GetCommandsForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
Gets the list of commands for the specified 'Remote Control' for the specified plugin |
java.lang.String |
GetConfirmCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
Gets the command that is to be sent as the last command to complete a channel change sequence. |
java.lang.String |
GetCountry()
Gets the country that SageTV is configured for. |
java.lang.String |
GetDefaultRecordingQuality()
Gets the name of the default quality that is used to record television. |
java.lang.String |
GetDiskspaceRuleForVideoDirectory(java.io.File Directory)
Returns the diskspace rule that SageTV should use when managing the disk space in a given directory. |
long |
GetDiskspaceSizeForVideoDirectory(java.io.File Directory)
Returns the size (in bytes) that should be applied to the specified directory for its configured diskspace rule |
float |
GetDisplayAspectRatio()
Returns the display aspect ratio that is set for the current display device being used |
java.lang.String |
GetDscalerMode()
Gets the mode that DScaler is currently configured to run in when it is used (Windows only) |
java.lang.String[] |
GetDscalerModes()
Gets the list of the available modes that DScaler can be run in |
java.lang.String |
GetDscalerPlugin()
Gets the plugin that DScaler is currently configured to use when it is in "Plugin" mode. |
java.lang.String[] |
GetDscalerPlugins()
Returns the list of plugins that are supported by DScaler. |
java.lang.String |
GetDVBCRegion()
Gets the the provider within the current country that the user has for DVB-C tuning purposes. |
java.lang.String[] |
GetDVBCRegions()
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. |
java.lang.String |
GetDVBSRegion()
Gets the the provider within the current country that the user has for DVB-S tuning purposes. |
java.lang.String[] |
GetDVBSRegions()
Gets the names of the providers for the configured country which are used for dividing it up into different areas for DVB-S reception. |
java.lang.String |
GetDVBTRegion()
Gets the the region within the current country that the user is in for DVB-T tuning purposes. |
java.lang.String[] |
GetDVBTRegions()
Gets the names of the regions for the configured country which are used for dividing it up into different areas for DVB-T reception. |
java.lang.String |
GetDVDAudioDecoderFilter()
Gets the name of the DirectShow audio decoder filter that's used for DVD playback (Windows only) |
java.lang.String |
GetDVDAudioRenderFilter()
Gets the name of the DirectShow audio renderer filter that's used for DVD playback (Windows only) |
java.lang.String |
GetDVDDXVADeinterlaceMode()
Gets the preferred DXVA Deinterlacing configuration setting (Windows only). |
java.lang.String |
GetDVDDXVAMpegMode()
Gets the preferred DXVA MPEG Mode configuration setting (Windows only). |
java.lang.String |
GetDVDVideoDecoderFilter()
Gets the name of the DirectShow video decoder filter that's used for DVD playback (Windows only) |
java.lang.String |
GetDVDVideoRenderFilter()
Gets the video renderer filter that should be used for DVD playback. |
java.lang.String |
GetDXVADeinterlaceMode()
Gets the preferred DXVA Deinterlacing configuration setting (Windows only). |
java.lang.String[] |
GetDXVADeinterlaceModes()
Gets the list of potential DXVA Deinterlacing Capabilities (Widows only) |
java.lang.String |
GetDXVAMpegMode()
Gets the preferred DXVA MPEG Mode configuration setting (Windows only). |
java.lang.String[] |
GetDXVAMpegModes()
Gets the list of available DXVA MPEG Modes. |
java.lang.String |
GetHDMIAutodetectedConnector()
Returns a string describing the type of connection autodetected on HDMI (currently only used on media extenders) |
int |
GetInactivityTimeout()
Gets the inactivity timeout in milliseconds. |
java.lang.String |
GetInfraredReceiverPort()
Gets the name of the port that the infrared receiver is connected to. |
java.lang.String[] |
GetInfraredTuningPlugins()
Gets the list of infrared tuning plugins that are available for use with SageTV |
long[] |
GetIRCodesLinkedToSageCommand(java.lang.String SageCommand)
Returns the infrared codes that are linked to the given SageTV Command. |
java.lang.String[] |
GetKeystrokesLinkedToSageCommand(java.lang.String SageCommand)
Returns the keystroke names that are linked to the given SageTV Command. |
java.io.File[] |
GetLibraryImportPaths()
Returns all of the library import paths that are currently configured for all media types |
int |
GetMaxChannelDigitsForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
Gets the maximum number of digits that are needed to tune a channel on the device that corresponds to the specified 'Remote Control'. |
java.lang.String[] |
GetMixerAudioInputPaths()
Gets the different input connectors that are available on the system sound mixer (Windows Only) |
java.io.File[] |
GetMusicLibraryImportPaths()
Returns the library import paths that are currently configured for music files |
java.lang.String |
GetNameForIRCode(long IRCode)
Gets the name that is associated with an IR code. |
float |
GetOverscanInsetBottom()
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() |
float |
GetOverscanInsetLeft()
Returns a floating point value which specifies the percent of the UI that is taken up by overscan on the left side. |
float |
GetOverscanInsetRight()
Returns a floating point value which specifies the percent of the UI that is taken up by overscan on the right side. |
java.lang.Float[] |
GetOverscanInsets()
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. |
float |
GetOverscanInsetTop()
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()))) |
int |
GetOverscanOffsetX()
Returns the horizontal offset in pixels that should be applied to the UI to account for overscan. |
int |
GetOverscanOffsetY()
Returns the vertical offset in pixels that should be applied to the UI to account for overscan. |
float |
GetOverscanScaleHeight()
Returns the vertical scale factor that should be applied to the UI to account for overscan. |
float |
GetOverscanScaleWidth()
Returns the horizontal scale factor that should be applied to the UI to account for overscan. |
java.io.File[] |
GetPictureLibraryImportPaths()
Returns the library import paths that are currently configured for picture files |
java.lang.String |
GetPrefixCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
Gets the command that is to be sent before a channel change sequence is started. |
java.lang.String |
GetProperty(java.lang.String PropertyName,
java.lang.String DefaultValue)
Gets the property with the specified name. |
java.lang.String[] |
GetRatingsUnderParentalLock()
Gets the list of content ratings that are under parental lock. |
java.lang.String[] |
GetRecordingQualities()
Returns a list of the different recording quality names available in the system |
long |
GetRecordingQualityBitrate(java.lang.String Quality)
Gets the estimated overall bitrate for a given recording quality. |
java.lang.String |
GetRecordingQualityFormat(java.lang.String Quality)
Gets the format for a given recording quality. |
java.lang.String[] |
GetRemotesForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber)
Gets the names of the 'Remote Controls' which correspond to external devices that can be controlled with the specified plugin |
java.lang.String |
GetSageCommandLinkedToIRCode(long IRCode)
Returns the SageTV Command that is linked to the specified infrared code. |
java.lang.String |
GetSageCommandLinkedToKeystroke(java.lang.String Keystroke)
Returns the SageTV Command that is linked to the specified keystroke. |
int |
GetScreenSaverTimeout()
Gets the screen saver timeout in milliseconds. |
int |
GetSequenceDelayForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
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 |
java.lang.String |
GetServerProperty(java.lang.String PropertyName,
java.lang.String DefaultValue)
Gets the property with the specified name. |
java.lang.String[] |
GetServerSubpropertiesThatAreBranches(java.lang.String PropertyName)
Returns the list of properties underneath the specified property that themselves contain further subproperties. |
java.lang.String[] |
GetServerSubpropertiesThatAreLeaves(java.lang.String PropertyName)
Returns the list of properties underneath the specified property that do not contain further subproperties. |
java.lang.String[] |
GetSubpropertiesThatAreBranches(java.lang.String PropertyName)
Returns the list of properties underneath the specified property that themselves contain further subproperties. |
java.lang.String[] |
GetSubpropertiesThatAreLeaves(java.lang.String PropertyName)
Returns the list of properties underneath the specified property that do not contain further subproperties. |
java.lang.String |
GetTimeZone()
Gets the name of the time zone that the application is currently configured to use |
java.lang.String |
GetUILanguage()
Gets the language that the user interface should be displayed in. |
java.awt.Color |
GetVideoBackgroundColor()
Returns the color that should be used for the video background. |
java.lang.String |
GetVideoDecoderFilter()
Gets the name of the DirectShow video decoder filter that's used for MPEG2 playback (Windows only) |
java.lang.String[] |
GetVideoDecoderFilters()
Gets the list of the video decoder filters that are available in the system for MPEG2 playback (Windows only) |
java.io.File[] |
GetVideoDirectories()
Gets the list of directories that SageTV is configured to record television to |
java.lang.String[] |
GetVideoDiskspaceRules()
Returns the list of valid diskspace rules. |
java.io.File[] |
GetVideoLibraryImportPaths()
Returns the library import paths that are currently configured for video files |
int |
GetVideoOffsetX(java.lang.String AspectRatioMode)
Gets of the offset in pixels that should be applied horizontally to the video. |
int |
GetVideoOffsetY(java.lang.String AspectRatioMode)
Gets of the offset in pixels that should be applied vertically to the video. |
long |
GetVideoOrbitingDuration()
Gets the video orbiting duration in milliseconds. |
float |
GetVideoZoomX(java.lang.String AspectRatioMode)
Gets the horizontal scale factor for the video for the specified aspect ratio mode. |
float |
GetVideoZoomY(java.lang.String AspectRatioMode)
Gets the vertical scale factor for the video for the specified aspect ratio mode. |
boolean |
HasDirectX9()
Returns true if the system has DirectX 9 installed (Windows Only) |
boolean |
HasEVRSupport()
Returns true if the system has support for the Enhanced Video Renderer (EVR) (Windows Only) |
boolean |
HasParentalLockCode()
Returns true if a parental lock code has been configured |
boolean |
HasPVR350TVOutput()
Returns true if the system has a Hauppauge WinTV PVR-350 card installed which can produce a TV output (Windows only) |
boolean |
IsAcceleratedDrawingEnabled()
Returns true if 3D acceleration is enabled for the rendering engine. |
boolean |
IsDscalerDoubleRefresh()
Returns true if DScaler is set to double the refresh rate when used. |
boolean |
IsDscalerEnabled()
Returns true if the DScaler deinterlacing filter is enabled (Windows only) |
boolean |
IsDscalerOddFieldFirst()
Returns true if DScaler is configured to display the odd field first (fields are even or odd) |
boolean |
IsIntelligentRecordingDisabled()
Returns true if the 'Intelligent Recording' feature of SageTV is disabled. |
boolean |
IsMajorMinorDTVChannelTuningEnabled()
Deprecated. |
boolean |
IsMutedOnAlternateSpeedPlayback()
Returns true if SageTV should mute the volume when media is played back at speeds besides x1 |
boolean |
IsNativeOutputResolutionEnabled()
Returns true if this device is configured to match the output resolution to the media format's resolution |
boolean |
IsParentalControlEnabled()
Returns true if parental controls are enabled on the system |
boolean |
IsPlaceshifterLoginCachingAllowed()
Returns true if this server allows caching of placeshifter logins, false otherwise |
boolean |
IsProvideoPentium4FixEnabled()
Deprecated. |
boolean |
IsPVR350OSDEnabled()
Returns true if the user interface (OSD) display on a Hauppauge WinTV PVR-350 should be shown through the tv output (Windows only) |
boolean |
IsPVR350TVOutputEnabled()
Returns true if the TV output on a Hauppauge WinTV PVR-350 card is enabled (Windows only) |
boolean |
IsRatingUnderParentalLock(java.lang.String Rating)
Returns true if the specified rating is in the list that is under parental control |
boolean |
IsSageTVServerEnabled()
Returns true if the SageTV server is enabled. |
boolean |
IsScreenSaverOnSleepEnabled()
Returns true if SageTV will go to its screen saver when it is put to sleep. |
boolean |
IsSoftwareDecodingDisabled()
Returns true if software decoding is disabled. |
boolean |
IsSyncSystemClockWithServerEnabled()
Returns true if SageTV should synchronize the system clock with the server. |
boolean |
IsVideoRendererDefault()
Returns true if the video renderer is configured to use the Default renderer (Windows Only). |
boolean |
IsVideoRendererEVR()
Returns true if the video renderer is configured to use the Enhanced Video Renderer (Windows Only). |
boolean |
IsVideoRendererOverlay()
Returns true if the video renderer is configured to use the Overlay surface (Windows Only) Applies to all files except DVDs. |
boolean |
IsVideoRendererVMR9()
Returns true if the video renderer is configured to use the Video Mixing Renderer 9 (Windows Only). |
boolean |
LearnCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
java.lang.String CommandName)
Informs an infrared tuning plugin that it should go into the learn mode to learn a new command. |
void |
LinkIRCodeToSageCommand(long IRCode,
java.lang.String SageCommand)
Links an infrared code to a SageTV Command. |
void |
LinkKeystrokeToSageCommand(java.lang.String Keystroke,
java.lang.String SageCommand)
Links a keystroke to a SageTV Command. |
void |
RemoveCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
java.lang.String CommandName)
Removes a command from a 'Remote Control' for an infrared tuning plugin. |
void |
RemoveLibraryImportPath(java.io.File RemovePath)
Removes a path from the list of library import paths. |
void |
RemoveMusicLibraryImportPath(java.io.File RemovePath)
Removes a path from the list of library import paths for music |
void |
RemovePictureLibraryImportPath(java.io.File RemovePath)
Removes a path from the list of library import paths for pictures |
void |
RemoveProperty(java.lang.String PropertyName)
Removes the specified property from the property map |
void |
RemovePropertyAndChildren(java.lang.String PropertyName)
Removes the specified property and any subproperties that start with the same prefix |
void |
RemoveRemoteForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
Removes a 'Remote Control' from an infrared tuning plugin. |
void |
RemoveServerProperty(java.lang.String PropertyName)
Removes the specified property from the property map. |
void |
RemoveServerPropertyAndChildren(java.lang.String PropertyName)
Removes the specified property and any subproperties that start with the same prefix. |
void |
RemoveVideoDirectory(java.io.File Directory)
Removes a directory from SageTV's list of directories that it can record television to. |
void |
RemoveVideoLibraryImportPath(java.io.File RemovePath)
Removes a path from the list of library import paths for videos |
void |
RenameCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
java.lang.String OldCommandName,
java.lang.String NewCommandName)
Renames a command for a remote control on an infrared tuning plugin |
void |
RunFilterAutoconfiguration()
Deprecated. |
void |
SaveProperties()
Saves the Sage.properties file to disk |
boolean |
SetAcceleratedDrawingEnabled(boolean Enabled)
Specifies whether or not 3D acceleration should be enabled for the rendering engine. |
void |
SetAllowPlaceshifterLoginCaching(boolean Enabled)
Sets whether or not placeshifter connections should be allowed to cache their login information. |
void |
SetAnalogVideoFormat(java.lang.String Format)
Sets the analog video format that should be used for capture and playback. |
void |
SetAspectRatioMode(java.lang.String AspectRatioMode)
Sets the aspect ratio mode that should currently be used. |
void |
SetAudioDecoderFilter(java.lang.String FilterName)
Sets the name of the DirectShow audio decoder filter that's used for MPEG2 playback (Windows only) |
void |
SetAudioDelay(int Delay)
Sets the audio delay in milliseconds to apply when playing back MPEG2 files (Windows only) |
void |
SetAudioOutput(java.lang.String AudioOutput)
Sets the current audio output. |
void |
SetAudioRenderFilter(java.lang.String FilterName)
Sets the name of the DirectShow audio renderer filter that's used for playback except DVDs (Windows only) |
void |
SetAutodialForInternet(boolean Autodial)
Sets whether or not SageTV should autodial before accessing the Internet |
void |
SetButtonDelayForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
int MsecDelay)
Sets the minimum delay in milliseconds that is required between sending consecutive commands using the specified 'Remote Control'. |
void |
SetConfirmCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
java.lang.String Command)
Sets the command that is to be sent as the last command to complete a channel change sequence. |
java.lang.String |
SetCountry(java.lang.String Country)
Sets the country that the user is in. |
void |
SetDefaultRecordingQuality(java.lang.String Quality)
Sets the default quality that is used to record television |
void |
SetDisplayAspectRatio(float DisplayAspectRatio)
Sets the aspect ratio of the current display device |
void |
SetDscalerDoubleRefresh(boolean Enabled)
Sets whether or not DScaler should double the refresh rate. |
void |
SetDscalerEnabled(boolean Enabled)
Sets whether or not the DScaler deinterlacing filter should be used (Windows only) |
void |
SetDscalerMode(java.lang.String DscalerMode)
Sets the mode that DScaler should be configured to run in when it is used (Windows only) |
void |
SetDscalerOddFieldFirst(boolean Enabled)
Sets if DScaler should display the odd field first (fields are even or odd) |
void |
SetDscalerPlugin(java.lang.String PluginName)
Sets the plugin that should be used by DScaler. |
void |
SetDVBCRegion(java.lang.String DVBCRegion)
Sets the the provider within the current country that the user has for DVBC reception. |
void |
SetDVBSRegion(java.lang.String DVBSRegion)
Sets the the provider within the current country that the user has for DVBS reception. |
void |
SetDVBTRegion(java.lang.String DVBTRegion)
Sets the the region within the current country that the user is in. |
void |
SetDVDAudioDecoderFilter(java.lang.String FilterName)
Sets the name of the DirectShow audio decoder filter that's used for DVD playback (Windows only) |
void |
SetDVDAudioRenderFilter(java.lang.String FilterName)
Sets the name of the DirectShow audio renderer filter that's used for DVD playback (Windows only) |
void |
SetDVDDXVADeinterlaceMode(java.lang.String DeinterlaceMode)
Sets the preferred DXVA Deinterlacing configuration setting (Windows only). |
void |
SetDVDDXVAMpegMode(java.lang.String DXVAMode)
Sets the preferred DXVA MPEG Mode configuration setting (Windows only). |
void |
SetDVDVideoDecoderFilter(java.lang.String FilterName)
Sets the name of the DirectShow video decoder filter that's used for DVD playback (Windows only) |
void |
SetDVDVideoRenderFilter(java.lang.String FilterName)
Sets the video renderer filter that should be used for DVD playback. |
void |
SetDXVADeinterlaceMode(java.lang.String DeinterlaceMode)
Sets the preferred DXVA Deinterlacing configuration setting (Windows only). |
void |
SetDXVAMpegMode(java.lang.String DXVAMode)
Sets the preferred DXVA MPEG Mode configuration setting (Windows only). |
void |
SetInactivityTimeout(int Timeout)
Sets the inactivity timeout in milliseconds. |
boolean |
SetInfraredReceiverPort(java.lang.String Port)
Sets the name of the port that the infrared receiver is connected to. |
void |
SetIntelligentRecordingDisabled(boolean Disabled)
Sets whether or not 'Intelligent Recording' should be disabled. |
void |
SetMajorMinorDTVChannelTuningEnabled(boolean Enabled)
Deprecated. |
void |
SetMaxChannelDigitsForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
int NumberOfDigits)
Sets the maximum number of digits that are needed to tune a channel on the device that corresponds to the specified 'Remote Control'. |
void |
SetMuteOnAlternateSpeedPlayback(boolean Enabled)
Sets whether or not SageTV should mute the sound when media is played back at a speed other than x1 |
void |
SetNameForIRCode(long IRCode,
java.lang.String Name)
Sets the name for a given IR code. |
void |
SetNativeOutputResolutionEnabled(boolean Enabled)
Sets whether or not this device should try to match its output resolution to the media format's resolution |
void |
SetOverscanOffsetX(int Amount)
Sets the horizontal offset in pixels that should be applied to the UI to account for overscan. |
void |
SetOverscanOffsetY(int Amount)
Sets the vertical offset in pixels that should be applied to the UI to account for overscan. |
void |
SetOverscanScaleHeight(float Amount)
Sets the vertical scale factor that should be applied to the UI to account for overscan. |
void |
SetOverscanScaleWidth(float Amount)
Sets the horizontal scale factor that should be applied to the UI to account for overscan. |
void |
SetParentalControlEnabled(boolean Enabled)
Sets whether or not parental controls are enabled for the system |
void |
SetParentalLockCode(java.lang.String ParentalLockCode)
Sets the code that is to be used in order to unlock the parental controls. |
void |
SetPrefixCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
java.lang.String Command)
Sets the command that is to be sent before a channel change sequence is started. |
void |
SetProperty(java.lang.String PropertyName,
java.lang.String PropertyValue)
Sets the property with the specified name to the specified value. |
void |
SetProvideoPentium4FixEnabled(boolean Enabled)
Deprecated. |
void |
SetPVR350OSDEnabled(boolean Enabled)
Sets whether or not the user interface (OSD) should be displayed on the TV output of a Hauppauge WinTV PVR-350 (Windows only) |
void |
SetPVR350TVOutputEnabled(boolean Enabled)
Sets whether or not the TV output on a Hauppauge WinTV PVR-350 should be enabled (Windows only) |
void |
SetRatingUnderParentalControl(java.lang.String Rating,
boolean Restricted)
Sets whether or not a given rating should be restricted under parental control |
void |
SetSageTVServerEnabled(boolean Enabled)
Sets whether or not the SageTV server should be enabled. |
void |
SetScreenSaverOnSleepEnabled(boolean Enabled)
Sets whether or not SageTV should go to its screen saver when put to sleep. |
void |
SetScreenSaverTimeout(int Timeout)
Sets the screen saver timeout in milliseconds. |
int |
SetSequenceDelayForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
int MsecDelay)
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 |
void |
SetServerProperty(java.lang.String PropertyName,
java.lang.String PropertyValue)
Sets the property with the specified name to the specified value. |
void |
SetSoftwareDecodingDisabled(boolean Disabled)
Sets if software decoding is disabled. |
void |
SetSyncSystemClockWithServerEnabled(boolean Enabled)
Sets if SageTV should synchronize the system clock with the server. |
void |
SetTimeZone(java.lang.String TimeZone)
Sets the name of the time zone that the application should use. |
void |
SetUILanguage(java.lang.String Language)
Sets the language that the user interface should be displayed in. |
void |
SetVideoBackgroundColor(java.awt.Color Color)
Sets the color that should be used for the video background. |
void |
SetVideoDecoderFilter(java.lang.String FilterName)
Sets the name of the DirectShow video decoder filter that's used for MPEG2 playback (Windows only) |
void |
SetVideoOffsetX(java.lang.String AspectRatioMode,
int PixelOffset)
Sets of the offset in pixels that should be applied horizontally to the video. |
void |
SetVideoOffsetY(java.lang.String AspectRatioMode,
int PixelOffset)
Sets of the offset in pixels that should be applied vertically to the video. |
void |
SetVideoOrbitingDuration(long Duration)
Sets the video orbiting duration in milliseconds. |
void |
SetVideoRendererToDefault()
Sets the video renderer to use the default renderer (Windows Only). |
void |
SetVideoRendererToEVR()
Sets the video renderer to use the Enhanced Video Renderer (Windows Only). |
void |
SetVideoRendererToOverlay()
Sets the video renderer to use the video Overlay surface (Windows Only). |
void |
SetVideoRendererToVMR9()
Sets the video renderer to use the Video Mixing Renderer 9 (Windows Only). |
void |
SetVideoZoomX(java.lang.String AspectRatioMode,
float ScaleFactor)
Sets the horizontal scale factor for the video for the specified aspect ratio mode. |
void |
SetVideoZoomY(java.lang.String AspectRatioMode,
float ScaleFactor)
Sets the vertical scale factor for the video for the specified aspect ratio mode. |
void |
UnlinkIRCodeFromSageCommands(long IRCode)
Unlinks an infrared code from any SageTV commands it is linked to |
void |
UnlinkKeystrokeFromSageCommands(java.lang.String Keystroke)
Unlinks a keystroke from any SageTV commands it is linked to |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public void SaveProperties()
public java.io.File[] GetLibraryImportPaths()
public java.io.File[] GetPictureLibraryImportPaths()
public java.io.File[] GetMusicLibraryImportPaths()
public java.io.File[] GetVideoLibraryImportPaths()
public boolean IsMajorMinorDTVChannelTuningEnabled()
public boolean GetAutodialForInternet()
public void SetAutodialForInternet(boolean Autodial)
Autodial - true if SageTV should autodial before accessing the Internetpublic boolean IsProvideoPentium4FixEnabled()
public void SetProvideoPentium4FixEnabled(boolean Enabled)
Enabled - true if the Provideo 256 Pentium 4 fix should be enabledpublic java.lang.String[] GetInfraredTuningPlugins()
public java.lang.String[] GetRemotesForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber)
PluginName - the name of the infrared tuning plugin to get the remotes forPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for it
public java.lang.String AddRemoteForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name to use for the newly created 'Remote Control'
public boolean LearnCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
java.lang.String CommandName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control' that the command is being learned fromCommandName - the name of the command being sent from the remote control
public void RenameCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
java.lang.String OldCommandName,
java.lang.String NewCommandName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control' that the command is fromOldCommandName - the current name of the commandNewCommandName - the new name to rename this command to
public void RemoveRemoteForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control' to remove
public void RemoveCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
java.lang.String CommandName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'CommandName - the name of the command to remove
public void SetMaxChannelDigitsForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
int NumberOfDigits)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'NumberOfDigits - the maximum number of digits needed to tune a channel using the specified remote on this plugin
public int GetMaxChannelDigitsForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'
public void SetButtonDelayForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
int MsecDelay)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'MsecDelay - the minimum required delay between commands in milliseconds
public int GetButtonDelayForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'
public int SetSequenceDelayForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
int MsecDelay)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'MsecDelay - the minimum delay in milliseconds between finishing one channel change sequence and starting another when using the specified 'Remote Control'
public int GetSequenceDelayForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'
public void SetConfirmCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
java.lang.String Command)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'Command - the name of the command from this 'Remote Control' to use to confirm a channel change
public void SetPrefixCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName,
java.lang.String Command)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'Command - the name of the command from this 'Remote Control' to use to prefix a channel change
public java.lang.String GetConfirmCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'
public java.lang.String GetPrefixCommandForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'
public long GetCarrierFrequencyForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'
public long GetBitTimeForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'
public java.util.Vector GetCommandsForInfraredTuningPlugin(java.lang.String PluginName,
int PluginPortNumber,
java.lang.String RemoteName)
PluginName - the name of the infrared tuning pluginPluginPortNumber - the port number of the tuning plugin, 0 if there is no port for itRemoteName - the name of the 'Remote Control'
public java.lang.String[] GetSubpropertiesThatAreBranches(java.lang.String PropertyName)
PropertyName - the root property to check for subproperty branches under
public java.lang.String[] GetSubpropertiesThatAreLeaves(java.lang.String PropertyName)
PropertyName - the root property to check for subproperty leaves under
public java.lang.String[] GetServerSubpropertiesThatAreBranches(java.lang.String PropertyName)
PropertyName - the root property to check for subproperty branches under
public java.lang.String[] GetServerSubpropertiesThatAreLeaves(java.lang.String PropertyName)
PropertyName - the root property to check for subproperty leaves under
public java.lang.String GetProperty(java.lang.String PropertyName,
java.lang.String DefaultValue)
PropertyName - the name of the property to retrieveDefaultValue - the default value to set the property to if it does not exist, null if it should not be set
public void SetProperty(java.lang.String PropertyName,
java.lang.String PropertyValue)
PropertyName - the name of the property to setPropertyValue - the value to set the property to
public java.lang.String GetServerProperty(java.lang.String PropertyName,
java.lang.String DefaultValue)
PropertyName - the name of the property to retrieveDefaultValue - the default value to set the property to if it does not exist, null if it should not be set
public void SetServerProperty(java.lang.String PropertyName,
java.lang.String PropertyValue)
PropertyName - the name of the property to setPropertyValue - the value to set the property topublic void RemoveProperty(java.lang.String PropertyName)
PropertyName - the name of the property to removepublic void RemovePropertyAndChildren(java.lang.String PropertyName)
PropertyName - the name of the property that should be removed along with all of its subpropertiespublic void RemoveServerProperty(java.lang.String PropertyName)
PropertyName - the name of the property to removepublic void RemoveServerPropertyAndChildren(java.lang.String PropertyName)
PropertyName - the name of the property that should be removed along with all of its subpropertiespublic java.lang.String GetDefaultRecordingQuality()
public boolean IsIntelligentRecordingDisabled()
public void AddLibraryImportPath(java.lang.String NewPath)
NewPath - the file path to add to the list of library import pathspublic void AddPictureLibraryImportPath(java.lang.String NewPath)
NewPath - the file path to add to the list of library import paths for picture filespublic void AddMusicLibraryImportPath(java.lang.String NewPath)
NewPath - the file path to add to the list of library import paths for music filespublic void AddVideoLibraryImportPath(java.lang.String NewPath)
NewPath - the file path to add to the list of library import paths for video filespublic void RemoveLibraryImportPath(java.io.File RemovePath)
RemovePath - the path to remove from the list of library import pathspublic void RemovePictureLibraryImportPath(java.io.File RemovePath)
RemovePath - the path to remove from the list of library import paths for picturespublic void RemoveMusicLibraryImportPath(java.io.File RemovePath)
RemovePath - the path to remove from the list of library import paths for musicpublic void RemoveVideoLibraryImportPath(java.io.File RemovePath)
RemovePath - the path to remove from the list of library import paths for videospublic void SetDefaultRecordingQuality(java.lang.String Quality)
Quality - the name of the quality setting to use to record television by defaultpublic void SetIntelligentRecordingDisabled(boolean Disabled)
Disabled - should be true to disable 'Intelligent Recording', false to enable itpublic void SetMajorMinorDTVChannelTuningEnabled(boolean Enabled)
Enabled - true if SageTV should use legacy major-minor DTV channel tuningpublic boolean IsScreenSaverOnSleepEnabled()
public void SetScreenSaverOnSleepEnabled(boolean Enabled)
Enabled - true if SageTV should go to the screen saver when put to sleep, false otherwisepublic boolean IsSyncSystemClockWithServerEnabled()
public void SetSyncSystemClockWithServerEnabled(boolean Enabled)
Enabled - true if SageTV should synchronize the system clock with the serverpublic java.lang.String GetAspectRatioMode()
public void SetAspectRatioMode(java.lang.String AspectRatioMode)
AspectRatioMode - the localized name of the aspect ratio mode that should currently be usedpublic java.lang.String[] GetAspectRatioModes()
public float GetDisplayAspectRatio()
public void SetDisplayAspectRatio(float DisplayAspectRatio)
DisplayAspectRatio - the aspect ratio of the current display devicepublic boolean IsParentalControlEnabled()
public void SetParentalControlEnabled(boolean Enabled)
Enabled - true if parental controls should be enabled, false otherwisepublic boolean IsMutedOnAlternateSpeedPlayback()
public void SetMuteOnAlternateSpeedPlayback(boolean Enabled)
Enabled - true if SageTV should mute the sound when media is played at a speed other x1, false otherwisepublic boolean HasParentalLockCode()
public java.lang.String[] GetRatingsUnderParentalLock()
public boolean IsRatingUnderParentalLock(java.lang.String Rating)
public java.awt.Color GetVideoBackgroundColor()
public void SetVideoBackgroundColor(java.awt.Color Color)
Color - the color that should be used for the video backgroundpublic long GetVideoOrbitingDuration()
public void SetVideoOrbitingDuration(long Duration)
Duration - the video orbiting duration in millisecondspublic float GetVideoZoomX(java.lang.String AspectRatioMode)
AspectRatioMode - the localized name of the aspect ratio mode
public void SetVideoZoomX(java.lang.String AspectRatioMode,
float ScaleFactor)
AspectRatioMode - the localized name of the aspect ratio modeScaleFactor - the horizontal scale factor for the video for the specified aspect ratio modepublic float GetVideoZoomY(java.lang.String AspectRatioMode)
AspectRatioMode - the localized name of the aspect ratio mode
public void SetVideoZoomY(java.lang.String AspectRatioMode,
float ScaleFactor)
AspectRatioMode - the localized name of the aspect ratio modeScaleFactor - the vertical scale factor for the video for the specified aspect ratio modepublic int GetVideoOffsetX(java.lang.String AspectRatioMode)
AspectRatioMode - the localized name of the aspect ratio mode
public void SetVideoOffsetX(java.lang.String AspectRatioMode,
int PixelOffset)
AspectRatioMode - the localized name of the aspect ratio modePixelOffset - the offset in pixels that should be applied horizontally to the videopublic int GetVideoOffsetY(java.lang.String AspectRatioMode)
AspectRatioMode - the localized name of the aspect ratio mode
public void SetVideoOffsetY(java.lang.String AspectRatioMode,
int PixelOffset)
AspectRatioMode - the localized name of the aspect ratio modePixelOffset - the offset in pixels that should be applied vertically to the videopublic void SetParentalLockCode(java.lang.String ParentalLockCode)
ParentalLockCode - the new value to set the parental lock code topublic java.lang.String[] GetRecordingQualities()
public long GetRecordingQualityBitrate(java.lang.String Quality)
Quality - the name of the recording quality
public java.lang.String GetRecordingQualityFormat(java.lang.String Quality)
Quality - the name of the recording quality
public java.io.File[] GetVideoDirectories()
public java.lang.String GetDiskspaceRuleForVideoDirectory(java.io.File Directory)
Directory - the video directory to get the diskspace rule for
public long GetDiskspaceSizeForVideoDirectory(java.io.File Directory)
Directory - the video directory to get the size for that applies to its rule
public void RemoveVideoDirectory(java.io.File Directory)
Directory - the directory that SageTV should no longer record television content to
public void AddVideoDirectory(java.lang.String Directory,
java.lang.String Rule,
long Size)
Directory - the directory to add as a video directoryRule - the diskspace rule to use for this directory see GetVideoDiskspaceRules()Size - the size to use for the specified diskspace rule and directory
public void ChangeVideoDirectory(java.io.File OldDirectory,
java.io.File NewDirectory,
java.lang.String NewRule,
long NewSize)
OldDirectory - the currently configured path for the video directory that is to have its path or rules modifiedNewDirectory - the new file path to use for the video directory (this can be the same as OldDirectory)NewRule - the diskspace rule to use for this video directory, see GetVideoDiskspaceRules()NewSize - the size to use for this diskspace rulepublic java.lang.String[] GetVideoDiskspaceRules()
public long[] GetIRCodesLinkedToSageCommand(java.lang.String SageCommand)
SageCommand - the SageTV Command for which the IR codes should be retrieved
public java.lang.String[] GetKeystrokesLinkedToSageCommand(java.lang.String SageCommand)
SageCommand - the SageTV Command for which the keystrokes should be retrieved
public java.lang.String GetNameForIRCode(long IRCode)
IRCode - the IRCode to get the associated name for, see SetNameForIRCode()public java.lang.String GetSageCommandLinkedToIRCode(long IRCode)
IRCode - the infrared code
public java.lang.String GetSageCommandLinkedToKeystroke(java.lang.String Keystroke)
Keystroke - the name of the keystroke
public void SetNameForIRCode(long IRCode,
java.lang.String Name)
IRCode - the infrared code to attach a name toName - the name to attach to the specified infrared code
public void LinkIRCodeToSageCommand(long IRCode,
java.lang.String SageCommand)
IRCode - the infrared code to link to the SageTV CommandSageCommand - the SageTVCommand to link the infrared code to
public void LinkKeystrokeToSageCommand(java.lang.String Keystroke,
java.lang.String SageCommand)
Keystroke - the name of the keystroke to link to the SageTV CommandSageCommand - the SageTVCommand to link the keystroke topublic void UnlinkIRCodeFromSageCommands(long IRCode)
IRCode - the infrared code to unlink from any SageTV Commands that it is linked withpublic void UnlinkKeystrokeFromSageCommands(java.lang.String Keystroke)
Keystroke - the keystroke to unlink from any SageTV Commands that it is linked with
public void SetRatingUnderParentalControl(java.lang.String Rating,
boolean Restricted)
Rating - the name of the ratingRestricted - true if the specified Rating should be restricted by parental control, false otherwisepublic java.lang.String GetInfraredReceiverPort()
public boolean SetInfraredReceiverPort(java.lang.String Port)
Port - the name of the port that the infrared receiver is connected to; should be a value like: "COM1", "COM2" or "USB"public int GetInactivityTimeout()
public void SetInactivityTimeout(int Timeout)
Timeout - the inactivity timeout in millisecondspublic int GetScreenSaverTimeout()
public void SetScreenSaverTimeout(int Timeout)
Timeout - the screen saver timeout in millisecondspublic boolean IsSageTVServerEnabled()
public void SetSageTVServerEnabled(boolean Enabled)
Enabled - true if the SageTV server should be enabled, false otherwisepublic boolean IsAcceleratedDrawingEnabled()
public boolean SetAcceleratedDrawingEnabled(boolean Enabled)
Enabled - true if 3D acceleration should be enabled, false otherwise.public int GetOverscanOffsetX()
public int GetOverscanOffsetY()
public float GetOverscanScaleWidth()
public float GetOverscanScaleHeight()
public void SetOverscanOffsetX(int Amount)
Amount - the horizontal offset in pixles that should be applied to the UI to account for overscan, positive values move it to the rightpublic void SetOverscanOffsetY(int Amount)
Amount - the vertical offset in pixles that should be applied to the UI to account for overscan, positive values move it downpublic void SetOverscanScaleWidth(float Amount)
Amount - the horizontal scale factor that should be applied to the UI to account for overscanpublic void SetOverscanScaleHeight(float Amount)
Amount - the vertical scale factor that should be applied to the UI to account for overscanpublic float GetOverscanInsetLeft()
public float GetOverscanInsetRight()
public float GetOverscanInsetTop()
public float GetOverscanInsetBottom()
public java.lang.Float[] GetOverscanInsets()
public java.lang.String[] GetAvailableCountries()
SetCountry() call.
public java.lang.String SetCountry(java.lang.String Country)
Country - the name of the country the user is in, should be a value from GetAvailableCountries()
public java.lang.String GetCountry()
public void SetAnalogVideoFormat(java.lang.String Format)
Format - the analog video format that should be used for capture and playback; valid values are "NTSC" or "PAL"public java.lang.String GetAnalogVideoFormat()
public java.lang.String GetUILanguage()
public void SetUILanguage(java.lang.String Language)
GetAvailableUILanguages() call to get the options for this.
Language - the language that the user interface should be displayed inpublic java.lang.String[] GetAvailableUILanguages()
public java.lang.String GetTimeZone()
public void SetTimeZone(java.lang.String TimeZone)
TimeZone - tha name of the time zone to use, see GetAllTimeZones()public java.util.Vector GetAllTimeZones()
public java.lang.String[] GetDVBTRegions()
SetDVBTRegion(DVBTRegion)
public void SetDVBTRegion(java.lang.String DVBTRegion)
DVBTRegion - the name of the region the user is in, should be a value from GetDVBTRegions()public java.lang.String GetDVBTRegion()
SetDVBTRegion(DVBTRegion)
public java.lang.String[] GetDVBCRegions()
SetDVBCRegion(DVBCRegion)
public void SetDVBCRegion(java.lang.String DVBCRegion)
DVBCRegion - the name of the provider the user has, should be a value from GetDVBCRegions()public java.lang.String GetDVBCRegion()
SetDVBCRegion(DVBCRegion)
public java.lang.String[] GetDVBSRegions()
SetDVBSRegion(DVBSRegion)
public void SetDVBSRegion(java.lang.String DVBSRegion)
DVBSRegion - the name of the provider the user has, should be a value from GetDVBSRegions()public java.lang.String GetDVBSRegion()
SetDVBSRegion(DVBSRegion)
public boolean CanDoNativeOutputResolution()
public boolean IsNativeOutputResolutionEnabled()
public void SetNativeOutputResolutionEnabled(boolean Enabled)
Enabled - true if this device should be configured to match the output resolution to the media format's resolution; false to use a fixed resolutionpublic java.lang.String GetAudioOutput()
public java.lang.String[] GetAudioOutputOptions()
public void SetAudioOutput(java.lang.String AudioOutput)
AudioOutput - this must be a value from GetAudioOutputOptions() and should be the new desired audio outputpublic java.lang.String GetHDMIAutodetectedConnector()
public void RunFilterAutoconfiguration()
public java.lang.String GetDXVAMpegMode()
public void SetDXVAMpegMode(java.lang.String DXVAMode)
DXVAMode - the preferred DXVA MPEG Mode configuration setting, use the empty string or "Default" to disable thispublic java.lang.String GetDVDDXVAMpegMode()
public void SetDVDDXVAMpegMode(java.lang.String DXVAMode)
DXVAMode - the preferred DXVA MPEG Mode configuration setting, use the empty string or "Default" to disable thispublic java.lang.String[] GetDXVAMpegModes()
public java.lang.String GetDXVADeinterlaceMode()
public void SetDXVADeinterlaceMode(java.lang.String DeinterlaceMode)
DeinterlaceMode - the preferred DXVA Deinterlacing configuration settingpublic java.lang.String GetDVDDXVADeinterlaceMode()
public void SetDVDDXVADeinterlaceMode(java.lang.String DeinterlaceMode)
DeinterlaceMode - the preferred DXVA Deinterlacing configuration settingpublic java.lang.String[] GetDXVADeinterlaceModes()
public java.lang.String GetDscalerMode()
public void SetDscalerMode(java.lang.String DscalerMode)
DscalerMode - the mode that DScaler should be configured to run in when it is usedpublic java.lang.String[] GetDscalerModes()
public java.lang.String GetAudioDecoderFilter()
public void SetAudioDecoderFilter(java.lang.String FilterName)
FilterName - the name of the DirectShow audio decoder filter to use for MPEG2 playbackpublic java.lang.String GetDVDAudioDecoderFilter()
public void SetDVDAudioDecoderFilter(java.lang.String FilterName)
FilterName - the name of the DirectShow audio decoder filter to use for DVD playbackpublic java.lang.String GetAudioRenderFilter()
public void SetAudioRenderFilter(java.lang.String FilterName)
FilterName - the name of the DirectShow audio renderer filter to use for playback except DVDspublic java.lang.String GetDVDAudioRenderFilter()
public void SetDVDAudioRenderFilter(java.lang.String FilterName)
FilterName - the name of the DirectShow audio renderer filter to use for DVD playbackpublic java.lang.String GetDVDVideoRenderFilter()
public void SetDVDVideoRenderFilter(java.lang.String FilterName)
FilterName - the video renderer filter that should be used for DVD playbackpublic java.lang.String GetVideoDecoderFilter()
public void SetVideoDecoderFilter(java.lang.String FilterName)
FilterName - the name of the DirectShow video decoder filter to use for MPEG2 playbackpublic java.lang.String GetDVDVideoDecoderFilter()
public void SetDVDVideoDecoderFilter(java.lang.String FilterName)
FilterName - the name of the DirectShow video decoder filter to use for DVD playbackpublic int GetAudioDelay()
public void SetAudioDelay(int Delay)
Delay - the audio delay in milliseconds to apply when playing back MPEG2 filespublic java.lang.String[] GetAudioDecoderFilters()
public java.lang.String[] GetVideoDecoderFilters()
public boolean IsSoftwareDecodingDisabled()
public void SetSoftwareDecodingDisabled(boolean Disabled)
Disabled - true if software decoding is disabledpublic boolean IsDscalerDoubleRefresh()
public void SetDscalerDoubleRefresh(boolean Enabled)
Enabled - true if DScaler should double the refresh rate when used, false otherwisepublic boolean IsDscalerOddFieldFirst()
public void SetDscalerOddFieldFirst(boolean Enabled)
Enabled - true if DScaler should display the odd field firstpublic boolean HasPVR350TVOutput()
public boolean IsPVR350TVOutputEnabled()
public void SetPVR350TVOutputEnabled(boolean Enabled)
Enabled - true if the TV output of a Hauppauge WinTV PVR-350 should be enabledpublic boolean IsPVR350OSDEnabled()
public void SetPVR350OSDEnabled(boolean Enabled)
Enabled - true if the user interface (OSD) should be displayed on the TV output of a Hauppauge WinTV PVR-350, false otherwisepublic boolean IsDscalerEnabled()
public void SetDscalerEnabled(boolean Enabled)
Enabled - true if the DScaler deinterlacing filter should be used, false otherwisepublic java.lang.String GetDscalerPlugin()
public void SetDscalerPlugin(java.lang.String PluginName)
PluginName - the name of the plugin to use with DScalerpublic java.lang.String[] GetDscalerPlugins()
public boolean HasDirectX9()
public boolean HasEVRSupport()
public boolean IsVideoRendererOverlay()
public boolean IsVideoRendererVMR9()
public boolean IsVideoRendererEVR()
public boolean IsVideoRendererDefault()
public void SetVideoRendererToDefault()
public void SetVideoRendererToOverlay()
public void SetVideoRendererToVMR9()
public void SetVideoRendererToEVR()
public java.util.Vector GetAudioRendererFilters()
public java.lang.String[] GetMixerAudioInputPaths()
public void SetAllowPlaceshifterLoginCaching(boolean Enabled)
Enabled - true if the server should allow caching of placeshifter logins; false otherwise (false also clears the cache)public boolean IsPlaceshifterLoginCachingAllowed()
|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||