org.jmythapi.protocol.response
Interface IRemoteEncoderBusyStatus

All Superinterfaces:
Cloneable, IPropertyAware<IRemoteEncoderBusyStatus.Props>, IVersionable
All Known Implementing Classes:
RemoteEncoderBusyStatus

public interface IRemoteEncoderBusyStatus
extends IVersionable, IPropertyAware<IRemoteEncoderBusyStatus.Props>

An interface to geht the busy status of a MythTV encoder.

This interface represents the response to a IRemoteEncoder.getBusyStatus() request.
This interface is property-aware. See the properties-list for all properties of this interface.

Response example:

An idle encoder (Protocol Version 56):
<0>IS_BUSY: false | <0>INPUT_NAME: | <1>SOURCE_ID: 0 | <2>INPUT_ID: 0 | <3>CARD_ID: 0 | <4>MULTIPLEX_ID: 0 | <5>CHANNEL_ID: 0
A busy encoder (Protocol Version 56):
<0>IS_BUSY: true | <0>INPUT_NAME: Tuner 1 | <1>SOURCE_ID: 1 | <2>INPUT_ID: 1 | <3>CARD_ID: 1 | <4>MULTIPLEX_ID: 0 | <5>CHANNEL_ID: 1063
An idle encoder (Protocol Version 15):
<0>IS_BUSY: false

See Also:
IRemoteEncoder.getBusyStatus(), QUERY_REMOTEENCODER_IS_BUSY

Nested Class Summary
static class IRemoteEncoderBusyStatus.Props
          The properties of an IRemoteEncoderBusyStatus response.
 
Method Summary
 IInputInfoTuned getInputInfo()
          Gets the input that is currently used by the encoder.
 boolean isBusy()
           
 
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

isBusy

boolean isBusy()

getInputInfo

IInputInfoTuned getInputInfo()
Gets the input that is currently used by the encoder.

Returns:
the busy input or null
Since:
37


Copyright © 2008-2013. All Rights Reserved.