org.jmythapi.protocol.response
Interface IRecorderProgramInfo

All Superinterfaces:
Cloneable, IBasicChannelInfo, IBasicProgramInfo, IPropertyAware<IRecorderProgramInfo.Props>, IVersionable
All Known Implementing Classes:
RecorderProgramInfo

Deprecated. 21, replaced by IProgramInfo and IRecorderChannelInfo

public interface IRecorderProgramInfo
extends IBasicProgramInfo, IBasicChannelInfo, IVersionable, IPropertyAware<IRecorderProgramInfo.Props>

An interface to get the program of the current channel of a MythTV recorder.

This interface represents the response to a IRecorder.getProgramInfo request.
This interface is property-aware. See the properties-list for all properties of this interface.

See Also:
IRecorder.getProgramInfo(), QUERY_RECORDER_GET_PROGRAM_INFO

Nested Class Summary
static class IRecorderProgramInfo.Props
          Deprecated. The properties of an IRecorderProgramInfo response.
 
Method Summary
 String getCategory()
          Deprecated. Gets the category of the program.
 String getChannelIconPath()
          Deprecated. Gets the path to the channel icon.
 Integer getChannelID()
          Deprecated. Gets the MythTV internal channel ID.
 String getChannelNumber()
          Deprecated. Gets the user defined channel number.
 String getChannelOutputFilters()
          Deprecated. Output filters.
 String getChannelSign()
          Deprecated. Gets the station abbreviation.
 String getDescription()
          Deprecated. Gets the program description.
 Date getEndDateTime()
          Deprecated. Gets the scheduled end of the program.
 Date getOritinalAirDate()
          Deprecated. Gets the air date of the program.
 String getProgramID()
          Deprecated. Get the program ID.
 String getSeriesID()
          Deprecated. Gets the series ID of the program.
 Float getStars()
          Deprecated. Gets the rating of the program.
 Date getStartDateTime()
          Deprecated. Gets the scheduled start of the program.
 String getSubtitle()
          Deprecated. Gets the program subtitle.
 String getTitle()
          Deprecated. Gets the program title.
 Boolean isRepeat()
          Deprecated. Checks if the program is a duplicate to a previously recorded program.
 
Methods inherited from interface org.jmythapi.protocol.response.IBasicProgramInfo
getDuration, getFullTitle, getMinutesAfterMidnight, getUniqueProgramId, isValid
 
Methods inherited from interface org.jmythapi.IVersionable
getVersionNr
 
Methods inherited from interface org.jmythapi.IPropertyAware
getProperties, getProperty, getPropertyClass, getPropertyCount, getPropertyIndex, getPropertyMap, getPropertyValue, getPropertyValue, getPropertyValueObject, getPropertyValues, setPropertyValue, setPropertyValue, setPropertyValueObject
 

Method Detail

getTitle

String getTitle()
Deprecated. 
Gets the program title.

Specified by:
getTitle in interface IBasicProgramInfo
Returns:
the title of the program
See Also:
IRecorderProgramInfo.Props.TITLE

getSubtitle

String getSubtitle()
Deprecated. 
Gets the program subtitle.

Specified by:
getSubtitle in interface IBasicProgramInfo
Returns:
the subtitle of the program
See Also:
IRecorderProgramInfo.Props.SUBTITLE

getDescription

String getDescription()
Deprecated. 
Gets the program description.

Specified by:
getDescription in interface IBasicProgramInfo
Returns:
the program description
See Also:
IRecorderProgramInfo.Props.DESCRIPTION

getCategory

String getCategory()
Deprecated. 
Gets the category of the program.

Specified by:
getCategory in interface IBasicProgramInfo
Returns:
the program category, e.g. Comedy
See Also:
IRecorderProgramInfo.Props.CATEGORY

getStartDateTime

Date getStartDateTime()
Deprecated. 
Gets the scheduled start of the program.

Specified by:
getStartDateTime in interface IBasicProgramInfo
Returns:
the scheduled start time.
See Also:
IRecorderProgramInfo.Props.START_DATE_TIME

getEndDateTime

Date getEndDateTime()
Deprecated. 
Gets the scheduled end of the program.

Specified by:
getEndDateTime in interface IBasicProgramInfo
Returns:
the scheduled end time.
See Also:
IRecorderProgramInfo.Props.END_DATE_TIME

getSeriesID

String getSeriesID()
Deprecated. 
Gets the series ID of the program.

Specified by:
getSeriesID in interface IBasicProgramInfo
Returns:
the series ID.
See Also:
IRecorderProgramInfo.Props.SERIES_ID

getProgramID

String getProgramID()
Deprecated. 
Get the program ID.

Specified by:
getProgramID in interface IBasicProgramInfo
Returns:
the program ID.
See Also:
IRecorderProgramInfo.Props.PROGRAM_ID

getChannelSign

String getChannelSign()
Deprecated. 
Gets the station abbreviation.

Specified by:
getChannelSign in interface IBasicChannelInfo
Returns:
the channel abbreviation, e.g. PULS 4
See Also:
IRecorderProgramInfo.Props.CHANNEL_SIGN

getChannelNumber

String getChannelNumber()
Deprecated. 
Gets the user defined channel number.

Specified by:
getChannelNumber in interface IBasicChannelInfo
Returns:
the user defined number. This could contain '-', '_' or '.'
See Also:
IRecorderProgramInfo.Props.CHANNEL_NUMBER

getChannelID

Integer getChannelID()
Deprecated. 
Gets the MythTV internal channel ID.

Specified by:
getChannelID in interface IBasicChannelInfo
Returns:
the ID of the channel, e.g. 11123
See Also:
IRecorderProgramInfo.Props.CHANNEL_ID

getChannelIconPath

String getChannelIconPath()
Deprecated. 
Gets the path to the channel icon.

Returns:
the channel icon path
See Also:
IRecorderProgramInfo.Props.CHANNEL_ICON_PATH

getChannelOutputFilters

String getChannelOutputFilters()
Deprecated. 
Output filters.

Allows to specify a set of filters to be used when playing back recordings from a given channel. This is useful for those with hardware encoders and more than one source, since filters are rarely a one-size-fits-all thing.

Returns:
the channle output filters
See Also:
IRecorderProgramInfo.Props.CHANNEL_OUTPUT_FILTERS

isRepeat

Boolean isRepeat()
Deprecated. 
Checks if the program is a duplicate to a previously recorded program.

Returns:
if the program is a duplicate
See Also:
IRecorderProgramInfo.Props.REPEAT

getOritinalAirDate

Date getOritinalAirDate()
Deprecated. 
Gets the air date of the program.

Returns:
the air date
See Also:
IRecorderProgramInfo.Props.ORIGINAL_AIRDATE

getStars

Float getStars()
Deprecated. 
Gets the rating of the program.

Returns:
the rating
See Also:
IRecorderProgramInfo.Props.STARS


Copyright © 2008-2013. All Rights Reserved.