|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectsage.api.CaptureDeviceAPI
public class CaptureDeviceAPI
Represents a capture card or network encoder which is used to record TV.
| Method Summary | |
|---|---|
java.lang.String |
AddInputForRFChannel(java.lang.String CaptureDevice,
int RFChannel)
Returns a CaptureDeviceInput that corresponds to using the tuner input on the CaptureDevice locked to a certain channel. |
java.lang.String[] |
GetActiveCaptureDevices()
Returns all of the CaptureDevices that are currently configured for use by SageTV |
java.lang.String[] |
GetAudioCaptureSources()
Returns an array of all the audio capture sources in the system, used with SetCaptureDeviceAudioSource(CaptureDevice, AudioSource) |
java.lang.String |
GetCaptureDeviceAudioSource(java.lang.String CaptureDevice)
Gets the audio capture source for a corresponding CaptureDevice. |
java.lang.String |
GetCaptureDeviceBroadcastStandard(java.lang.String CaptureDevice)
Returns the name of the broadcast standard used for reception on this capture device. |
sage.MediaFile |
GetCaptureDeviceCurrentRecordFile(java.lang.String CaptureDevice)
Returns the file that is currently being recorded by this capture device |
java.lang.String |
GetCaptureDeviceDefaultQuality(java.lang.String CaptureDevice)
Returns the default recording qualities for this CaptureDevice. |
java.lang.String[] |
GetCaptureDeviceInputs(java.lang.String CaptureDevice)
Returns all of the CaptureDeviceInputs for a given CaptureDevice. |
java.lang.String[] |
GetCaptureDeviceQualities(java.lang.String CaptureDevice)
Returns the recording qualities which are supported by this CaptureDevice |
java.lang.String[] |
GetCaptureDevices()
Returns all of the CaptureDevices in the system that SageTV can use |
java.lang.String[] |
GetConfiguredCaptureDeviceInputs()
Returns all of the CaptureDeviceInputs that are currently configured for use by SageTV. |
java.lang.String |
GetLastUsedCaptureDevice()
Returns the last CaptureDevice that was accessed by SageTV. |
java.lang.String |
GetLastUsedCaptureDeviceInput(java.lang.String CaptureDevice)
Returns the last CaptureDeviceInput that was used by SageTV on the given CaptureDevice |
boolean |
IsCaptureDeviceANetworkEncoder(java.lang.String CaptureDevice)
Returns true if a CaptureDevice is a Network Encoder |
boolean |
IsCaptureDeviceFunctioning(java.lang.String CaptureDevice)
Returns whether or not a CaptureDevice is functioning (i.e. |
boolean |
IsCaptureDeviceHardwareEncoder(java.lang.String CaptureDevice)
Returns true if the CaptureDevice is a hardware encoder |
boolean |
IsCaptureDeviceInUseByALiveClient(java.lang.String CaptureDevice)
Returns true if the CaptureDevice is currently under control of a client who is (or was) watching live TV |
void |
SetCaptureDeviceAudioSource(java.lang.String CaptureDevice,
java.lang.String AudioSource)
Sets the audio capture source for a corresponding CaptureDevice |
void |
SetCaptureDeviceDefaultQuality(java.lang.String CaptureDevice,
java.lang.String Quality)
Sets the default recording quality for a CaptureDevice |
void |
SetCaptureDeviceDTVStandard(java.lang.String CaptureDevice,
java.lang.String DTVStandard)
Sets the TV standard to use for a capture device for devices that support multiple digital TV standards. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public java.lang.String[] GetCaptureDevices()
public java.lang.String[] GetCaptureDeviceInputs(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public java.lang.String[] GetConfiguredCaptureDeviceInputs()
public boolean IsCaptureDeviceFunctioning(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public boolean IsCaptureDeviceANetworkEncoder(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public java.lang.String[] GetActiveCaptureDevices()
public boolean IsCaptureDeviceInUseByALiveClient(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public java.lang.String AddInputForRFChannel(java.lang.String CaptureDevice,
int RFChannel)
CaptureDevice - the name of the CaptureDevice to add the new input toRFChannel - the channel to tune to for this RF input
public java.lang.String GetLastUsedCaptureDevice()
public java.lang.String GetLastUsedCaptureDeviceInput(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public sage.MediaFile GetCaptureDeviceCurrentRecordFile(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public java.lang.String[] GetCaptureDeviceQualities(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public java.lang.String GetCaptureDeviceDefaultQuality(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public void SetCaptureDeviceDefaultQuality(java.lang.String CaptureDevice,
java.lang.String Quality)
CaptureDevice - the name of the CaptureDeviceQuality - the default quality setting to use for the specified capture device, use null or the empty string to clear the setting
public void SetCaptureDeviceAudioSource(java.lang.String CaptureDevice,
java.lang.String AudioSource)
CaptureDevice - the name of the CaptureDeviceAudioSource - the name of the audio capture source, should be one of the values from GetAudioCaptureSources()public java.lang.String GetCaptureDeviceAudioSource(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public java.lang.String[] GetAudioCaptureSources()
SetCaptureDeviceAudioSource(CaptureDevice, AudioSource)
public boolean IsCaptureDeviceHardwareEncoder(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public java.lang.String GetCaptureDeviceBroadcastStandard(java.lang.String CaptureDevice)
CaptureDevice - the name of the CaptureDevice
public void SetCaptureDeviceDTVStandard(java.lang.String CaptureDevice,
java.lang.String DTVStandard)
CaptureDevice - the name of the CaptureDeviceDTVStandard - the DTV standard to use for this capture device, should be one of "DVB-T", "DVB-S" or "DVB-C"
|
SageTV Platform V7.0 |
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||