org.jmythapi.protocol.response
Interface IRemoteEncoderFlags

All Superinterfaces:
Cloneable, IFlagGroup<IRemoteEncoderFlags.Flags>, IGroup<IRemoteEncoderFlags.Flags>, IVersionable
All Known Implementing Classes:
RemoteEncoderFlags

public interface IRemoteEncoderFlags
extends IVersionable, IFlagGroup<IRemoteEncoderFlags.Flags>

The flags of a remote encoder.

This interface represents the result to a IRemoteEncoder.getFlags() request.
This interface is a IFlagGroup. See IRemoteEncoderFlags.Flags for a list of all available flags.

Response example:

Example - EIT running:
83886082=> {RUN_MAIN_LOOP,SIGNAL_MONITOR_RUNNING,EIT_SCANNER_RUNNING,ANY_RUNNING}
Example - idle encoder:
2=> {RUN_MAIN_LOOP}
Example - Live-TV recording:
1610612771=> {FRONTEND_READY,RUN_MAIN_LOOP,CANCEL_NEXT_RECORDING,RECORDER_RUNNING,ANY_REC_RUNNING,ANY_RUNNING,RINGBUFFER_READY}

Since:
37
See Also:
IRemoteEncoder.getFlags(), QUERY_REMOTEENCODER_GET_FLAGS

Nested Class Summary
static class IRemoteEncoderFlags.Flags
          The flags of an IRemoteEncoderFlags response.
 
Method Summary
 
Methods inherited from interface org.jmythapi.protocol.response.IFlagGroup
getActiveFlags, getFlagMap, getInactiveFlags, getSupportedFlags, isSet
 
Methods inherited from interface org.jmythapi.protocol.response.IGroup
getGroupClass, longValue
 
Methods inherited from interface org.jmythapi.IVersionable
getVersionNr
 



Copyright © 2008-2013. All Rights Reserved.