• Home
  • Raw
  • Download

Lines Matching refs:sp

32     Decoder(const sp<AMessage> &notify,
33 const sp<NativeWindowWrapper> &nativeWindow = NULL);
35 virtual void configure(const sp<AMessage> &format);
38 status_t getInputBuffers(Vector<sp<ABuffer> > *dstBuffers) const;
39 virtual void signalFlush(const sp<AMessage> &format = NULL);
40 virtual void signalUpdateFormat(const sp<AMessage> &format);
44 virtual bool supportsSeamlessFormatChange(const sp<AMessage> &to) const;
60 virtual void onMessageReceived(const sp<AMessage> &msg);
74 sp<AMessage> mNotify;
75 sp<NativeWindowWrapper> mNativeWindow;
77 sp<AMessage> mInputFormat;
78 sp<AMessage> mOutputFormat;
79 sp<MediaCodec> mCodec;
80 sp<ALooper> mCodecLooper;
81 sp<ALooper> mDecoderLooper;
83 List<sp<AMessage> > mPendingInputMessages;
85 Vector<sp<ABuffer> > mInputBuffers;
86 Vector<sp<ABuffer> > mOutputBuffers;
87 Vector<sp<ABuffer> > mCSDsForCurrentFormat;
88 Vector<sp<ABuffer> > mCSDsToSubmit;
98 bool isStaleReply(const sp<AMessage> &msg);
100 void onConfigure(const sp<AMessage> &format);
103 bool onInputBufferFilled(const sp<AMessage> &msg);
104 void onRenderBuffer(const sp<AMessage> &msg);
111 bool supportsSeamlessAudioFormatChange(const sp<AMessage> &targetFormat) const;
112 void rememberCodecSpecificData(const sp<AMessage> &format);
123 CCDecoder(const sp<AMessage> &notify);
126 sp<AMessage> getTrackInfo(size_t index) const;
129 void decode(const sp<ABuffer> &accessUnit);
134 sp<AMessage> mNotify;
135 KeyedVector<int64_t, sp<ABuffer> > mCCMap;
143 bool extractFromSEI(const sp<ABuffer> &accessUnit);
144 sp<ABuffer> filterCCBuf(const sp<ABuffer> &ccBuf, size_t index);