Lines Matching defs:NuPlayer
32 struct NuPlayer : public AHandler { struct
124 wp<NuPlayerDriver> mDriver; argument
125 bool mUIDValid;
126 uid_t mUID;
127 sp<Source> mSource;
128 uint32_t mSourceFlags;
129 sp<NativeWindowWrapper> mNativeWindow;
130 sp<MediaPlayerBase::AudioSink> mAudioSink;
131 sp<DecoderBase> mVideoDecoder;
132 bool mOffloadAudio;
133 sp<DecoderBase> mAudioDecoder;
134 sp<CCDecoder> mCCDecoder;
135 sp<Renderer> mRenderer;
136 sp<ALooper> mRendererLooper;
137 int32_t mAudioDecoderGeneration;
138 int32_t mVideoDecoderGeneration;
139 int32_t mRendererGeneration;
141 List<sp<Action> > mDeferredActions;
143 bool mAudioEOS;
144 bool mVideoEOS;
146 bool mScanSourcesPending;
147 int32_t mScanSourcesGeneration;
149 int32_t mPollDurationGeneration;
150 int32_t mTimedTextGeneration;
152 enum FlushStatus {
161 enum FlushCommand {
168 bool mFlushComplete[2][2];
170 FlushStatus mFlushingAudio;
171 FlushStatus mFlushingVideo;
174 bool mResumePending;
176 int32_t mVideoScalingMode;
178 bool mStarted;
181 bool mPaused;
186 bool mPausedByClient;
188 inline const sp<DecoderBase> &getDecoder(bool audio) { in getDecoder()
192 inline void clearFlushComplete() { in clearFlushComplete()