Uses of Interface
org.jmythapi.protocol.response.IProgramInfo

Packages that use IProgramInfo
org.jmythapi.protocol This package contains basic protocol related interfaces, exceptions and constants. 
org.jmythapi.protocol.events This package contains interfaces related to MythTV events. 
org.jmythapi.protocol.events.impl This package contains implementations of MythTV events. 
org.jmythapi.protocol.impl This package contains implementations of MythTV protocol elements. 
org.jmythapi.protocol.response This package contains interfaces of MythTV response messages. 
org.jmythapi.protocol.response.impl This package contains implementations of MythTV response messages. 
org.jmythapi.protocol.response.impl.filters This package contains classes to filter MythTV recordings. 
org.jmythapi.protocol.utils This package contains protocol related utiltity classes. 
 

Uses of IProgramInfo in org.jmythapi.protocol
 

Methods in org.jmythapi.protocol that return IProgramInfo
 IProgramInfo IBackend.fillProgramInfo(IProgramInfo programInfo)
          Fills in the pathname and file size fields of the given recording.
 IProgramInfo IBackend.fillProgramInfo(IProgramInfo programInfo, String playBackHostname)
          Fills in the pathname and file size fields of the given recording.
 IProgramInfo IRemoteEncoder.getCurrentRecording()
          Returns the encoders current recording.
 IProgramInfo IRecorder.getCurrentRecording()
          Returns the recorders current recording.
 IProgramInfo IRecorder.getRecording()
          Returns the recorders current recording.
 IProgramInfo IBackend.queryRecording(IBasicChannelInfo channel, Date recordingStartTime)
          Get a single recording by its channel and recording start-time.
 IProgramInfo IBackend.queryRecording(Integer channelID, Date recordingStartTime)
          Get a single recording by its channel-id and start-time.
 IProgramInfo IBackend.queryRecording(String baseName)
          Get the ProgramInfo for a single recording specified by the recordings base-name.
 

Methods in org.jmythapi.protocol with parameters of type IProgramInfo
 IFileTransfer IBackend.annotateFileTransfer(IProgramInfo programInfo)
          Announce a new file-transfer connection to the backend.
 IFileTransfer IBackend.annotateFileTransfer(IProgramInfo programInfo, Boolean useReadAhead, Integer retries, Integer timeoutMs)
          Announce a new file-transfer connection to the backend.
 Integer IBackend.checkRecording(IProgramInfo programInfo)
          Checks if the given program is currently being recorded.
 boolean IBackend.deleteRecording(IProgramInfo programInfo)
          Deletes a recording file.
 boolean IBackend.deleteRecording(IProgramInfo programInfo, Boolean forceMetadatDelete, Boolean forgetHistory)
          Delets a recording file, recording metadata and recording history.
 IProgramInfo IBackend.fillProgramInfo(IProgramInfo programInfo)
          Fills in the pathname and file size fields of the given recording.
 IProgramInfo IBackend.fillProgramInfo(IProgramInfo programInfo, String playBackHostname)
          Fills in the pathname and file size fields of the given recording.
 boolean IBackend.forceDeleteRecording(IProgramInfo programInfo)
          Deletes a recording-file and recording metadata.
 boolean IBackend.forgetRecording(IProgramInfo programInfo)
          Delets recording history.
 IRecorderInfo IBackend.getRecorderForProgram(IProgramInfo programInfo)
          Checks if the given program is currently being recorded and returns the recorder-info for the recorder or null, if it is not being recorded.
 IRecorderInfo IBackend.getRecorderNum(IProgramInfo programInfo)
          Determines the recorder, which is currently recording the given program.
 boolean IRemoteEncoder.matchesRecording(IProgramInfo programInfo)
          Checks if this encoder is currently recording the given recording.
 Long IBackend.queryBookmark(IProgramInfo program)
          Queries the bookmark position for a given recording.
 IFileStatus IBackend.queryCheckFile(IProgramInfo programInfo, Boolean checkSlaves)
          Checks if a recording file exists that belongs to the given program.
 IRecordingsConflicting IBackend.queryConflicting(IProgramInfo programInfo)
          Gets all programs that are in conflict with the given program.
 IFileStatus IBackend.queryFileExists(IProgramInfo programInfo)
          Checks if a recording-file exists for the given program.
 String IBackend.queryFileHash(IProgramInfo programInfo)
          Queries a unique hash-value for the recording-file of the given program.
 boolean IBackend.queryGenPixmap(IProgramInfo program)
          Deprecated. 61 (fallback-to: -1), replaced by queryGenPixmap2
 boolean IBackend.queryGenPixmap(IProgramInfo program, Boolean inSeconds, Long time, String fileName, Integer width, Integer height)
          Deprecated. 61 (fallback-to: -1), replaced by queryGenPixmap2
 boolean IBackend.queryGenPixmap2(String token, IProgramInfo program)
          Generates a preview image of the requested show.
 boolean IBackend.queryGenPixmap2(String token, IProgramInfo program, Boolean inSeconds, Long time, String fileName, Integer width, Integer height)
          Generates a preview image of the requested show.
 IPixmap IBackend.queryPixmap(IProgramInfo program)
          Queries a preview image.
 IPixmap IBackend.queryPixmapIfModified(IProgramInfo program, Date lastModifiedDate, Long fileSize)
          Queries a preview image.
 Date IBackend.queryPixmapLastModified(IProgramInfo program)
          Queries the last-modified date of the pixmap of a given recording.
 boolean IBackend.queueTranscode(IProgramInfo recording)
          Deprecated. 23
 boolean IBackend.queueTranscodeCutlist(IProgramInfo recording)
          Deprecated. 23
 boolean IBackend.queueTranscodeStop(IProgramInfo recording)
          Deprecated. 23
 boolean IBackend.reactivateRecording(IProgramInfo programInfo)
          Deprecated. 19
 boolean IBackend.setBookmark(IProgramInfo recording, Long bookmarkPosition)
          Sets the bookmark position for the given recording.
 boolean IRemoteEncoder.startRecording(IProgramInfo programInfo)
          TODO: is it possible to pass in a Nextrecorderproiinfo here?
 Integer IBackend.stopRecording(IProgramInfo programInfo)
          Stop a currently active recording.
 boolean IBackend.undeleteRecording(IProgramInfo programInfo)
          Undelets a recording-file.
 

