|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsage.api.CaptureDeviceInputAPI
public class CaptureDeviceInputAPI
Represents an specific input on a CaptureDevice such as the TV Tuner, Composite or S-Video inputs
| Method Summary | |
|---|---|
java.lang.String |
AutoScanChannelInfo(java.lang.String CaptureDeviceInput,
java.lang.String ChannelNumber)
Tunes the CaptureDeviceInput to the specified physical channel and returns a list of the available channels. |
boolean |
AutoTuneChannelTest(java.lang.String CaptureDeviceInput,
java.lang.String ChannelNumber)
Tunes the CaptureDeviceInput to the specified physical channel and indicates whether or not a signal is present. |
boolean |
ConfigureInputForEPGDataLineup(java.lang.String CaptureDeviceInput,
java.lang.String Lineup)
Configures this CaptureDeviceInput to use the specified EPG Lineup. |
boolean |
ConfigureInputWithoutEPGData(java.lang.String CaptureDeviceInput)
Configures this CaptureDeviceInput to not use an EPG data source. |
int |
GetCaptureBrightness(java.lang.String CaptureDeviceInput)
Gets the brightness level for this CaptureDeviceInput. |
int |
GetCaptureContrast(java.lang.String CaptureDeviceInput)
Gets the contrast level for this CaptureDeviceInput. |
java.lang.String |
GetCaptureDeviceForInput(java.lang.String CaptureDeviceInput)
Returns the CaptureDevice for this CaptureDeviceInput |
java.lang.String |
GetCaptureDeviceInputBeingViewed()
Returns the CaptureDeviceInput that is recording the MediaFile that is currently loaded by the MediaPlayer |
java.lang.String |
GetCaptureDeviceInputBroadcastStandard(java.lang.String CaptureDeviceInput)
Returns the name of the broadcast standard used for reception on this capture device input (can be different per-input) |
java.lang.String |
GetCaptureDeviceInputName(java.lang.String CaptureDeviceInput)
Returns the name of this CaptureDeviceInput connection without the CaptureDevice name prefixing it. |
java.lang.String |
GetCaptureDeviceInputRecordingMediaFile(sage.MediaFile MediaFile)
Returns the CaptureDeviceInput that is recording the specified MediaFile |
int |
GetCaptureHue(java.lang.String CaptureDeviceInput)
Gets the hue level for this CaptureDeviceInput. |
int |
GetCaptureSaturation(java.lang.String CaptureDeviceInput)
Gets the saturation level for this CaptureDeviceInput. |
int |
GetCaptureSharpness(java.lang.String CaptureDeviceInput)
Gets the sharpness level for this CaptureDeviceInput. |
int |
GetConstantRFChannelInput(java.lang.String CaptureDeviceInput)
Returns the RF channel number that is used to receive the source signal. |
java.lang.String |
GetInfraredTunerRemoteName(java.lang.String CaptureDeviceInput)
Returns the name of the device that is passed to the IR Tuner plugin for tuning control. |
java.lang.String |
GetInfraredTuningPlugin(java.lang.String CaptureDeviceInput)
Gets the name of the tuning plugin used for this CaptureDeviceInput |
int |
GetInfraredTuningPluginPortNumber(java.lang.String CaptureDeviceInput)
Gets the port number used by the tuning plugin for this CaptureDeviceInput |
int |
GetInputMaximumChannelNumber(java.lang.String CaptureDeviceInput)
Returns the maximum channel number that this CaptureDeviceInput can tune to |
int |
GetInputMinimumChannelNumber(java.lang.String CaptureDeviceInput)
Returns the minimum channel number that this CaptureDeviceInput can tune to |
java.lang.String |
GetLineupForCaptureDeviceInput(java.lang.String CaptureDeviceInput)
Returns the name of the lineup that this CaptureDeviceInput is configured to use |
java.lang.String |
GetPhysicalInputType(java.lang.String CaptureDeviceInput)
Returns the type of input this is, such as: S-Video, Composite, TV Tuner, etc. |
int |
GetSignalStrength(java.lang.String CaptureDeviceInput)
Returns the current signal strength for this CaptureDeviceInput. |
boolean |
IsCaptureDeviceInputAudioVideo(java.lang.String CaptureDeviceInput)
Returns whether or not this CaptureDeviceInput captures both audio and video |
boolean |
IsExternallyTunedRFInput(java.lang.String CaptureDeviceInput)
Returns true if this input was created using AddInputForRFChannel() method call |
boolean |
IsRFSignalCableTV(java.lang.String CaptureDeviceInput)
Returns whether or not this CaptureDeviceInput tunes for Antenna or Cable if it's a TV Tuner input |
void |
ReleaseCaptureDeviceInput(java.lang.String CaptureDeviceInput)
Releases this CaptureDeviceInput from its currently configured lineup. |
void |
SetCaptureBrightness(java.lang.String CaptureDeviceInput,
int Value)
Sets the brightness for capture on this CaptureDeviceInput. |
void |
SetCaptureContrast(java.lang.String CaptureDeviceInput,
int Value)
Sets the contrast for capture on this CaptureDeviceInput. |
void |
SetCaptureHue(java.lang.String CaptureDeviceInput,
int Value)
Sets the hue for capture on this CaptureDeviceInput. |
void |
SetCaptureSaturation(java.lang.String CaptureDeviceInput,
int Value)
Sets the saturation for capture on this CaptureDeviceInput. |
void |
SetCaptureSharpness(java.lang.String CaptureDeviceInput,
int Value)
Sets the sharpness for capture on this CaptureDeviceInput. |
void |
SetInfraredTunerRemoteName(java.lang.String CaptureDeviceInput,
java.lang.String ExternalDeviceName)
Sets the name of the device that is passed to the IR Tuner plugin for tuning control. |
boolean |
SetInfraredTuningPluginAndPort(java.lang.String CaptureDeviceInput,
java.lang.String PluginName,
int PluginPortNumber)
Sets the name and port number for the tuning plugin for a CaptureDeviceInput |
void |
SetRFSignalIsCableTV(java.lang.String CaptureDeviceInput,
boolean Value)
Sets whether or not this CaptureDeviceInput tunes for Antenna or Cable if it's a TV Tuner input |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.lang.String GetInfraredTuningPlugin(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public int GetInfraredTuningPluginPortNumber(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public boolean SetInfraredTuningPluginAndPort(java.lang.String CaptureDeviceInput,
java.lang.String PluginName,
int PluginPortNumber)
CaptureDeviceInput - the name of the CaptureDeviceInputPluginName - the name of the tuning plugin to use on the specified CaptureDeviceInput. This should be a value from GetInfraredTuningPlugins() Use the emptry string "" to set the CaptureDeviceInput to not use a pluginPluginPortNumber - the port number to configure the specified tuning plugin to use on the specified CaptureDeviceInput. Use 0 for the USB port.
public boolean AutoTuneChannelTest(java.lang.String CaptureDeviceInput,
java.lang.String ChannelNumber)
WatchLive() or LockTuner() was called on it) or
if the input has not been configured for use yet. Otherwise this call may interfere with what is currently being recorded.
CaptureDeviceInput - the name of the CaptureDeviceInputChannelNumber - the channel string to tune to
public java.lang.String AutoScanChannelInfo(java.lang.String CaptureDeviceInput,
java.lang.String ChannelNumber)
WatchLive() or LockTuner() was called on it) or
if the input has not been configured for use yet. Otherwise this call may interfere with what is currently being recorded.
CaptureDeviceInput - the name of the CaptureDeviceInputChannelNumber - the channel string to tune to
public int GetInputMinimumChannelNumber(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public int GetInputMaximumChannelNumber(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public void SetCaptureBrightness(java.lang.String CaptureDeviceInput,
int Value)
CaptureDeviceInput - the name of the CaptureDeviceInputValue - the new value to set the brightness to, in the inclusive range 0-255. Use -1 to set it to the default.
public void SetCaptureSaturation(java.lang.String CaptureDeviceInput,
int Value)
CaptureDeviceInput - the name of the CaptureDeviceInputValue - the new value to set the saturation to, in the inclusive range 0-255. Use -1 to set it to the default.
public void SetCaptureHue(java.lang.String CaptureDeviceInput,
int Value)
CaptureDeviceInput - the name of the CaptureDeviceInputValue - the new value to set the hue to, in the inclusive range 0-255. Use -1 to set it to the default.
public void SetCaptureContrast(java.lang.String CaptureDeviceInput,
int Value)
CaptureDeviceInput - the name of the CaptureDeviceInputValue - the new value to set the contrast to, in the inclusive range 0-255. Use -1 to set it to the default.
public void SetCaptureSharpness(java.lang.String CaptureDeviceInput,
int Value)
CaptureDeviceInput - the name of the CaptureDeviceInputValue - the new value to set the sharpness to, in the inclusive range 0-255. Use -1 to set it to the default.public int GetCaptureBrightness(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public int GetCaptureSaturation(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public int GetCaptureHue(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public int GetCaptureContrast(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public int GetCaptureSharpness(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public void SetInfraredTunerRemoteName(java.lang.String CaptureDeviceInput,
java.lang.String ExternalDeviceName)
CaptureDeviceInput - the name of the CaptureDeviceInputExternalDeviceName - the name of the external device the IR tuning plugin is supposed to control This value should be obtained from a call to (@link Configuration#GetRemotesForInfraredTuningPlugin GetRemotesForInfraredTuningPlugin()}public java.lang.String GetInfraredTunerRemoteName(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public void SetRFSignalIsCableTV(java.lang.String CaptureDeviceInput,
boolean Value)
CaptureDeviceInput - the name of the CaptureDeviceInputValue - true if this input is connected to a Cable source, false if it uses Broadcast/Over-the-Air (OTA)public boolean IsRFSignalCableTV(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public boolean IsExternallyTunedRFInput(java.lang.String CaptureDeviceInput)
AddInputForRFChannel() method call
CaptureDeviceInput - the name of the CaptureDeviceInput
AddInputForRFChannel() method callpublic int GetConstantRFChannelInput(java.lang.String CaptureDeviceInput)
AddInputForRFChannel()
CaptureDeviceInput - the name of the CaptureDeviceInput
public boolean IsCaptureDeviceInputAudioVideo(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public java.lang.String GetPhysicalInputType(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public java.lang.String GetCaptureDeviceInputName(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
public boolean ConfigureInputForEPGDataLineup(java.lang.String CaptureDeviceInput,
java.lang.String Lineup)
CaptureDeviceInput - the name of the CaptureDeviceInput to set the lineup onLineup - the name of the Lineup to configure this CaptureDeviceInput for. This name should be obtained from a call to the EPG server
public boolean ConfigureInputWithoutEPGData(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput to use
public void ReleaseCaptureDeviceInput(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput to usepublic java.lang.String GetCaptureDeviceInputBeingViewed()
public java.lang.String GetCaptureDeviceInputRecordingMediaFile(sage.MediaFile MediaFile)
MediaFile - the MediaFile who's recording CaptureDeviceInput should be returned
public java.lang.String GetLineupForCaptureDeviceInput(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput to use
public java.lang.String GetCaptureDeviceForInput(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput to use
public int GetSignalStrength(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput to use
public java.lang.String GetCaptureDeviceInputBroadcastStandard(java.lang.String CaptureDeviceInput)
CaptureDeviceInput - the name of the CaptureDeviceInput
|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||