Lines Matching full:virtual
33 virtual ~RTPlayerListener() {} in ~RTPlayerListener()
34 virtual void notify(INT32 msg, INT32 ext1, INT32 ext2, void* ptr) = 0;
40 virtual ~RTMediaPlayerInterface() {} in ~RTMediaPlayerInterface()
43 virtual rt_status setUID(uid_t uid) = 0;
44 virtual rt_status setDataSource(const char *url, const char *headers) = 0;
45 virtual rt_status setDataSource(INT32 fd, INT64 offset, INT64 length) = 0;
46 virtual rt_status setDataSource(IMediaDataSource *source) = 0;
47 virtual rt_status setLooping(INT32 loop) = 0;
48 virtual rt_status setListener(RTPlayerListener *listener) = 0;
51 virtual rt_status initCheck() = 0;
52 virtual rt_status prepare() = 0;
53 virtual rt_status prepareAsync() = 0;
54 virtual rt_status seekTo(INT64 usec) = 0;
55 virtual rt_status start() = 0;
56 virtual rt_status stop() = 0;
57 virtual rt_status pause() = 0;
58 virtual rt_status reset() = 0;
59 virtual rt_status wait(INT64 timeUs = 0) = 0;
62 virtual rt_status getState() = 0;
63 virtual rt_status getCurrentPosition(INT64 *usec) = 0;
64 virtual rt_status getDuration(INT64 *usec) = 0;
65 virtual rt_status dump(INT32 fd, const char *args) = 0;
68 virtual rt_status invoke(RtMetaData *request, RtMetaData *reply) = 0;
69 virtual rt_status setParameter(INT32 key, RtMetaData *request) = 0;
70 virtual rt_status getParameter(INT32 key, RtMetaData *reply) = 0;
73 virtual rt_status setVideoSink(const void *videoSink) = 0;
74 virtual rt_status setAudioSink(const void *audioSink) = 0;
75 virtual rt_status setSubteSink(const void *subteSink) = 0;