1 #ifndef __servicemp3record_h
2 #define __servicemp3record_h
11 public sigc::trackable
16 RESULT prepare(
const char *
filename, time_t begTime, time_t endTime,
int eit_event_id,
const char *
name,
const char *descr,
const char *tags,
bool descramble,
bool recordecm,
int packetsize);
27 enum { stateIdle, statePrepared, stateRecording };
33 std::string m_filename;
37 std::string m_useragent;
38 std::string m_extra_headers;
49 void gstBusCall(GstMessage *msg);
50 void handleMessage(GstMessage *msg);
51 static GstBusSyncReply gstBusSyncHandler(GstBus *bus, GstMessage *message, gpointer user_data);
52 static void handleUridecNotifySource(GObject *
object, GParamSpec *unused, gpointer user_data);
53 static void handlePadAdded(
GstElement *element, GstPad *pad, gpointer user_data);
54 static gboolean handleAutoPlugCont(
GstElement *bin, GstPad *pad, GstCaps *caps, gpointer user_data);
57 sigc::signal2<void,iRecordableService*,int> m_event;
static int ptr
Definition: bcm.cpp:17
A messagepump with fixed-length packets.
Definition: message.h:42
Definition: servicemp3.h:16
Definition: servicemp3record.h:12
RESULT frontendInfo(ePtr< iFrontendInformation > &ptr)
Definition: servicemp3record.cpp:491
RESULT getError(int &error)
Definition: servicemp3record.h:21
RESULT stop()
Definition: servicemp3record.cpp:108
RESULT stream(ePtr< iStreamableService > &ptr)
Definition: servicemp3record.cpp:503
RESULT getFilenameExtension(std::string &ext)
Definition: servicemp3record.h:24
RESULT prepare(const char *filename, time_t begTime, time_t endTime, int eit_event_id, const char *name, const char *descr, const char *tags, bool descramble, bool recordecm, int packetsize)
Definition: servicemp3record.cpp:55
RESULT prepareStreaming(bool descramble, bool includeecm)
Definition: servicemp3record.cpp:94
RESULT subServices(ePtr< iSubserviceList > &ptr)
Definition: servicemp3record.cpp:509
RESULT connectEvent(const sigc::slot2< void, iRecordableService *, int > &event, ePtr< eConnection > &connection)
Definition: servicemp3record.cpp:497
RESULT start(bool simulate=false)
Definition: servicemp3record.cpp:99
Definition: iservice.h:15
Definition: iservice.h:1049
const char * filename
Definition: epng.h:36
name
Definition: newplugin.py:9
list ref
Definition: create_picon_e1_to_e2.py:17
int RESULT
Definition: object.h:12
struct _GstElement GstElement
Definition: servicemp3.h:118