Lines Matching defs:GenericSource
43 struct NuPlayer::GenericSource : public NuPlayer::Source, struct
105 enum {
121 struct Track {
127 Vector<sp<IMediaSource> > mSources;
128 Track mAudioTrack;
129 int64_t mAudioTimeUs;
130 int64_t mAudioLastDequeueTimeUs;
131 Track mVideoTrack;
132 int64_t mVideoTimeUs;
133 int64_t mVideoLastDequeueTimeUs;
134 Track mSubtitleTrack;
135 Track mTimedTextTrack;
137 BufferingSettings mBufferingSettings;
138 int32_t mPrevBufferPercentage;
139 int32_t mPollBufferingGeneration;
140 bool mSentPauseOnBuffering;
142 int32_t mAudioDataGeneration;
143 int32_t mVideoDataGeneration;
144 int32_t mFetchSubtitleDataGeneration;
145 int32_t mFetchTimedTextDataGeneration;
146 int64_t mDurationUs;
147 bool mAudioIsVorbis;
149 bool mIsSecure;
150 bool mIsStreaming;
151 bool mUIDValid;
152 uid_t mUID;
153 const sp<MediaClock> mMediaClock;
154 sp<IMediaHTTPService> mHTTPService;
155 AString mUri;
156 KeyedVector<String8, String8> mUriHeaders;
157 int mFd;
158 int64_t mOffset;
159 int64_t mLength;
161 bool mDisconnected;
162 sp<DataSource> mDataSource;
163 sp<NuCachedSource2> mCachedSource;
164 sp<DataSource> mHttpSource;
165 sp<MetaData> mFileMeta;
166 bool mStarted;
167 bool mPreparing;
168 int64_t mBitrate;
169 uint32_t mPendingReadBufferTypes;
170 sp<ABuffer> mGlobalTimedText;
172 mutable Mutex mLock;
174 sp<ALooper> mLooper;
241 DISALLOW_EVIL_CONSTRUCTORS(GenericSource); argument