Uses of IProgramInfo in org.jmythapi.protocol.events
 

Methods in org.jmythapi.protocol.events that return IProgramInfo
 IProgramInfo IRecordingListChangeUpdate.getProgramInfo()
          Gets the info object of the changed recording.
 IProgramInfo IRecordingUpdateEvent.getProgramInfo()
          Gets the info object of the changed recording.
 IProgramInfo IUpdateProgInfo.getProgramInfo()
          Deprecated. Gets the info object of the changed recording.
 IProgramInfo IAskRecording.getProgramInfo()
           
 

Methods in org.jmythapi.protocol.events with parameters of type IProgramInfo
 EnumMap<IProgramInfo.Props,Object[]> IRecordingListChangeUpdate.getUpdatedProperties(IProgramInfo oldProgramInfo)
          Compares a previous version of the recording with the changed version.
 EnumMap<IProgramInfo.Props,Object[]> IRecordingUpdateEvent.getUpdatedProperties(IProgramInfo oldProgramInfo)
          Compares a previous version of the recording with the changed version.
 EnumMap<IProgramInfo.Props,Object[]> IUpdateProgInfo.getUpdatedProperties(IProgramInfo oldProgramInfo)
          Deprecated. Compares a previous version of the recording with the changed version.
 

Uses of IProgramInfo in org.jmythapi.protocol.events.impl
 

Methods in org.jmythapi.protocol.events.impl that return IProgramInfo
 IProgramInfo RecordingListChangeUpdate.getProgramInfo()
           
 IProgramInfo AskRecording.getProgramInfo()
           
 IProgramInfo UpdateProgInfo.getProgramInfo()
           
 

Methods in org.jmythapi.protocol.events.impl with parameters of type IProgramInfo
 EnumMap<IProgramInfo.Props,Object[]> RecordingListChangeUpdate.getUpdatedProperties(IProgramInfo oldProgramInfo)
           
 EnumMap<IProgramInfo.Props,Object[]> UpdateProgInfo.getUpdatedProperties(IProgramInfo oldProgramInfo)
           
 

Uses of IProgramInfo in org.jmythapi.protocol.impl
 

