Lines Matching defs:Source
34 struct NuPlayer::Source : public AHandler { struct
35 enum Flags {
65 explicit Source(const sp<AMessage> ¬ify) in Source() function
76 virtual void stop() {} in stop()
77 virtual void pause() {} in pause()
78 virtual void resume() {} in resume()
81 virtual void disconnect() {} in disconnect()
92 virtual sp<MetaData> getFormatMeta(bool /* audio */) { return NULL; } in getFormatMeta()
93 virtual sp<MetaData> getFileFormatMeta() const { return NULL; } in getFileFormatMeta()
98 virtual status_t getDuration(int64_t * /* durationUs */) { in getDuration()
102 virtual size_t getTrackCount() const { in getTrackCount()
106 virtual sp<AMessage> getTrackInfo(size_t /* trackIndex */) const { in getTrackInfo()
110 virtual ssize_t getSelectedTrack(media_track_type /* type */) const { in getSelectedTrack()
114 virtual status_t selectTrack(size_t /* trackIndex */, bool /* select */, int64_t /* timeUs*/) { in selectTrack()
146 virtual ~Source() {} in ~Source() argument
162 DISALLOW_EVIL_CONSTRUCTORS(Source); argument