Home | History | Annotate | Download | only in nuplayer

Lines Matching full:virtual

66     virtual void prepareAsync() = 0;
68 virtual void start() = 0;
69 virtual void stop() {}
70 virtual void pause() {}
71 virtual void resume() {}
74 virtual void disconnect() {}
78 virtual status_t feedMoreTSData() = 0;
80 virtual sp<AMessage> getFormat(bool audio);
81 virtual sp<MetaData> getFormatMeta(bool /* audio */) { return NULL; }
82 virtual sp<MetaData> getFileFormatMeta() const { return NULL; }
84 virtual status_t dequeueAccessUnit(
87 virtual status_t getDuration(int64_t * /* durationUs */) {
91 virtual size_t getTrackCount() const {
95 virtual sp<AMessage> getTrackInfo(size_t /* trackIndex */) const {
99 virtual ssize_t getSelectedTrack(media_track_type /* type */) const {
103 virtual status_t selectTrack(size_t /* trackIndex */, bool /* select */, int64_t /* timeUs*/) {
107 virtual status_t seekTo(int64_t /* seekTimeUs */) {
111 virtual status_t setBuffers(bool /* audio */, Vector<MediaBuffer *> &/* buffers */) {
115 virtual bool isRealTime() const {
119 virtual bool isStreaming() const {
123 virtual void setOffloadAudio(bool /* offload */) {}
126 virtual ~Source() {}
128 virtual void onMessageReceived(const sp<AMessage> &msg);