Methods in org.jmythapi.protocol.impl that return IProgramInfo
 IProgramInfo Backend.fillProgramInfo(IProgramInfo programInfo)
           
 IProgramInfo Backend.fillProgramInfo(IProgramInfo programInfo, String playBackHostname)
           
 IProgramInfo RemoteEncoder.getCurrentRecording()
           
 IProgramInfo Recorder.getCurrentRecording()
           
 IProgramInfo Backend.queryRecording(IBasicChannelInfo channel, Date startTime)
           
 IProgramInfo Backend.queryRecording(Integer channelID, Date recordingStartTime)
           
 

Methods in org.jmythapi.protocol.impl with parameters of type IProgramInfo
 IFileTransfer Backend.annotateFileTransfer(IProgramInfo programInfo)
           
 FileTransfer Backend.annotateFileTransfer(IProgramInfo programInfo, Boolean useReadAhead, Integer retries, Integer timeoutMs)
           
 Integer Backend.checkRecording(IProgramInfo programInfo)
           
 boolean Backend.deleteRecording(IProgramInfo programInfo)
           
 boolean Backend.deleteRecording(IProgramInfo programInfo, Boolean forceMetadatDelete, Boolean forgetHistory)
           
 IProgramInfo Backend.fillProgramInfo(IProgramInfo programInfo)
           
 IProgramInfo Backend.fillProgramInfo(IProgramInfo programInfo, String playBackHostname)
           
 boolean Backend.forceDeleteRecording(IProgramInfo programInfo)
           
 boolean Backend.forgetRecording(IProgramInfo programInfo)
           
 IRecorderInfo Backend.getRecorderForProgram(IProgramInfo programInfo)
           
 IRecorderInfo Backend.getRecorderNum(IProgramInfo programInfo)
           
 boolean RemoteEncoder.matchesRecording(IProgramInfo programInfo)
           
 Long Backend.queryBookmark(IProgramInfo program)
           
 FileStatus Backend.queryCheckFile(IProgramInfo programInfo, Boolean checkSlaves)
           
 RecordingsConflicting Backend.queryConflicting(IProgramInfo programInfo)
           
 FileStatus Backend.queryFileExists(IProgramInfo programInfo)
           
 String Backend.queryFileHash(IProgramInfo programInfo)
           
 boolean Backend.queryGenPixmap(IProgramInfo program)
           
 boolean Backend.queryGenPixmap(IProgramInfo program, Boolean inSeconds, Long time, String fileName, Integer width, Integer height)
           
 boolean Backend.queryGenPixmap2(String token, IProgramInfo program)
           
 boolean Backend.queryGenPixmap2(String token, IProgramInfo program, Boolean inSeconds, Long time, String fileName, Integer width, Integer height)
           
 IPixmap Backend.queryPixmap(IProgramInfo program)
           
 IPixmap Backend.queryPixmapIfModified(IProgramInfo program, Date lastModifiedDate, Long maxFileSize)
           
 Date Backend.queryPixmapLastModified(IProgramInfo program)
           
 boolean Backend.queryTranscode(IProgramInfo programInfo)
           
 boolean Backend.queueTranscode(IProgramInfo recording)
           
 boolean Backend.queueTranscodeCutlist(IProgramInfo recording)
           
 boolean Backend.queueTranscodeStop(IProgramInfo recording)
           
 boolean Backend.reactivateRecording(IProgramInfo programInfo)
           
 boolean Backend.setBookmark(IProgramInfo recording, Long bookmarkPosition)
           
 boolean RemoteEncoder.startRecording(IProgramInfo programInfo)
           
 Integer Backend.stopRecording(IProgramInfo programInfo)
           
 boolean Backend.undeleteRecording(IProgramInfo programInfo)
           
 

Uses of IProgramInfo in org.jmythapi.protocol.response
 

Methods in org.jmythapi.protocol.response that return IProgramInfo
 IProgramInfo IProgramInfoList.get(int idx)
          Gets the program-info object at the given index.
 

Methods in org.jmythapi.protocol.response that return types with arguments of type IProgramInfo
 List<IProgramInfo> IProgramInfoList.asList()
          Returns a list of programs.
 List<IProgramInfo> IProgramInfoList.asList(IProgramInfoFilter filter)
          Returns a list of programs.
 Map<String,IProgramInfo> IProgramInfoList.asMap(IProgramInfoList.MapKey mapKey)
          Returns a map containing the unique-id of each program as key and the program as value.
 Map<Integer,IProgramInfo> IRecordingsPending.getNextPendingRecordings()
          This function returns the earliest pending recording for each recorder.
 Iterator<IProgramInfo> IRecordings.iterator()
          Gets an iterator to loop through all available recordings.
 Iterator<IProgramInfo> IRecordings.iterator(IProgramInfoFilter filter)
          Gets an iterator to loop through all recordings matching the given filter.
 

