MythTV  master
Public Slots | Public Member Functions | Static Public Member Functions | List of all members
V2Capture Class Reference

#include <v2capture.h>

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

Public Slots

static V2CaptureCardListGetCaptureCardList (const QString &HostName, const QString &CardType)
 
static V2CaptureCardGetCaptureCard (int CardId)
 
static V2CardSubTypeGetCardSubType (int CardId)
 
static bool RemoveAllCaptureCards (void)
 
static bool RemoveCaptureCard (int CardId)
 
static 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)
 
static bool UpdateCaptureCard (int CardId, const QString &Setting, const QString &Value)
 
static bool RemoveCardInput (int CardInputId)
 
static 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)
 
static bool UpdateCardInput (int CardInputId, const QString &Setting, const QString &Value)
 
static V2InputGroupListGetUserInputGroupList (void)
 
static int AddUserInputGroup (const QString &Name)
 
static bool LinkInputGroup (uint InputId, uint InputGroupId)
 
static bool UnlinkInputGroup (uint InputId, uint InputGroupId)
 
static bool SetInputMaxRecordings (uint InputId, uint Max)
 
static V2CardTypeListGetCardTypeList (void)
 
static V2CaptureDeviceListGetCaptureDeviceList (const QString &CardType)
 
static V2DiseqcTreeListGetDiseqcTreeList (void)
 
static int AddDiseqcTree (uint ParentId, uint Ordinal, const QString &Type, const QString &SubType, const QString &Description, uint SwitchPorts, float RotorHiSpeed, float RotorLoSpeed, const QString &RotorPositions, int LnbLofSwitch, int LnbLofHi, int LnbLofLo, int CmdRepeat, bool LnbPolInv, int Address, uint ScrUserband, uint ScrFrequency, int ScrPin)
 
static bool UpdateDiseqcTree (uint DiSEqCId, uint ParentId, uint Ordinal, const QString &Type, const QString &SubType, const QString &Description, uint SwitchPorts, float RotorHiSpeed, float RotorLoSpeed, const QString &RotorPositions, int LnbLofSwitch, int LnbLofHi, int LnbLofLo, int CmdRepeat, bool LnbPolInv, int Address, uint ScrUserband, uint ScrFrequency, int ScrPin)
 
static bool RemoveDiseqcTree (uint DiSEqCId)
 
static V2DiseqcConfigListGetDiseqcConfigList (void)
 
static bool AddDiseqcConfig (uint CardId, uint DiSEqCId, const QString &Value)
 
static bool RemoveDiseqcConfig (uint CardId)
 
static V2RecProfileGroupListGetRecProfileGroupList (uint GroupId, uint ProfileId, bool OnlyInUse)
 
static int AddRecProfile (uint GroupId, const QString &ProfileName, const QString &VideoCodec, const QString &AudioCodec)
 
static bool DeleteRecProfile (uint ProfileId)
 
static bool UpdateRecProfile (uint ProfileId, const QString &VideoCodec, const QString &AudioCodec)
 
static bool UpdateRecProfileParam (uint ProfileId, const QString &Name, const QString &Value)
 

Public Member Functions

 V2Capture ()
 
 ~V2Capture () override=default
 
- Public Member Functions inherited from MythHTTPService
 MythHTTPService (MythHTTPMetaService *MetaService)
 
 ~MythHTTPService () override=default
 
virtual HTTPResponse HTTPRequest (const HTTPRequest2 &Request)
 Respond to a valid HTTPRequest. More...
 
QString & Name ()
 

Static Public Member Functions

static void RegisterCustomTypes ()
 
- Static Public Member Functions inherited from MythHTTPService
template<class T >
static HTTPServicePtr Create ()
 

Additional Inherited Members

- Protected Member Functions inherited from MythHTTPService
bool HAS_PARAMv2 (const QString &p)
 
- Protected Attributes inherited from MythHTTPService
QString m_name
 
MythHTTPMetaServicem_staticMetaService { nullptr }
 
HTTPRequest2 m_request {nullptr}
 

Detailed Description

Definition at line 36 of file v2capture.h.

Constructor & Destructor Documentation

◆ V2Capture()

V2Capture::V2Capture ( )

Definition at line 71 of file v2capture.cpp.

◆ ~V2Capture()

V2Capture::~V2Capture ( )
overridedefault

Member Function Documentation

◆ RegisterCustomTypes()

static void V2Capture::RegisterCustomTypes ( )
static

◆ GetCaptureCardList

V2CaptureCardList * V2Capture::GetCaptureCardList ( const QString &  HostName,
const QString &  CardType 
)
staticslot

Definition at line 80 of file v2capture.cpp.

◆ GetCaptureCard

V2CaptureCard * V2Capture::GetCaptureCard ( int  CardId)
staticslot

Definition at line 185 of file v2capture.cpp.

◆ GetCardSubType

V2CardSubType * V2Capture::GetCardSubType ( int  CardId)
staticslot

Definition at line 273 of file v2capture.cpp.

◆ RemoveAllCaptureCards

bool V2Capture::RemoveAllCaptureCards ( void  )
staticslot

Definition at line 319 of file v2capture.cpp.

◆ RemoveCaptureCard

bool V2Capture::RemoveCaptureCard ( int  CardId)
staticslot

Definition at line 324 of file v2capture.cpp.

◆ AddCaptureCard

int V2Capture::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 
)
staticslot

Definition at line 338 of file v2capture.cpp.

