/frameworks/native/include/gui/ |
H A D | ISurfaceComposer.h | 75 virtual sp<ISurfaceComposerClient> createConnection() = 0; 79 virtual sp<IGraphicBufferAlloc> createGraphicBufferAlloc() = 0; 82 virtual sp<IDisplayEventConnection> createDisplayEventConnection() = 0; 87 virtual sp<IBinder> createDisplay(const String8& displayName, 93 virtual void destroyDisplay(const sp<IBinder>& display) = 0; 98 virtual sp<IBinder> getBuiltInDisplay(int32_t id) = 0; 112 const sp<IGraphicBufferProducer>& surface) const = 0; 118 virtual void setPowerMode(const sp<IBinder>& display, int mode) = 0; 122 virtual status_t getDisplayConfigs(const sp<IBinder>& display, 128 virtual status_t getDisplayStats(const sp<IBinde [all...] |
/frameworks/native/services/surfaceflinger/ |
H A D | SurfaceFlinger.h | 104 status_t postMessageAsync(const sp<MessageBase>& msg, nsecs_t reltime = 0, uint32_t flags = 0); 107 status_t postMessageSync(const sp<MessageBase>& msg, nsecs_t reltime = 0, uint32_t flags = 0); 113 sp<const DisplayDevice> getDefaultDisplayDevice() const { 131 const Vector< sp<Layer> >& getLayerSortedByZForHwcDisplay(int id); 156 class LayerVector : public SortedVector< sp<Layer> > { 170 sp<IGraphicBufferProducer> surface; 195 virtual sp<ISurfaceComposerClient> createConnection(); 196 virtual sp<IGraphicBufferAlloc> createGraphicBufferAlloc(); 197 virtual sp<IBinder> createDisplay(const String8& displayName, bool secure); 198 virtual void destroyDisplay(const sp<IBinde [all...] |
H A D | Client.cpp | 37 Client::Client(const sp<SurfaceFlinger>& flinger) 46 sp<Layer> layer(mLayers.valueAt(i).promote()); 57 void Client::attachLayer(const sp<IBinder>& handle, const sp<Layer>& layer) 75 sp<Layer> Client::getLayerUser(const sp<IBinder>& handle) const 78 sp<Layer> lbc; 112 sp<IBinder>* handle, 113 sp<IGraphicBufferProducer>* gbp) 123 sp<IBinde [all...] |
H A D | Layer.h | 122 Layer(SurfaceFlinger* flinger, const sp<Client>& client, 150 void computeGeometry(const sp<const DisplayDevice>& hw, Mesh& mesh, 155 sp<IBinder> getHandle(); 156 sp<IGraphicBufferProducer> getProducer() const; 199 virtual void onDraw(const sp<const DisplayDevice>& hw, const Region& clip, 205 void setGeometry(const sp<const DisplayDevice>& hw, 207 void setPerFrameData(const sp<const DisplayDevice>& hw, 209 void setAcquireFence(const sp<const DisplayDevice>& hw, 212 Rect getPosition(const sp<const DisplayDevice>& hw); 217 void onLayerDisplayed(const sp<cons [all...] |
/frameworks/av/media/libmediaplayerservice/ |
H A D | RemoteDisplay.h | 37 const sp<IRemoteDisplayClient> &client, 48 sp<ALooper> mNetLooper; 49 sp<ALooper> mLooper; 50 sp<ANetworkSession> mNetSession; 51 sp<WifiDisplaySource> mSource;
|
H A D | DrmSessionManager.h | 36 sp<DrmSessionClientInterface> drm; 45 static sp<DrmSessionManager> Instance(); 48 DrmSessionManager(sp<ProcessInfoInterface> processInfo); 50 void addSession(int pid, sp<DrmSessionClientInterface> drm, const Vector<uint8_t>& sessionId); 53 void removeDrm(sp<DrmSessionClientInterface> drm); 65 int pid, sp<DrmSessionClientInterface>* drm, Vector<uint8_t>* sessionId); 67 sp<ProcessInfoInterface> mProcessInfo;
|
/frameworks/av/media/libstagefright/rtsp/ |
H A D | AMPEG4ElementaryAssembler.h | 37 const sp<AMessage> ¬ify, const AString &desc, 43 virtual AssemblyStatus assembleMore(const sp<ARTPSource> &source); 48 sp<AMessage> mNotifyMsg; 69 List<sp<ABuffer> > mPackets; 71 AssemblyStatus addPacket(const sp<ARTPSource> &source);
|
H A D | ARTPConnection.h | 39 const sp<ASessionDescription> &sessionDesc, size_t index, 40 const sp<AMessage> ¬ify, 45 void injectPacket(int index, const sp<ABuffer> &buffer); 55 virtual void onMessageReceived(const sp<AMessage> &msg); 75 void onAddStream(const sp<AMessage> &msg); 76 void onRemoveStream(const sp<AMessage> &msg); 78 void onInjectPacket(const sp<AMessage> &msg); 83 status_t parseRTP(StreamInfo *info, const sp<ABuffer> &buffer); 84 status_t parseRTCP(StreamInfo *info, const sp<ABuffer> &buffer); 88 sp<ARTPSourc [all...] |
/frameworks/av/media/libstagefright/timedtext/ |
H A D | TimedTextSource.cpp | 35 sp<TimedTextSource> TimedTextSource::CreateTimedTextSource( 36 const sp<MediaSource>& mediaSource) { 47 sp<TimedTextSource> TimedTextSource::CreateTimedTextSource( 48 const sp<DataSource>& dataSource, FileType filetype) { 62 sp<MetaData> TimedTextSource::getFormat() {
|
/frameworks/av/media/libmediaplayerservice/nuplayer/ |
H A D | GenericSource.h | 43 GenericSource(const sp<AMessage> ¬ify, bool uidValid, uid_t uid); 46 const sp<IMediaHTTPService> &httpService, 52 status_t setDataSource(const sp<DataSource>& dataSource); 65 virtual sp<MetaData> getFileFormatMeta() const; 67 virtual status_t dequeueAccessUnit(bool audio, sp<ABuffer> *accessUnit); 71 virtual sp<AMessage> getTrackInfo(size_t trackIndex) const; 83 virtual void onMessageReceived(const sp<AMessage> &msg); 85 virtual sp<MetaData> getFormatMeta(bool audio); 109 sp<MediaSource> mSource; 110 sp<AnotherPacketSourc [all...] |
H A D | NuPlayer.h | 42 void setDataSourceAsync(const sp<IStreamSource> &source); 45 const sp<IMediaHTTPService> &httpService, 51 void setDataSourceAsync(const sp<DataSource> &source); 56 const sp<IGraphicBufferProducer> &bufferProducer); 58 void setAudioSink(const sp<MediaPlayerBase::AudioSink> &sink); 80 void getStats(Vector<sp<AMessage> > *mTrackStats); 82 sp<MetaData> getFileMeta(); 88 virtual void onMessageReceived(const sp<AMessage> &msg); 143 sp<Source> mSource; 145 sp<Surfac [all...] |
/frameworks/av/cmds/stagefright/ |
H A D | SimplePlayer.h | 35 status_t setSurface(const sp<IGraphicBufferProducer> &bufferProducer); 44 virtual void onMessageReceived(const sp<AMessage> &msg); 74 sp<MediaCodec> mCodec; 75 Vector<sp<ABuffer> > mCSD; 76 Vector<sp<ABuffer> > mBuffers[2]; 81 sp<AudioTrack> mAudioTrack; 87 sp<Surface> mSurface; 89 sp<NuMediaExtractor> mExtractor; 90 sp<ALooper> mCodecLooper; 104 CodecState *state, BufferInfo *info, const sp<ABuffe [all...] |
/frameworks/native/include/binder/ |
H A D | ProcessState.h | 37 static sp<ProcessState> self(); 39 void setContextObject(const sp<IBinder>& object); 40 sp<IBinder> getContextObject(const sp<IBinder>& caller); 42 void setContextObject(const sp<IBinder>& object, 44 sp<IBinder> getContextObject(const String16& name, 45 const sp<IBinder>& caller); 50 const sp<IBinder>& caller, 58 sp<IBinder> getStrongProxyForHandle(int32_t handle); 103 KeyedVector<String16, sp<IBinde [all...] |
/frameworks/wilhelm/src/android/ |
H A D | android_StreamPlayer.h | 35 const sp<CallbackProtector> &callbackProtector, 43 virtual void setListener(const sp<IStreamListener> &listener); // mediaserver calls exactly once 44 virtual void setBuffers(const Vector<sp<IMemory> > &buffers); // mediaserver calls exactly once 51 void receivedCmd_l(IStreamListener::Command cmd, const sp<AMessage> &msg = NULL); 63 sp<IStreamListener> mListener; 65 Vector<sp<IMemory> > mBuffers; 73 const sp<CallbackProtector> mCallbackProtector; 85 IAndroidBufferQueue *androidBufferQueue, const sp<CallbackProtector> &callbackProtector); 89 virtual void onMessageReceived(const sp<AMessage> &msg); 109 const sp<StreamSourceAppProx [all...] |
/frameworks/av/media/libstagefright/httplive/ |
H A D | LiveSession.h | 71 const sp<AMessage> ¬ify, 73 const sp<IMediaHTTPService> &httpService); 76 status_t dequeueAccessUnit(StreamType stream, sp<ABuffer> *accessUnit); 78 status_t getStreamFormat(StreamType stream, sp<AMessage> *format); 80 sp<HTTPDownloader> getHTTPDownloader(); 93 sp<AMessage> getTrackInfo(size_t trackIndex) const; 118 virtual void onMessageReceived(const sp<AMessage> &msg); 153 sp<PlaylistFetcher> mFetcher; 186 sp<AMessage> mNotify; 188 sp<IMediaHTTPServic [all...] |
/frameworks/av/include/media/stagefright/foundation/ |
H A D | AMessage.h | 34 AReplyToken(const sp<ALooper> &looper) 43 sp<AMessage> mReply; 46 sp<ALooper> getLooper() const { 50 bool retrieveReply(sp<AMessage> *reply) { 58 status_t setReply(const sp<AMessage> &reply); 63 AMessage(uint32_t what, const sp<const AHandler> &handler); 65 static sp<AMessage> FromParcel(const Parcel &parcel); 71 void setTarget(const sp<const AHandler> &handler); 83 void setObject(const char *name, const sp<RefBase> &obj); 84 void setBuffer(const char *name, const sp<ABuffe [all...] |
/frameworks/av/media/libstagefright/webm/ |
H A D | WebmFrameThread.h | 62 sp<WebmFrameSourceThread> videoThread, 63 sp<WebmFrameSourceThread> audioThread, 64 List<sp<WebmElement> >& cues); 69 LinkedBlockingQueue<const sp<WebmFrame> >& videoSource, 70 LinkedBlockingQueue<const sp<WebmFrame> >& audioSource, 71 List<sp<WebmElement> >& cues); 83 LinkedBlockingQueue<const sp<WebmFrame> >& mVideoFrames; 84 LinkedBlockingQueue<const sp<WebmFrame> >& mAudioFrames; 85 List<sp<WebmElement> >& mCues; 90 List<const sp<WebmFram [all...] |
/frameworks/av/media/libstagefright/wifi-display/rtp/ |
H A D | RTPSender.h | 43 const sp<ANetworkSession> &netSession, 44 const sp<AMessage> ¬ify); 55 const sp<ABuffer> &buffer, 61 virtual void onMessageReceived(const sp<AMessage> &msg); 75 sp<ANetworkSession> mNetSession; 76 sp<AMessage> mNotify; 92 List<sp<ABuffer> > mHistory; 97 status_t queueRawPacket(const sp<ABuffer> &tsPackets, uint8_t packetType); 98 status_t queueTSPackets(const sp<ABuffer> &tsPackets, uint8_t packetType); 99 status_t queueAVCBuffer(const sp<ABuffe [all...] |
/frameworks/av/services/camera/libcameraservice/api1/client2/ |
H A D | CaptureSequencer.h | 73 void onCaptureAvailable(nsecs_t timestamp, sp<MemoryBase> captureBuffer); 99 sp<MemoryBase> mCaptureBuffer; 117 sp<BurstCapture> mBurstCapture; 140 typedef CaptureState (CaptureSequencer::*StateManager)(sp<Camera2Client> &client); 156 CaptureState manageIdle(sp<Camera2Client> &client); 157 CaptureState manageStart(sp<Camera2Client> &client); 159 CaptureState manageZslStart(sp<Camera2Client> &client); 160 CaptureState manageZslWaiting(sp<Camera2Client> &client); 161 CaptureState manageZslReprocessing(sp<Camera2Client> &client); 163 CaptureState manageStandardStart(sp<Camera2Clien [all...] |
/frameworks/av/include/radio/ |
H A D | Radio.h | 41 static sp<Radio> attach(radio_handle_t handle, 44 const sp<RadioCallback>& callback); 70 virtual void onEvent(const sp<IMemory>& eventMemory); 77 const sp<RadioCallback>&); 78 static const sp<IRadioService>& getRadioService(); 81 sp<IRadio> mIRadio; 83 sp<RadioCallback> mCallback;
|
/frameworks/av/media/libstagefright/wifi-display/source/ |
H A D | TSPacketizer.h | 42 ssize_t addTrack(const sp<AMessage> &format); 51 size_t trackIndex, const sp<ABuffer> &accessUnit, 52 sp<ABuffer> *packets, 61 sp<ABuffer> prependCSD( 62 size_t trackIndex, const sp<ABuffer> &accessUnit) const; 76 Vector<sp<Track> > mTracks; 78 Vector<sp<ABuffer> > mProgramInfoDescriptors;
|
/frameworks/av/services/audiopolicy/common/managerdefinitions/include/ |
H A D | AudioPolicyMix.h | 36 const sp<SwAudioOutputDescriptor> &getOutput() const; 38 void setOutput(sp<SwAudioOutputDescriptor> &output); 48 sp<SwAudioOutputDescriptor> mOutput; // Corresponding output stream 52 class AudioPolicyMixCollection : public DefaultKeyedVector<String8, sp<AudioPolicyMix> > 55 status_t getAudioPolicyMix(String8 address, sp<AudioPolicyMix> &policyMix) const; 61 void closeOutput(sp<SwAudioOutputDescriptor> &desc); 72 status_t getOutputForAttr(audio_attributes_t attributes, sp<SwAudioOutputDescriptor> &desc);
|
/frameworks/base/tools/aapt/ |
H A D | Main.h | 45 const android::sp<OutputSet>& outputSet); 50 const sp<AaptAssets>& assets, sp<ApkBuilder>& builder); 53 const sp<AaptAssets>& assets, const String8& pkgName, 56 extern android::status_t writeProguardFile(Bundle* bundle, const sp<AaptAssets>& assets); 60 extern status_t filterResources(Bundle* bundle, const sp<AaptAssets>& assets); 64 status_t writeDependencyPreReqs(Bundle* bundle, const sp<AaptAssets>& assets,
|
/frameworks/native/libs/gui/tests/ |
H A D | SurfaceTextureGL.h | 40 sp<IGraphicBufferProducer> producer; 64 sp<IGraphicBufferConsumer> mConsumer; 65 sp<GLConsumer> mST; 66 sp<Surface> mSTC; 67 sp<ANativeWindow> mANW; 68 sp<TextureRenderer> mTextureRenderer; 69 sp<FrameWaiter> mFW;
|
/frameworks/native/services/inputflinger/ |
H A D | InputManager.cpp | 28 const sp<EventHubInterface>& eventHub, 29 const sp<InputReaderPolicyInterface>& readerPolicy, 30 const sp<InputDispatcherPolicyInterface>& dispatcherPolicy) { 37 const sp<InputReaderInterface>& reader, 38 const sp<InputDispatcherInterface>& dispatcher) : 85 sp<InputReaderInterface> InputManager::getReader() { 89 sp<InputDispatcherInterface> InputManager::getDispatcher() {
|