Lines Matching defs:Decoder
31 struct NuPlayer2::Decoder : public DecoderBase { struct
77 sp<CCDecoder> mCCDecoder; argument
79 sp<AMediaFormatWrapper> mInputFormat;
80 sp<AMediaCodecWrapper> mCodec;
82 List<sp<AMessage> > mPendingInputMessages;
84 Vector<sp<MediaCodecBuffer> > mInputBuffers;
85 Vector<sp<MediaCodecBuffer> > mOutputBuffers;
86 Vector<sp<ABuffer> > mCSDsForCurrentFormat;
87 Vector<sp<ABuffer> > mCSDsToSubmit;
88 Vector<bool> mInputBufferIsDequeued;
89 Vector<MediaBuffer *> mMediaBuffers;
90 Vector<size_t> mDequeuedInputBuffers;
92 const pid_t mPid;
93 const uid_t mUid;
94 int64_t mSkipRenderingUntilMediaTimeUs;
95 int64_t mNumFramesTotal;
96 int64_t mNumInputFramesDropped;
97 int64_t mNumOutputFramesDropped;
98 int32_t mVideoWidth;
99 int32_t mVideoHeight;
100 bool mIsAudio;
101 bool mIsVideoAVC;
102 bool mIsSecure;
103 bool mIsEncrypted;
104 bool mIsEncryptedObservedEarlier;
105 bool mFormatChangePending;
106 bool mTimeChangePending;
107 float mFrameRateTotal;
108 float mPlaybackSpeed;
109 int32_t mNumVideoTemporalLayerTotal;
110 int32_t mNumVideoTemporalLayerAllowed;
111 int32_t mCurrentMaxVideoTemporalLayerId;
112 float mVideoTemporalLayerAggregateFps[kMaxNumVideoTemporalLayers];
114 bool mResumePending;
115 AString mComponentName;