◆ UpdateCaptureCard

bool V2Capture::UpdateCaptureCard ( int  CardId,
const QString &  Setting,
const QString &  Value 
)
staticslot

Definition at line 381 of file v2capture.cpp.

◆ RemoveCardInput

bool V2Capture::RemoveCardInput ( int  CardInputId)
staticslot

Definition at line 393 of file v2capture.cpp.

◆ AddCardInput

int V2Capture::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 
)
staticslot

Definition at line 403 of file v2capture.cpp.

◆ UpdateCardInput

bool V2Capture::UpdateCardInput ( int  CardInputId,
const QString &  Setting,
const QString &  Value 
)
staticslot

Definition at line 436 of file v2capture.cpp.

◆ GetUserInputGroupList

V2InputGroupList * V2Capture::GetUserInputGroupList ( void  )
staticslot

Definition at line 516 of file v2capture.cpp.

◆ AddUserInputGroup

int V2Capture::AddUserInputGroup ( const QString &  Name)
staticslot

Definition at line 547 of file v2capture.cpp.

◆ LinkInputGroup

bool V2Capture::LinkInputGroup ( uint  InputId,
uint  InputGroupId 
)
staticslot

Definition at line 564 of file v2capture.cpp.

◆ UnlinkInputGroup

bool V2Capture::UnlinkInputGroup ( uint  InputId,
uint  InputGroupId 
)
staticslot

Definition at line 574 of file v2capture.cpp.

◆ SetInputMaxRecordings

bool V2Capture::SetInputMaxRecordings ( uint  InputId,
uint  Max 
)
staticslot

Definition at line 583 of file v2capture.cpp.

◆ GetCardTypeList

V2CardTypeList * V2Capture::GetCardTypeList ( void  )
staticslot

Definition at line 446 of file v2capture.cpp.

◆ GetCaptureDeviceList

V2CaptureDeviceList * V2Capture::GetCaptureDeviceList ( const QString &  CardType)
staticslot

Definition at line 635 of file v2capture.cpp.

◆ GetDiseqcTreeList

V2DiseqcTreeList * V2Capture::GetDiseqcTreeList ( void  )
staticslot

Definition at line 805 of file v2capture.cpp.

◆ AddDiseqcTree

int V2Capture::AddDiseqcTree ( uint  ParentId,
uint  Ordinal,
const QString &  Type,
const QString &  SubType,
const QString &  Description,
uint  SwitchPorts,
float  RotorHiSpeed,
float  RotorLoSpeed,
const QString &  RotorPositions,
int  LnbLofSwitch,
int  LnbLofHi,
int  LnbLofLo,
int  CmdRepeat,
bool  LnbPolInv,
int  Address,
uint  ScrUserband,
uint  ScrFrequency,
int  ScrPin 
)
staticslot

Definition at line 875 of file v2capture.cpp.

◆ UpdateDiseqcTree

bool V2Capture::UpdateDiseqcTree ( uint  DiSEqCId,
uint  ParentId,
uint  Ordinal,
const QString &  Type,
const QString &  SubType,
const QString &  Description,
uint  SwitchPorts,
float  RotorHiSpeed,
float  RotorLoSpeed,
const QString &  RotorPositions,
int  LnbLofSwitch,
int  LnbLofHi,
int  LnbLofLo,
int  CmdRepeat,
bool  LnbPolInv,
int  Address,
uint  ScrUserband,
uint  ScrFrequency,
int  ScrPin 
)
staticslot

Definition at line 973 of file v2capture.cpp.

◆ RemoveDiseqcTree

bool V2Capture::RemoveDiseqcTree ( uint  DiSEqCId)
staticslot

Definition at line 1054 of file v2capture.cpp.

◆ GetDiseqcConfigList

V2DiseqcConfigList * V2Capture::GetDiseqcConfigList ( void  )
staticslot

Definition at line 1087 of file v2capture.cpp.

◆ AddDiseqcConfig

bool V2Capture::AddDiseqcConfig ( uint  CardId,
uint  DiSEqCId,
const QString &  Value 
)
staticslot

Definition at line 1125 of file v2capture.cpp.

◆ RemoveDiseqcConfig

bool V2Capture::RemoveDiseqcConfig ( uint  CardId)
staticslot

Definition at line 1154 of file v2capture.cpp.

◆ GetRecProfileGroupList

V2RecProfileGroupList * V2Capture::GetRecProfileGroupList ( uint  GroupId,
uint  ProfileId,
bool  OnlyInUse 
)
staticslot

Definition at line 1169 of file v2capture.cpp.

◆ AddRecProfile

int V2Capture::AddRecProfile ( uint  GroupId,
const QString &  ProfileName,
const QString &  VideoCodec,
const QString &  AudioCodec 
)
staticslot

Definition at line 1263 of file v2capture.cpp.

◆ DeleteRecProfile

bool V2Capture::DeleteRecProfile ( uint  ProfileId)
staticslot

Definition at line 1362 of file v2capture.cpp.

◆ UpdateRecProfile

bool V2Capture::UpdateRecProfile ( uint  ProfileId,
const QString &  VideoCodec,
const QString &  AudioCodec 
)
staticslot

Definition at line 1317 of file v2capture.cpp.

◆ UpdateRecProfileParam

bool V2Capture::UpdateRecProfileParam ( uint  ProfileId,
const QString &  Name,
const QString &  Value 
)
staticslot

Definition at line 1390 of file v2capture.cpp.


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