SASC
DVBSoftCAM

dvbdevice.cpp File Reference

#include "include/vdr/dvbdevice.h"
#include <errno.h>
#include <limits.h>
#include <libv4l1-videodev.h>
#include <linux/dvb/audio.h>
#include <linux/dvb/dmx.h>
#include <linux/dvb/frontend.h>
#include <linux/dvb/video.h>
#include <sys/ioctl.h>
#include <sys/mman.h>

Go to the source code of this file.

Classes

class  cDvbName

Defines

#define DO_REC_AND_PLAY_ON_PRIMARY_DEVICE   1
#define DO_MULTIPLE_RECORDINGS   1
#define DEV_VIDEO   "/dev/video"
#define DEV_DVB_ADAPTER   "/dev/dvb/adapter"
#define DEV_DVB_OSD   "osd"
#define DEV_DVB_FRONTEND   "frontend"
#define DEV_DVB_DVR   "dvr"
#define DEV_DVB_DEMUX   "demux"
#define DEV_DVB_VIDEO   "video"
#define DEV_DVB_AUDIO   "audio"
#define DEV_DVB_CA   "ca"

Functions

int DvbOpen (const char *Name, int n, int Mode, bool ReportError=false)

Variables

dmx_pes_type_t PesTypes [] = { DMX_PES_AUDIO, DMX_PES_VIDEO, DMX_PES_PCR, DMX_PES_TELETEXT, DMX_PES_OTHER, DMX_PES_OTHER }

Define Documentation

#define DEV_DVB_ADAPTER   "/dev/dvb/adapter"

Definition at line 27 of file dvbdevice.cpp.

Referenced by cDvbName::cDvbName(), and cScDevices::DvbName().

#define DEV_DVB_AUDIO   "audio"

Definition at line 33 of file dvbdevice.cpp.

#define DEV_DVB_CA   "ca"

Definition at line 34 of file dvbdevice.cpp.

Referenced by cScDvbDevicePlugin::Probe().

#define DEV_DVB_DEMUX   "demux"

Definition at line 31 of file dvbdevice.cpp.

Referenced by cDvbDevice::OpenFilter().

#define DEV_DVB_DVR   "dvr"

Definition at line 30 of file dvbdevice.cpp.

Referenced by SCDEVICE::OpenDvr().

#define DEV_DVB_FRONTEND   "frontend"

Definition at line 29 of file dvbdevice.cpp.

Referenced by cScDevices::Initialize().

#define DEV_DVB_OSD   "osd"

Definition at line 28 of file dvbdevice.cpp.

#define DEV_DVB_VIDEO   "video"

Definition at line 32 of file dvbdevice.cpp.

#define DEV_VIDEO   "/dev/video"

Definition at line 26 of file dvbdevice.cpp.

#define DO_MULTIPLE_RECORDINGS   1

Definition at line 23 of file dvbdevice.cpp.

#define DO_REC_AND_PLAY_ON_PRIMARY_DEVICE   1

Definition at line 22 of file dvbdevice.cpp.


Function Documentation

int DvbOpen ( const char *  Name,
int  n,
int  Mode,
bool  ReportError = false 
)

Referenced by SCDEVICE::OpenDvr().


Variable Documentation

dmx_pes_type_t PesTypes[] = { DMX_PES_AUDIO, DMX_PES_VIDEO, DMX_PES_PCR, DMX_PES_TELETEXT, DMX_PES_OTHER, DMX_PES_OTHER }

Definition at line 105 of file dvbdevice.cpp.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines