• Skip to content
  • Skip to link menu
  • KDE API Reference
  • kdelibs-4.8.3 API Reference
  • KDE Home
  • Contact Us
 

Solid

  • Solid
  • DvbInterface
Public Types | Public Member Functions | Static Public Member Functions | Properties
Solid::DvbInterface Class Reference

#include <dvbinterface.h>

Inheritance diagram for Solid::DvbInterface:
Inheritance graph
[legend]

List of all members.

Public Types

enum  DeviceType {
  DvbUnknown, DvbAudio, DvbCa, DvbDemux,
  DvbDvr, DvbFrontend, DvbNet, DvbOsd,
  DvbSec, DvbVideo
}

Public Member Functions

virtual ~DvbInterface ()
QString device () const
int deviceAdapter () const
int deviceIndex () const
DeviceType deviceType () const

Static Public Member Functions

static Type deviceInterfaceType ()

Properties

QString device
int deviceAdapter
int deviceIndex
DeviceType deviceType

Detailed Description

This device interface is available on Digital Video Broadcast (DVB) devices.

A DVB device is a device implementing the open standards for digital television maintained by the DVB Project It is possible to interact with such a device using a special device file in the system.

Definition at line 41 of file dvbinterface.h.


Member Enumeration Documentation

enum Solid::DvbInterface::DeviceType

This enum type defines the type of a dvb device.

  • DvbAudio : An audio device.
  • DvbCa : A common access device.
  • DvbDemux : A demultiplexer device.
  • DvbDvr : A dvr device.
  • DvbFrontend : A frontend device.
  • DvbNet : A network device.
  • DvbOsd : An osd device.
  • DvbSec : A sec device.
  • DvbVideo : A video device.
  • DvbUnknown : An unidentified device.
Enumerator:
DvbUnknown 
DvbAudio 
DvbCa 
DvbDemux 
DvbDvr 
DvbFrontend 
DvbNet 
DvbOsd 
DvbSec 
DvbVideo 

Definition at line 67 of file dvbinterface.h.


Constructor & Destructor Documentation

Solid::DvbInterface::~DvbInterface ( ) [virtual]

Destroys a DvbInterface object.

Definition at line 32 of file dvbinterface.cpp.


Member Function Documentation

QString Solid::DvbInterface::device ( ) const

Retrieves the absolute path of the special file to interact with the device.

Returns:
the absolute path of the special file to interact with the device
int Solid::DvbInterface::deviceAdapter ( ) const

Retrieves the adapter number of this dvb device.

Note that -1 is returned in the case the adapter couldn't be determined.

Returns:
the adapter number of this dvb device or -1
int Solid::DvbInterface::deviceIndex ( ) const

Retrieves the index of this dvb device.

Note that -1 is returned in the case the device couldn't be identified (deviceType() == DvbUnknown).

Returns:
the index of this dvb device or -1
See also:
Solid::DvbInterface::deviceType
static Type Solid::DvbInterface::deviceInterfaceType ( ) [inline, static]

Get the Solid::DeviceInterface::Type of the DvbInterface device interface.

Returns:
the DvbInterface device interface type
See also:
Solid::Ifaces::Enums::DeviceInterface::Type

Definition at line 95 of file dvbinterface.h.

DeviceType Solid::DvbInterface::deviceType ( ) const

Retrieves the type of this dvb device.

Returns:
the device type of this dvb device
See also:
Solid::DvbInterface::DeviceType

Property Documentation

QString Solid::DvbInterface::device [read]

Definition at line 45 of file dvbinterface.h.

int Solid::DvbInterface::deviceAdapter [read]

Definition at line 46 of file dvbinterface.h.

int Solid::DvbInterface::deviceIndex [read]

Definition at line 48 of file dvbinterface.h.

Solid::DvbInterface::DeviceType Solid::DvbInterface::deviceType [read]

Definition at line 47 of file dvbinterface.h.


The documentation for this class was generated from the following files:
  • dvbinterface.h
  • dvbinterface.cpp
This file is part of the KDE documentation.
Documentation copyright © 1996-2012 The KDE developers.
Generated on Wed May 2 2012 17:43:25 by doxygen 1.8.0 written by Dimitri van Heesch, © 1997-2006

KDE's Doxygen guidelines are available online.

Solid

Skip menu "Solid"
  • Main Page
  • Namespace List
  • Namespace Members
  • Alphabetical List
  • Class List
  • Class Hierarchy
  • Class Members
  • File List
  • File Members
  • Related Pages

kdelibs-4.8.3 API Reference

Skip menu "kdelibs-4.8.3 API Reference"
  • DNSSD
  • Interfaces
  •   KHexEdit
  •   KMediaPlayer
  •   KSpeech
  •   KTextEditor
  • kconf_update
  • KDE3Support
  •   KUnitTest
  • KDECore
  • KDED
  • KDEsu
  • KDEUI
  • KDEWebKit
  • KDocTools
  • KFile
  • KHTML
  • KImgIO
  • KInit
  • kio
  • KIOSlave
  • KJS
  •   KJS-API
  •   WTF
  • kjsembed
  • KNewStuff
  • KParts
  • KPty
  • Kross
  • KUnitConversion
  • KUtils
  • Nepomuk
  • Plasma
  • Solid
  • Sonnet
  • ThreadWeaver
Report problems with this website to our bug tracking system.
Contact the specific authors with questions and comments about the page contents.

KDE® and the K Desktop Environment® logo are registered trademarks of KDE e.V. | Legal