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, uint AudioRateLimit, const QString &HostName, uint DVBSWFilter, uint DVBSatType, bool DVBWaitForSeqStart, bool SkipBTAudio, bool DVBOnDemand, uint DVBDiSEqCType, uint FirewireSpeed, const QString &FirewireModel, uint FirewireConnection, uint SignalTimeout, uint ChannelTimeout, uint DVBTuningDelay, uint Contrast, uint Brightness, uint Colour, uint Hue, 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 (uint CardId, 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, uint RecPriority, uint Quicktune, uint SchedOrder, 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)
 
bool HAS_PARAM (const QString &p) const
 

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,
uint  AudioRateLimit,
const QString &  HostName,
uint  DVBSWFilter,
uint  DVBSatType,
bool  DVBWaitForSeqStart,
bool  SkipBTAudio,
bool  DVBOnDemand,
uint  DVBDiSEqCType,
uint  FirewireSpeed,
const QString &  FirewireModel,
uint  FirewireConnection,
uint  SignalTimeout,
uint  ChannelTimeout,
uint  DVBTuningDelay,
uint  Contrast,
uint  Brightness,
uint  Colour,
uint  Hue,
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 ( uint  CardId,
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,
uint  RecPriority,
uint  Quicktune,
uint  SchedOrder,
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: