SageTV is a DVR application. The SageX-Services plugin must be installed within SageTV to use this driver. Ensure the Secured HTTPI is set to False. In the SageTV Plug-In Manager, select SageX-Services and choose Configure Plug-In. There is an option called Secured HTTP API that is True by default. Change the setting to False. The SageTV driver does not support playlist editing at this time, check in a future version.
Manufacturer:
Frey TechnologiesPrimary Communications Port: Network
Table of Contents [Hide/Show] Configuration Settings Events Zone Name Changed Zone Player Connected State Changed Zone Mode Changed Zone Shuffle State Changed Zone Repeat State Changed Zone Current Track Genre Changed Zone Current Track Album Changed Zone Current Track Artist Changed Zone Current Track Title Changed Zone Playlist Position Changed Zone Playlist Length Changed Power State Changed Zone Volume Changed Zone Mute State Changed Ready State Changed Instance Properties ZoneNames ZonePlayerConnected Connected ZoneCount ZoneTransportModes ZoneShuffleStates ZoneRepeatModes ZoneCurrentTrackPositions ZoneCurrentTrackGenres ZoneCurrentTrackAlbums ZoneCurrentTrackArtists ZoneCurrentTrackTitles ZoneCurrentTrackDurations ZoneCurrentTrackPaths ZonePlaylistPositions ZonePlaylistLengths ZonePowerStates ZoneVolumes ZoneMuteStates ZoneCurrentTrackCoverArts ScheduledAirings ScheduledTitles ScheduledEpisodes ScheduledDescriptions ScheduledStartTimes ScheduledEndTimes ScheduledChannels DeviceDisplayName DeviceStartTime DeviceLifecycleStage DeviceIsRunningAndReady Instance Methods PlayZone ( Number ) StopZone ( Number ) PauseZone ( Number ) UnpauseZone ( Number ) ToggleZonePause ( Number ) SetZoneTransportMode ( Number, String ) ClearZonePlaylist ( Number ) AppendZonePlaylistItem ( Number, String ) InsertZonePlaylistItem ( Number, String ) RemoveZonePlaylistItem ( Number, Number ) MoveZonePlaylistItem ( Number, Number, Number ) SetZoneShuffleState ( Number, Boolean ) SetZoneRepeatMode ( Number, Number ) SetZoneCurrentTrackPosition ( Number, TimeSpan ) OffsetZoneCurrentTrackPosition ( Number, Number ) OffsetZonePlaylistPosition ( Number, Number ) PlayNextZoneTrack ( Number ) PlayPreviousZoneTrack ( Number ) SetZoneVolume ( Number, Number ) OffsetZoneVolume ( Number, Number ) MuteZone ( Number ) UnmuteZone ( Number ) PlayZoneItems ( Number, IScriptArray ) PlayZoneItem ( Number, String ) PlayFaster ( Number ) PlaySlower ( Number ) SkipForward ( Number ) SkipForward2 ( Number ) SkipBackward ( Number ) SkipBackward2 ( Number ) ChannelDown ( Number ) ChannelUp ( Number ) VolumeUp ( Number ) VolumeDown ( Number ) Guide ( Number ) DontLike ( Number ) Right ( Number ) Up ( Number ) Down ( Number ) Left ( Number ) TV ( Number ) Select ( Number ) Watched ( Number ) Favorite ( Number ) Info ( Number ) Record ( Number ) Home ( Number ) Options ( Number ) Power ( Number ) PowerOn ( Number ) PowerOff ( Number ) Back ( Number ) Forward ( Number ) Customize ( Number ) Music ( Number ) RecordingSchedule ( Number ) Recordings ( Number ) Pictures ( Number ) Videos ( Number ) Eject ( Number ) StopEject ( Number ) Input ( Number ) FastForward ( Number ) Rewind ( Number ) Dash ( Number ) Search ( Number ) Setup ( Number ) Library ( Number ) Delete ( Number ) Num ( Number, Number ) AspectRatio ( Number, String ) Page ( Number, String ) Scroll ( Number, String ) DVDCommand ( Number, String ) PreviousChannel ( Number ) LiveTV ( Number ) DVD ( Number ) VideoOutput ( Number ) Online ( Number ) SageCommand ( Number, String ) SetPropertyForDuration ( String, TimeSpan, IScriptObject, IScriptObject ) SetPropertyForDuration ( String, Number, TimeSpan, IScriptObject, IScriptObject )
|
Configuration Settings
- Zone Settings : The SageTV sagex api URL and zone settings.
Events
Zone Name Changed
Occurs when a zone name changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Player Connected State Changed
Occurs when the connection state of a zone changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Mode Changed
Occurs when the player's mode changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Shuffle State Changed
Occurs when the shuffle state of the player changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Repeat State Changed
Occurs when the repeat state of the player changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Current Track Genre Changed
Occurs when the current track's album changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Current Track Album Changed
Occurs when the current track's album changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Current Track Artist Changed
Occurs when the current track's artist changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Current Track Title Changed
Occurs when the current track's title changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Playlist Position Changed
Occurs when the index of the currently playing song changes on a zone.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Playlist Length Changed
Occurs when the total number of tracks in a zone's playlist changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Power State Changed
Occurs when the power state of player changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Volume Changed
Occurs when the current volume setting for the player changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Zone Mute State Changed
Occurs when the current mute setting for the player changes.
Whenever Filter:
- PropertyIndex : The index in the property's array. This is used for device properties that represent an array (or list) of values.
EventArgs:
- Number Index : The index within the property array.
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Ready State Changed
The device's running and ready state changed.
Whenever Filter:
none
EventArgs:
- Number NewValue : The new property value.
- Number PreviousValue : The previous property value.
Instance Properties
ZoneNames
Gets the name of all zones.
Accessibility : Read Only
Type:
ArrayZonePlayerConnected
Gets the connection state of all zones, true or false depending on if the zone is connected.
Accessibility : Read Only
Type:
ArrayConnected
Gets a value indicating if a connection is established with the Sage server.
Accessibility : Read Only
Type:
BooleanZoneCount
Gets the number of zones supported by this media player driver.
Accessibility : Read Only
Type:
NumberZoneTransportModes
Gets or sets a zone's transport mode as 'play', 'stop' or 'pause'.
Accessibility : Read Only
Type:
ArrayZoneShuffleStates
Gets or set the shuffle state of a zone playlist.
Accessibility : Read Only
Type:
ArrayZoneRepeatModes
Gets or sets the repeat state which indicates if the player will stop playing at the end of the zone's playlist, repeat the current song indefinitely, or repeat the zone's playlist indefinitely. A value of '0' indicates that the player will stop at the end of the playlist, '1' indicates that the player will repeat the current song indefinitely and a value of '2' indicates that the player will repeat the entire playlist indefinitely.
Accessibility : Read Only
Type:
ArrayZoneCurrentTrackPositions
Gets or sets the current time position that the each zone's current song has been playing.
Accessibility : Read Only
Type:
ArrayZoneCurrentTrackGenres
Gets the current track's album property for all zones.
Accessibility : Read Only
Type:
ArrayZoneCurrentTrackAlbums
Gets the current track's album property for all zones.
Accessibility : Read Only
Type:
ArrayZoneCurrentTrackArtists
Gets the current track's artist property for all zones.
Accessibility : Read Only
Type:
ArrayZoneCurrentTrackTitles
Gets the current track's title property for all zones.
Accessibility : Read Only
Type:
ArrayZoneCurrentTrackDurations
Gets the duration of a zone's currently playing song.
Accessibility : Read Only
Type:
ArrayZoneCurrentTrackPaths
Gets the path for the currently playing track for each zone.
Accessibility : Read Only
Type:
ArrayZonePlaylistPositions
Gets or sets the playlist song position that is currently playing by index. When setting, a one-based value may be used to indicate which song to play.
Accessibility : Read Only
Type:
ArrayZonePlaylistLengths
Gets the total number of tracks in each zone's playlist.
Accessibility : Read Only
Type:
ArrayZonePowerStates
Gets or sets the power state (on/off) of each player zone.
Accessibility : Read Only
Type:
ArrayZoneVolumes
Gets or sets the current volume setting for the player zones. The scale is 0 to 100.
Accessibility : Read Only
Type:
ArrayZoneMuteStates
Gets or sets a value indicating if a zone's volume setting for the player is muted.
Accessibility : Read Only
Type:
ArrayZoneCurrentTrackCoverArts
Gets the cover art for the each zone's current track.
Accessibility : Read Only
Type:
ArrayScheduledAirings
Get an array of up to the next 50 scheduled recordings.
Accessibility : Read Only
Type:
ArrayScheduledTitles
Get an array of up to the next 50 scheduled recordings.
Accessibility : Read Only
Type:
ArrayScheduledEpisodes
Get an array of up to the next 50 scheduled recording episode names.
Accessibility : Read Only
Type:
ArrayScheduledDescriptions
Get an array of up to the next 50 scheduled recording descriptions.
Accessibility : Read Only
Type:
ArrayScheduledStartTimes
Get an array of up to the next 50 scheduled recording start times.
Accessibility : Read Only
Type:
ArrayScheduledEndTimes
Get an array of up to the next 50 scheduled recording end times.
Accessibility : Read Only
Type:
ArrayScheduledChannels
Get an array of up to the next 50 scheduled recording channels.
Accessibility : Read Only
Type:
ArrayDeviceDisplayName
The display name for this device.
Accessibility : Read Only
Type:
StringDeviceStartTime
The date and time when this device was started.
Accessibility : Read Only
Type:
DateTimeDeviceLifecycleStage
The current lifecycle stage of the device. The stages in order are: Pending Start, Starting, Running, Stopping
Accessibility : Read Only
Type:
NumberDeviceIsRunningAndReady
Indicates if the device is ready for use, ie it is in the Running lifecycle stage and all properties are valid and all methods are ready to be used.
Accessibility : Read Only
Type:
Boolean
Instance Methods
PlayZone ( Number )
Starts playing the a zone's playlist.
SyntaxParameterszoneID : The zone to play.
StopZone ( Number )
Stops playing the a zone's playlist.
SyntaxParameterszoneID : The zone to stop.
PauseZone ( Number )
Pauses the playing of a zone's playlist.
SyntaxParameterszoneID : The zone to pause.
UnpauseZone ( Number )
Unpauses the playing of a zone's playlist.
SyntaxParameterszoneID : The zone to pause.
ToggleZonePause ( Number )
Toggles the pause state of a zone's playlist.
SyntaxParameterszoneID : The zone to toggle pause.
SetZoneTransportMode ( Number, String )
Set's a zone's transport mode as 'play', 'stop' or 'pause'.
SyntaxParameterszoneID : The zone number.
mode : The mode, one of 'play', 'stop', or 'pause'.
ClearZonePlaylist ( Number )
Clears a zone's playlist and stops the player.
SyntaxParameterszoneID : The zone number.
AppendZonePlaylistItem ( Number, String )
Adds the specified song URL, playlist or directory contents to the end of a zone's playlist.
SyntaxParameterszoneID : The zone number to play the items on.
item : A song URL, playlist, file or directory path
InsertZonePlaylistItem ( Number, String )
Inserts the specified song URL, playlist or directory contents to be played immediately after the current song in a zone's playlist.
SyntaxParameterszoneID : The zone number to play the items on.
item : A song URL, playlist, file or directory path
RemoveZonePlaylistItem ( Number, Number )
Removes the song at the specified index from a zone's playlist.
SyntaxParameterszoneID : The zone number to play the items on.
index : The index of the item to remove. The first item is at index 1.
MoveZonePlaylistItem ( Number, Number, Number )
Moves the song at the specified index to a new index in a zone's playlist.
SyntaxParameterszoneID : The zone number to play the items on.
fromIndex : The index to the item to move.
toIndex : The destination index.
SetZoneShuffleState ( Number, Boolean )
Set the shuffle state for a zone playlist.
SyntaxParameterszoneID : The zone number.
shuffleState : Indicates if shuffle is on or off.
SetZoneRepeatMode ( Number, Number )
Set the repeat mode for a zone playlist.
SyntaxParameterszoneID : The zone number.
repeatMode : Indicates the repeat mode.
0 = Off
1 = Song
2 = Playlist
SetZoneCurrentTrackPosition ( Number, TimeSpan )
Set's a zone's track position.
Syntaxvoid SetZoneCurrentTrackPosition(
Number zoneID,
unknown position )
ParameterszoneID : The zone number.
position : The track position.
OffsetZoneCurrentTrackPosition ( Number, Number )
Jump to a relative position within a zone's currently playing track based on the current position by specifying the number of seconds to jump.
SyntaxParameterszoneID : The zone.
offset : A positive or negative number of seconds to jump relative to the position in the currently playing track.
OffsetZonePlaylistPosition ( Number, Number )
Offsets the a zone's currently playing track by the specified number of tracks. -1 to play the previous track, 1 to play the next track.
SyntaxParameterszoneID : The zone.
offset : A positive or negative number of tracks to jump relative to the currently playing track.
PlayNextZoneTrack ( Number )
Plays the next track in a zone's playlist.
SyntaxParameterszoneID : The zone to toggle pause.
PlayPreviousZoneTrack ( Number )
Plays the previous track in a zone's playlist.
SyntaxParameterszoneID : The zone to toggle pause.
SetZoneVolume ( Number, Number )
Change the Volume for a Zone.
SyntaxParameterszoneID : The zone number.
volume : Volume (0=Quietest, 100=Loudest)
OffsetZoneVolume ( Number, Number )
Offsets the current volume setting for the player. Positive numbers increase the volume by the specified number and negative numbers decrease the volume. The full volume scale is 0 to 100.
SyntaxParameterszoneID : The zone to toggle pause.
offset : A positive or negative number offset the volume relative to the current volume. The volume scale is 0 to 100.
MuteZone ( Number )
Turn the mute on for a zone.
SyntaxParameterszoneID : The zone number to mute.
UnmuteZone ( Number )
Turn the mute off for a zone.
SyntaxParameterszoneID : The zone number to unmute.
PlayZoneItems ( Number, IScriptArray )
Adds the specified song URLs, playlists or directory contents into a zone's playlist and plays starting at the first item. Any songs previously in the playlist are discarded.
SyntaxParameterszoneID : The zone number to play the items on.
locations : An array of ScriptString objects representing song URLs, playlists, files or directory paths.
PlayZoneItem ( Number, String )
Adds the specified song URL, playlist or directory contents into a zone's playlist and plays starting at the first item. Any songs previously in the playlist are discarded.
SyntaxParameterszoneID : The zone number to play the item on.
item : A song URL, playlist, file or directory path
PlayFaster ( Number )
Sets the playback rate of the MediaPlayer to be twice the current playback rate.
SyntaxParameterszoneID : The zone.
PlaySlower ( Number )
Sets the playback rate of the MediaPlayer to be half the current playback rate.
SyntaxParameterszoneID : The zone.
SkipForward ( Number )
Performs a time seek forward in the MediaPlayer.
SyntaxParameterszoneID : The zone.
SkipForward2 ( Number )
Performs a time seek forward in the MediaPlayer.
SyntaxParameterszoneID : The zone.
SkipBackward ( Number )
Performs a time seek backward in the MediaPlayer.
SyntaxParameterszoneID : The zone.
SkipBackward2 ( Number )
Performs a time seek backward in the MediaPlayer.
SyntaxParameterszoneID : The zone.
ChannelDown ( Number )
Performs a logical channel down in the MediaPlayer. This only has effect if the content that is currently being viewed has the concept of channels, tracks, chapters, etc.
SyntaxParameterszoneID : The zone.
ChannelUp ( Number )
Performs a logical channel up in the MediaPlayer. This only has effect if the content that is currently being viewed has the concept of channels, tracks, chapters, etc.
SyntaxParameterszoneID : The zone.
VolumeUp ( Number )
Increases the volume in the MediaPlayer.
SyntaxParameterszoneID : The zone.
VolumeDown ( Number )
Decreases the volume in the MediaPlayer.
SyntaxParameterszoneID : The zone.
Guide ( Number )
Invokes the Guide Command.
SyntaxParameterszoneID : The zone.
DontLike ( Number )
Invokes the Don't LIke Command.
SyntaxParameterszoneID : The zone.
Right ( Number )
Invokes the Right Command.
SyntaxParameterszoneID : The zone.
Up ( Number )
Invokes the Up Command.
SyntaxParameterszoneID : The zone.
Down ( Number )
Invokes the Down Command.
SyntaxParameterszoneID : The zone.
Left ( Number )
Invokes the Left Command.
SyntaxParameterszoneID : The zone.
TV ( Number )
Invokes the TV Command.
SyntaxParameterszoneID : The zone.
Select ( Number )
Invokes the Select Command.
SyntaxParameterszoneID : The zone.
Watched ( Number )
Invokes the Watched Command.
SyntaxParameterszoneID : The zone.
Favorite ( Number )
Invokes the Favorite Command.
SyntaxParameterszoneID : The zone.
Info ( Number )
Invokes the Info Command.
SyntaxParameterszoneID : The zone.
Record ( Number )
Invokes the Record Command.
SyntaxParameterszoneID : The zone.
Home ( Number )
Invokes the Home Command.
SyntaxParameterszoneID : The zone.
Options ( Number )
Invokes the Options Command.
SyntaxParameterszoneID : The zone.
Power ( Number )
Invokes the Power Command.
SyntaxParameterszoneID : The zone.
PowerOn ( Number )
Invokes the Power On Command.
SyntaxParameterszoneID : The zone.
PowerOff ( Number )
Invokes the Power Off Command.
SyntaxParameterszoneID : The zone.
Back ( Number )
Invokes the Back Command.
SyntaxParameterszoneID : The zone.
Forward ( Number )
Invokes the Forward Command.
SyntaxParameterszoneID : The zone.
Customize ( Number )
Invokes the Customize Command.
SyntaxParameterszoneID : The zone.
Music ( Number )
Invokes the Music Jukebox Command.
SyntaxParameterszoneID : The zone.
RecordingSchedule ( Number )
Invokes the Recording Schedule Command.
SyntaxParameterszoneID : The zone.
Recordings ( Number )
Invokes the SageTV Recordings Command.
SyntaxParameterszoneID : The zone.
Pictures ( Number )
Invokes the Picture Library Command.
SyntaxParameterszoneID : The zone.
Videos ( Number )
Invokes the Video Library Command.
SyntaxParameterszoneID : The zone.
Eject ( Number )
Invokes the Eject Command.
SyntaxParameterszoneID : The zone.
StopEject ( Number )
Invokes the Stop/Eject Command.
SyntaxParameterszoneID : The zone.
Input ( Number )
Invokes the Input Command.
SyntaxParameterszoneID : The zone.
FastForward ( Number )
Invokes the FastForward Command.
SyntaxParameterszoneID : The zone.
Rewind ( Number )
Invokes the Rewind Command.
SyntaxParameterszoneID : The zone.
Dash ( Number )
Invokes the - Command.
SyntaxParameterszoneID : The zone.
Search ( Number )
Invokes the Search Command.
SyntaxParameterszoneID : The zone.
Setup ( Number )
Invokes the Setup Command.
SyntaxParameterszoneID : The zone.
Library ( Number )
Invokes the Library Command.
SyntaxParameterszoneID : The zone.
Delete ( Number )
Invokes the Delete Command.
SyntaxParameterszoneID : The zone.
Num ( Number, Number )
Invokes a Number Command.
SyntaxParameterszoneID : The zone.
num : Number to Send (0-9)
AspectRatio ( Number, String )
Invokes the Aspect Ratio Command.
SyntaxParameterszoneID : The zone.
ratio : Ratio to change
Page ( Number, String )
Invokes the Page + Direction Command.
SyntaxParameterszoneID : The zone.
direction : Direction to Page
Scroll ( Number, String )
Invokes the Scroll + Direction Command.
SyntaxParameterszoneID : The zone.
direction : Direction to Scroll
DVDCommand ( Number, String )
Invokes a DVD Specific Command.
SyntaxParameterszoneID : The zone.
command : DVD Command
PreviousChannel ( Number )
Invokes the PreviousChannel Command.
SyntaxParameterszoneID : The zone.
LiveTV ( Number )
Invokes the LiveTV Command.
SyntaxParameterszoneID : The zone.
DVD ( Number )
Invokes the DVD Command.
SyntaxParameterszoneID : The zone.
VideoOutput ( Number )
Invokes the Video Output Command.
SyntaxParameterszoneID : The zone.
Online ( Number )
Invokes the Online Command.
SyntaxParameterszoneID : The zone.
SageCommand ( Number, String )
Invokes an arbitraty Sage Command.
SyntaxParameterszoneID : The zone.
command : Command to invoke
SetPropertyForDuration ( String, TimeSpan, IScriptObject, IScriptObject )
Sets a property for a duration of time and then sets the property to a subequent value asynchronously. This action returns after setting the first value and the timer and subsequent property set run in the background. Subsequent sets of the same property will reset the timer if the subsequent value has not yet been set. This is an advanced feature, be sure to set the property name correctly.
SyntaxParameterspropertyName : The name of the property to set.
duration : The amount of time to wait after setting the initial value to set the subsequent value.
initialValue : The value to set the property to initially.
finalValue : The value to set the property to after the duration of time has passed.
SetPropertyForDuration ( String, Number, TimeSpan, IScriptObject, IScriptObject )
Sets a property for a duration of time and then sets the property to a subequent value asynchronously. This action returns after setting the first value and the timer and subsequent property set run in the background. Subsequent sets of the same property will reset the timer if the subsequent value has not yet been set. This is an advanced feature, be sure to set the property name correctly.
SyntaxParameterspropertyName : The name of the property to set.
arrayIndex : The property's array index to set.
duration : The amount of time to wait after setting the initial value to set the subsequent value.
initialValue : The value to set the property to initially.
finalValue : The value to set the property to after the duration of time has passed.