Lines Matching defs:RTPSource
50 struct NuPlayer::RTPSource : public NuPlayer::Source { struct
86 enum {
95 const int64_t kBufferingPollIntervalUs = 1000000ll;
97 enum State {
104 struct TrackInfo {
151 const String8 mRTPParams;
152 uint32_t mFlags;
153 State mState;
154 status_t mFinalResult;
157 Mutex mBufferingLock;
158 bool mBuffering;
159 bool mInPreparationPhase;
160 Mutex mBufferingSettingsLock;
161 BufferingSettings mBufferingSettings;
163 sp<ALooper> mLooper;
165 sp<ARTPConnection> mRTPConn;
167 Vector<TrackInfo> mTracks;
168 sp<AnotherPacketSource> mAudioTrack;
169 sp<AnotherPacketSource> mVideoTrack;
171 int64_t mEOSTimeoutAudio;
172 int64_t mEOSTimeoutVideo;
175 bool mFirstAccessUnit;
176 bool mAllTracksHaveTime;
177 int64_t mNTPAnchorUs;
178 int64_t mMediaAnchorUs;
179 int64_t mLastMediaTimeUs;
180 int64_t mNumAccessUnitsReceived;
181 int32_t mLastCVOUpdated;
182 bool mReceivedFirstRTCPPacket;
183 bool mReceivedFirstRTPPacket;
184 bool mPausing;
185 int32_t mPauseGeneration;