MythTV  master
Public Member Functions | List of all members
Capture Class Reference

#include <capture.h>

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

Public Member Functions

Q_INVOKABLE Capture (QObject *=nullptr)
 
DTC::CaptureCardListGetCaptureCardList (const QString &HostName, const QString &CardType) override
 
DTC::CaptureCardGetCaptureCard (int CardId) override
 
bool RemoveCaptureCard (int CardId) override
 
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) override
 
bool UpdateCaptureCard (int CardId, const QString &Setting, const QString &Value) override
 
bool RemoveCardInput (int CardInputId) override
 
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) override
 
bool UpdateCardInput (int CardInputId, const QString &Setting, const QString &Value) override
 
- Public Member Functions inherited from CaptureServices
 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
 

Additional Inherited Members

- Public Slots inherited from CaptureServices
- 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 36 of file capture.h.

Constructor & Destructor Documentation

◆ Capture()

Q_INVOKABLE Capture::Capture ( QObject *  = nullptr)
inlineexplicit

Definition at line 42 of file capture.h.

Member Function Documentation

◆ GetCaptureCardList()

DTC::CaptureCardList * Capture::GetCaptureCardList ( const QString &  HostName,
const QString &  CardType 
)
overridevirtual

Implements CaptureServices.

Definition at line 46 of file capture.cpp.

◆ GetCaptureCard()

DTC::CaptureCard * Capture::GetCaptureCard ( int  CardId)
overridevirtual

Implements CaptureServices.

Definition at line 151 of file capture.cpp.

◆ RemoveCaptureCard()

bool Capture::RemoveCaptureCard ( int  CardId)
overridevirtual

Implements CaptureServices.

Definition at line 239 of file capture.cpp.

◆ AddCaptureCard()

int Capture::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 
)
overridevirtual

Implements CaptureServices.

Definition at line 253 of file capture.cpp.

◆ UpdateCaptureCard()

bool Capture::UpdateCaptureCard ( int  CardId,
const QString &  Setting,
const QString &  Value 
)
overridevirtual

Implements CaptureServices.

Definition at line 296 of file capture.cpp.

◆ RemoveCardInput()

bool Capture::RemoveCardInput ( int  CardInputId)
overridevirtual

Implements CaptureServices.

Definition at line 308 of file capture.cpp.

◆ AddCardInput()

int Capture::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 
)
overridevirtual

Implements CaptureServices.

Definition at line 318 of file capture.cpp.

◆ UpdateCardInput()

bool Capture::UpdateCardInput ( int  CardInputId,
const QString &  Setting,
const QString &  Value 
)
overridevirtual

Implements CaptureServices.

Definition at line 351 of file capture.cpp.


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