Change-Id: Ibf2746fdca26851677cd90199c60eab80f6d0c73
SurfaceTextureClient(const sp<ISurfaceTexture>& surfaceTexture);
- // SurfaceTextureClient is overloaded to assist in refactoring ST and BQ.
- // SurfaceTexture is no longer an ISurfaceTexture, so client code
- // calling the original constructor will fail. Thus this convenience method
- // passes in the surfaceTexture's bufferQueue to the init method.
- SurfaceTextureClient(const sp<SurfaceTexture>& surfaceTexture);
-
sp<ISurfaceTexture> getISurfaceTexture() const;
protected:
SurfaceTextureClient::setISurfaceTexture(surfaceTexture);
}
-// see SurfaceTextureClient.h
-SurfaceTextureClient::SurfaceTextureClient(const
- sp<SurfaceTexture>& surfaceTexture)
-{
- SurfaceTextureClient::init();
- SurfaceTextureClient::setISurfaceTexture(surfaceTexture->getBufferQueue());
-}
-
SurfaceTextureClient::SurfaceTextureClient() {
SurfaceTextureClient::init();
}