9 class eStaticServiceTSInfo;
37 void addAudio(
int pid, std::string lang, std::string desc,
int type);
106 std::string m_filename;
115 int openHttpConnection(std::string url);
117 sigc::signal2<void,iPlayableService*,int> m_event;
119 void recv_event(
int evt);
120 void setAudioPid(
int pid,
int type);
128 void start(
int srcfd,
int destfd);
142 int m_srcfd, m_destfd;
145 void recvEvent(
const int &evt);
146 bool scanAudioInfo(
unsigned char buf[],
int len);
147 std::string getDescriptor(
unsigned char buf[],
int buflen,
int type);
static int ptr
Definition: bcm.cpp:17
long long pts_t
Definition: cfile.h:7
Definition: servicets.h:27
std::vector< StreamInfo > audioStreams
Definition: servicets.h:36
void addAudio(int pid, std::string lang, std::string desc, int type)
Definition: servicets.cpp:82
Definition: servicets.h:12
RESULT play(const eServiceReference &, ePtr< iPlayableService > &ptr)
Definition: servicets.cpp:46
RESULT list(const eServiceReference &, ePtr< iListableService > &ptr)
Definition: servicets.cpp:58
RESULT info(const eServiceReference &, ePtr< iStaticServiceInformation > &ptr)
Definition: servicets.cpp:64
virtual ~eServiceFactoryTS()
Definition: servicets.cpp:34
eServiceFactoryTS()
Definition: servicets.cpp:22
RESULT offlineOperations(const eServiceReference &, ePtr< iServiceOfflineOperations > &ptr)
Definition: servicets.cpp:70
RESULT record(const eServiceReference &, ePtr< iRecordableService > &ptr)
Definition: servicets.cpp:52
Definition: iservice.h:15
Definition: servicets.h:45
RESULT stream(ePtr< iStreamableService > &ptr)
Definition: servicets.h:72
SWIG_VOID(RESULT) getTrackInfo(struct iAudioTrackInfo &
RESULT getLength(pts_t &SWIG_OUTPUT)
Definition: servicets.cpp:370
RESULT setFastForward(int ratio)
Definition: servicets.h:61
std::string getInfoString(int w)
Definition: servicets.cpp:420
RESULT getName(std::string &name)
Definition: servicets.cpp:406
RESULT info(ePtr< iServiceInformation > &)
Definition: servicets.cpp:400
RESULT seekTo(pts_t to)
Definition: servicets.cpp:375
RESULT tap(ePtr< iTapService > &ptr)
Definition: servicets.h:75
RESULT start()
Definition: servicets.cpp:242
RESULT isCurrentlySeekable()
Definition: servicets.cpp:395
RESULT seekRelative(int direction, pts_t to)
Definition: servicets.cpp:380
RESULT audioChannel(ePtr< iAudioChannelSelection > &ptr)
Definition: servicets.h:62
RESULT connectEvent(const sigc::slot2< void, iPlayableService *, int > &event, ePtr< eConnection > &connection)
Definition: servicets.cpp:236
RESULT audioTracks(ePtr< iAudioTrackSelection > &ptr)
Definition: servicets.h:63
RESULT setTarget(int target, bool noaudio=false)
Definition: servicets.h:59
RESULT rdsDecoder(ePtr< iRdsDecoder > &ptr)
Definition: servicets.h:71
int getNumberOfTracks()
Definition: servicets.cpp:425
int getCurrentChannel()
Definition: servicets.h:101
RESULT frontendInfo(ePtr< iFrontendInformation > &ptr)
Definition: servicets.h:64
RESULT seek(ePtr< iSeekableService > &ptr)
Definition: servicets.cpp:364
int getCurrentTrack()
Definition: servicets.cpp:455
RESULT subServices(ePtr< iSubserviceList > &ptr)
Definition: servicets.h:65
RESULT pause()
Definition: servicets.cpp:330
void setQpipMode(bool value, bool audio)
Definition: servicets.h:68
RESULT selectChannel(int i)
Definition: servicets.h:102
virtual ~eServiceTS()
Definition: servicets.cpp:106
RESULT setTrickmode(int trick)
Definition: servicets.cpp:390
int getInfo(int w)
Definition: servicets.cpp:415
RESULT unpause()
Definition: servicets.cpp:337
RESULT subtitle(ePtr< iSubtitleOutput > &ptr)
Definition: servicets.h:69
RESULT timeshift(ePtr< iTimeshiftService > &ptr)
Definition: servicets.h:66
RESULT streamed(ePtr< iStreamedService > &ptr)
Definition: servicets.h:73
RESULT cueSheet(ePtr< iCueSheet > &ptr)
Definition: servicets.h:67
RESULT getPlayPosition(pts_t &SWIG_OUTPUT)
Definition: servicets.cpp:385
RESULT stop()
Definition: servicets.cpp:275
RESULT selectTrack(unsigned int i)
Definition: servicets.cpp:432
RESULT audioDelay(ePtr< iAudioDelay > &ptr)
Definition: servicets.h:70
unsigned int n
Definition: servicets.h:97
RESULT setSlowMotion(int ratio)
Definition: servicets.h:60
RESULT keys(ePtr< iServiceKeys > &ptr)
Definition: servicets.h:74
Definition: servicets.h:123
virtual void thread()
Definition: servicets.cpp:617
bool running()
Definition: servicets.h:130
virtual ~eStreamThread()
Definition: servicets.cpp:477
void start(int srcfd, int destfd)
Definition: servicets.cpp:480
eStreamThread()
Definition: servicets.cpp:472
sigc::signal1< void, int > m_event
Definition: servicets.h:138
@ evtStreamInfo
Definition: servicets.h:137
@ evtWriteError
Definition: servicets.h:137
@ evtUser
Definition: servicets.h:137
@ evtReadError
Definition: servicets.h:137
@ evtSOS
Definition: servicets.h:137
@ evtEOS
Definition: servicets.h:137
RESULT getAudioInfo(ePtr< TSAudioInfo > &ptr)
Definition: servicets.cpp:498
void stop()
Definition: servicets.cpp:488
virtual void thread_finished()
Definition: servicets.cpp:700
@ STEREO
Definition: iservice.h:582
Definition: iservice.h:587
Definition: iservice.h:562
Definition: iservice.h:499
Definition: iservice.h:978
Definition: iservice.h:528
Definition: iservice.h:1095
name
Definition: newplugin.py:9
target
Definition: newplugin.py:59
int RESULT
Definition: object.h:12
Definition: servicets.h:30
int pid
Definition: servicets.h:31
int type
Definition: servicets.h:32
std::string language
Definition: servicets.h:33
std::string description
Definition: servicets.h:34
Definition: iservice.h:548
#define SWIG_OUTPUT
Definition: swig.h:20