Methods in org.jmythapi.protocol.response with parameters of type IProgramInfo
 boolean IProgramInfoFilter.accept(IProgramInfo program)
          Tests if the filter criteria matches onto the given program.
 

Uses of IProgramInfo in org.jmythapi.protocol.response.impl
 

Classes in org.jmythapi.protocol.response.impl that implement IProgramInfo
 class ProgramInfo
           
 

Methods in org.jmythapi.protocol.response.impl that return IProgramInfo
 IProgramInfo ProgramInfoList.get(int idx)
           
 

Methods in org.jmythapi.protocol.response.impl that return types with arguments of type IProgramInfo
 List<IProgramInfo> ProgramInfoList.asList()
           
 List<IProgramInfo> ProgramInfoList.asList(IProgramInfoFilter filter)
           
 Map<String,IProgramInfo> ProgramInfoList.asMap(IProgramInfoList.MapKey mapKey)
           
 Map<Integer,IProgramInfo> RecordingsPending.getNextPendingRecordings()
           
 Iterator<IProgramInfo> ProgramInfoList.iterator()
           
 Iterator<IProgramInfo> ARecordings.iterator()
           
 Iterator<IProgramInfo> ProgramInfoList.iterator(IProgramInfoFilter filter)
           
 Iterator<IProgramInfo> ARecordings.iterator(IProgramInfoFilter filter)
           
 

Methods in org.jmythapi.protocol.response.impl with parameters of type IProgramInfo
 void FileTransfer.setProgramInfo(IProgramInfo programInfo)
           
 

Method parameters in org.jmythapi.protocol.response.impl with type arguments of type IProgramInfo
static long ProgramInfoList.getTotalDuration(Iterable<IProgramInfo> programs, boolean checkCurrentTime)
           
static long ProgramInfoList.getTotalFileSize(Iterable<IProgramInfo> programs)
           
static ProgramInfoList ProgramInfoList.valueOf(ProtocolVersion protoVersion, Collection<IProgramInfo> programs)
          Converts a collection of program-info objects into a program-info list.
 

Uses of IProgramInfo in org.jmythapi.protocol.response.impl.filters
 

Methods in org.jmythapi.protocol.response.impl.filters with parameters of type IProgramInfo
 boolean ProgramInfoNegotiationFilter.accept(IProgramInfo program)
           
 boolean ProgramInfoChannelIdRecordingStartTimeFilter.accept(IProgramInfo program)
           
 boolean ProgramInfoDisjunctionFilter.accept(IProgramInfo program)
           
 boolean ProgramInfoStorageGroupFilter.accept(IProgramInfo program)
           
 boolean ProgramInfoChannelFilter.accept(IProgramInfo program)
           
 boolean ProgramInfoRecorderFilter.accept(IProgramInfo program)
           
 boolean ProgramInfoConjunctionFilter.accept(IProgramInfo program)
           
 boolean ProgramInfoRecordingGroupFilter.accept(IProgramInfo program)
           
 boolean ProgramInfoUniqueIdFilter.accept(IProgramInfo program)
           
 boolean ProgramInfoFilter.accept(IProgramInfo program)
           
 boolean ProgramInfoRecordingIdFilter.accept(IProgramInfo program)
           
 

Constructor parameters in org.jmythapi.protocol.response.impl.filters with type arguments of type IProgramInfo
ProgramInfoFilter(IFilter<IProgramInfo.Props,IProgramInfo> filter)
           
 

Uses of IProgramInfo in org.jmythapi.protocol.utils
 

Methods in org.jmythapi.protocol.utils with parameters of type IProgramInfo
static URL MythWebUtils.getProgramDetailUrl(IProgramInfo recording)
           
static URL MythWebUtils.getProgramDetailUrl(URL mythWebBaseUrl, IProgramInfo recording)
           
static URL MythWebUtils.getProgramStreamUrl(URL mythWebBaseUrl, IProgramInfo recording)
           
 



Copyright © 2008-2013. All Rights Reserved.