MythTV  master
Public Slots | Public Member Functions | Private Member Functions | List of all members
CaptureServices Class Referenceabstract

#include <captureServices.h>

Inheritance diagram for CaptureServices:
Inheritance graph
[legend]
Collaboration diagram for CaptureServices:
Collaboration graph
[legend]

Public Slots

virtual DTC::CaptureCardListGetCaptureCardList (const QString &HostName, const QString &CardType)=0
 
virtual DTC::CaptureCardGetCaptureCard (int CardId)=0
 
virtual bool RemoveCaptureCard (int CardId)=0
 
virtual int AddCaptureCard (const QString &VideoDevice, const QString &AudioDevice, const QString &VBIDevice, const QString &CardType, const uint AudioRateLimit, const QString &HostName, const uint DVBSWFilter, const uint DVBSatType, bool DVBWaitForSeqStart, bool SkipBTAudio, bool DVBOnDemand, const uint DVBDiSEqCType, const uint FirewireSpeed, const QString &FirewireModel, const uint FirewireConnection, const uint SignalTimeout, const uint ChannelTimeout, const uint DVBTuningDelay, const uint Contrast, const uint Brightness, const uint Colour, const uint Hue, const uint DiSEqCId, bool DVBEITScan)=0
 
virtual bool UpdateCaptureCard (int CardId, const QString &Setting, const QString &Value)=0
 
virtual bool RemoveCardInput (int CardInputId)=0
 
virtual int AddCardInput (const uint CardId, const uint SourceId, const QString &InputName, const QString &ExternalCommand, const QString &ChangerDevice, const QString &ChangerModel, const QString &HostName, const QString &TuneChan, const QString &StartChan, const QString &DisplayName, bool DishnetEIT, const uint RecPriority, const uint Quicktune, const uint SchedOrder, const uint LiveTVOrder)=0
 
virtual bool UpdateCardInput (int CardInputId, const QString &Setting, const QString &Value)=0
 

Public Member Functions

 CaptureServices (QObject *parent=nullptr)
 
- Public Member Functions inherited from Service
 Service (QObject *parent=nullptr)
 
virtual QVariant ConvertToVariant (int nType, void *pValue)
 
virtual void * ConvertToParameterPtr (int nTypeId, const QString &sParamType, void *pParam, const QString &sValue)
 

Private Member Functions

 Q_CLASSINFO ("version", "1.4")
 

Additional Inherited Members

- Static Public Member Functions inherited from Service
static bool ToBool (const QString &sVal)
 
- Public Attributes inherited from Service
QList< QString > m_parsedParams
 

Detailed Description

Definition at line 40 of file captureServices.h.

Constructor & Destructor Documentation

◆ CaptureServices()

CaptureServices::CaptureServices ( QObject *  parent = nullptr)
inline

Definition at line 56 of file captureServices.h.

Member Function Documentation

◆ Q_CLASSINFO()

CaptureServices::Q_CLASSINFO ( "version"  ,
"1.4"   
)
private

◆ GetCaptureCardList

virtual DTC::CaptureCardList* CaptureServices::GetCaptureCardList ( const QString &  HostName,
const QString &  CardType 
)
pure virtualslot

Implemented in Capture.

◆ GetCaptureCard

virtual DTC::CaptureCard* CaptureServices::GetCaptureCard ( int  CardId)
pure virtualslot

Implemented in Capture.

◆ RemoveCaptureCard

virtual bool CaptureServices::RemoveCaptureCard ( int  CardId)
pure virtualslot

Implemented in Capture.

◆ AddCaptureCard

virtual int CaptureServices::AddCaptureCard ( const QString &  VideoDevice,
const QString &  AudioDevice,
const QString &  VBIDevice,
const QString &  CardType,
const uint  AudioRateLimit,
const QString &  HostName,
const uint  DVBSWFilter,
const uint  DVBSatType,
bool  DVBWaitForSeqStart,
bool  SkipBTAudio,
bool  DVBOnDemand,
const uint  DVBDiSEqCType,
const uint  FirewireSpeed,
const QString &  FirewireModel,
const uint  FirewireConnection,
const uint  SignalTimeout,
const uint  ChannelTimeout,
const uint  DVBTuningDelay,
const uint  Contrast,
const uint  Brightness,
const uint  Colour,
const uint  Hue,
const uint  DiSEqCId,
bool  DVBEITScan 
)
pure virtualslot

Implemented in Capture.

◆ UpdateCaptureCard

virtual bool CaptureServices::UpdateCaptureCard ( int  CardId,
const QString &  Setting,
const QString &  Value 
)
pure virtualslot

Implemented in Capture.

◆ RemoveCardInput

virtual bool CaptureServices::RemoveCardInput ( int  CardInputId)
pure virtualslot

Implemented in Capture.

◆ AddCardInput

virtual int CaptureServices::AddCardInput ( const uint  CardId,
const uint  SourceId,
const QString &  InputName,
const QString &  ExternalCommand,
const QString &  ChangerDevice,
const QString &  ChangerModel,
const QString &  HostName,
const QString &  TuneChan,
const QString &  StartChan,
const QString &  DisplayName,
bool  DishnetEIT,
const uint  RecPriority,
const uint  Quicktune,
const uint  SchedOrder,
const uint  LiveTVOrder 
)
pure virtualslot

Implemented in Capture.

◆ UpdateCardInput

virtual bool CaptureServices::UpdateCardInput ( int  CardInputId,
const QString &  Setting,
const QString &  Value 
)
pure virtualslot

Implemented in Capture.


The documentation for this class was generated from the following file: