org.jmythapi.protocol.events
Interface IAskRecording

All Superinterfaces:
Cloneable, IMythEvent<IAskRecording.Props>, IPropertyAware<IAskRecording.Props>, ISendable, IVersionable
All Known Implementing Classes:
AskRecording

public interface IAskRecording
extends IMythEvent<IAskRecording.Props>

Backend Event - Ask Recording.

This event is sent by the backend to ask for the permission to record a scheduled program.
The client can cancel the recording unsing IRemoteEncoder.cancelNextRecording(Boolean).

MythTV protocol example:
440     
BACKEND_MESSAGE[]:[]ASK_RECORDING 1 0 0 0[]:[]TEST[]:[]2013-09-18 07:35:06[]:[][]:[]0[]:[]0[]:[][]:[][]:[]1000[]:[]1[]:[]ORF1[]:[]ORF1[]:[]/home/mythtv/recordings[]:[]0[]:[]1379482506[]:[]1379482806[]:[]0[]:[]myth77[]:[]1[]:[]1[]:[]1[]:[]-99[]:[]-1[]:[]36[]:[]1[]:[]15[]:[]6[]:[]1379482506[]:[]1379483406[]:[]0[]:[]Default[]:[][]:[][]:[][]:[][]:[]1379482507[]:[]0[]:[][]:[]Default[]:[]0[]:[]0[]:[]Default[]:[]0[]:[]0[]:[]0[]:[]0[]:[]0[]:[]0

Protocol Version Hint:

UTC Support:Starting with 75 dates are delivered with timezone UTC, but are automatically converted into the local timezone by this class.

See Also:
BACKEND_MESSAGE_ASK_RECORDING

Nested Class Summary
static class IAskRecording.Props
           
 
Method Summary
 String getChannelName()
           
 String getChannelNumber()
           
 String getChannelSign()
           
 IProgramInfo getProgramInfo()
           
 Integer getRecorderId()
           
 String getRecordingTitle()
           
 Integer getSecondsTillRecording()
           
 Boolean hasLaterShowing()
           
 Boolean hasRecording()
           
 
Methods inherited from interface org.jmythapi.protocol.events.IMythEvent
getEventName
 
Methods inherited from interface org.jmythapi.IPropertyAware
getProperties, getProperty, getPropertyClass, getPropertyCount, getPropertyIndex, getPropertyMap, getPropertyValue, getPropertyValue, getPropertyValueObject, getPropertyValues, setPropertyValue, setPropertyValue, setPropertyValueObject
 
Methods inherited from interface org.jmythapi.IVersionable
getVersionNr
 
Methods inherited from interface org.jmythapi.protocol.ISendable
getPacket
 

Method Detail

getRecorderId

Integer getRecorderId()

getSecondsTillRecording

Integer getSecondsTillRecording()

hasRecording

Boolean hasRecording()

hasLaterShowing

Boolean hasLaterShowing()

getRecordingTitle

String getRecordingTitle()

getChannelNumber

String getChannelNumber()

getChannelSign

String getChannelSign()

getChannelName

String getChannelName()

getProgramInfo

IProgramInfo getProgramInfo()


Copyright © 2008-2013. All Rights Reserved.