Lines Matching defs:SurfaceTextureClient

17 #define LOG_TAG "SurfaceTextureClient"
31 #include <gui/SurfaceTextureClient.h>
37 SurfaceTextureClient::SurfaceTextureClient(
40 SurfaceTextureClient::init();
41 SurfaceTextureClient::setISurfaceTexture(surfaceTexture);
44 // see SurfaceTextureClient.h
45 SurfaceTextureClient::SurfaceTextureClient(const
48 SurfaceTextureClient::init();
49 SurfaceTextureClient::setISurfaceTexture(surfaceTexture->getBufferQueue());
52 SurfaceTextureClient::SurfaceTextureClient() {
53 SurfaceTextureClient::init();
56 SurfaceTextureClient::~SurfaceTextureClient() {
58 SurfaceTextureClient::disconnect(NATIVE_WINDOW_API_CPU);
62 void SurfaceTextureClient::init() {
96 void SurfaceTextureClient::setISurfaceTexture(
102 sp<ISurfaceTexture> SurfaceTextureClient::getISurfaceTexture() const {
106 int SurfaceTextureClient::hook_setSwapInterval(ANativeWindow* window, int interval) {
107 SurfaceTextureClient* c = getSelf(window);
111 int SurfaceTextureClient::hook_dequeueBuffer(ANativeWindow* window,
113 SurfaceTextureClient* c = getSelf(window);
117 int SurfaceTextureClient::hook_cancelBuffer(ANativeWindow* window,
119 SurfaceTextureClient* c = getSelf(window);
123 int SurfaceTextureClient::hook_queueBuffer(ANativeWindow* window,
125 SurfaceTextureClient* c = getSelf(window);
129 int SurfaceTextureClient::hook_dequeueBuffer_DEPRECATED(ANativeWindow* window,
131 SurfaceTextureClient* c = getSelf(window);
147 int SurfaceTextureClient::hook_cancelBuffer_DEPRECATED(ANativeWindow* window,
149 SurfaceTextureClient* c = getSelf(window);
153 int SurfaceTextureClient::hook_lockBuffer_DEPRECATED(ANativeWindow* window,
155 SurfaceTextureClient* c = getSelf(window);
159 int SurfaceTextureClient::hook_queueBuffer_DEPRECATED(ANativeWindow* window,
161 SurfaceTextureClient* c = getSelf(window);
165 int SurfaceTextureClient::hook_query(const ANativeWindow* window,
167 const SurfaceTextureClient* c = getSelf(window);
171 int SurfaceTextureClient::hook_perform(ANativeWindow* window, int operation, ...) {
174 SurfaceTextureClient* c = getSelf(window);
178 int SurfaceTextureClient::setSwapInterval(int interval) {
196 int SurfaceTextureClient::dequeueBuffer(android_native_buffer_t** buffer,
199 ALOGV("SurfaceTextureClient::dequeueBuffer");
243 int SurfaceTextureClient::cancelBuffer(android_native_buffer_t* buffer,
246 ALOGV("SurfaceTextureClient::cancelBuffer");
257 int SurfaceTextureClient::getSlotFromBufferLocked(
270 int SurfaceTextureClient::lockBuffer_DEPRECATED(android_native_buffer_t* buffer) {
271 ALOGV("SurfaceTextureClient::lockBuffer");
276 int SurfaceTextureClient::queueBuffer(android_native_buffer_t* buffer, int fenceFd) {
278 ALOGV("SurfaceTextureClient::queueBuffer");
283 ALOGV("SurfaceTextureClient::queueBuffer making up timestamp: %.2f ms",
315 int SurfaceTextureClient::query(int what, int* value) const {
317 ALOGV("SurfaceTextureClient::query");
366 int SurfaceTextureClient::perform(int operation, va_list args)
425 int SurfaceTextureClient::dispatchConnect(va_list args) {
430 int SurfaceTextureClient::dispatchDisconnect(va_list args) {
435 int SurfaceTextureClient::dispatchSetUsage(va_list args) {
440 int SurfaceTextureClient::dispatchSetCrop(va_list args) {
445 int SurfaceTextureClient::dispatchSetBufferCount(va_list args) {
450 int SurfaceTextureClient::dispatchSetBuffersGeometry(va_list args) {
461 int SurfaceTextureClient::dispatchSetBuffersDimensions(va_list args) {
467 int SurfaceTextureClient::dispatchSetBuffersUserDimensions(va_list args) {
473 int SurfaceTextureClient::dispatchSetBuffersFormat(va_list args) {
478 int SurfaceTextureClient::dispatchSetScalingMode(va_list args) {
483 int SurfaceTextureClient::dispatchSetBuffersTransform(va_list args) {
488 int SurfaceTextureClient::dispatchSetBuffersTimestamp(va_list args) {
493 int SurfaceTextureClient::dispatchLock(va_list args) {
499 int SurfaceTextureClient::dispatchUnlockAndPost(va_list args) {
504 int SurfaceTextureClient::connect(int api) {
506 ALOGV("SurfaceTextureClient::connect");
522 int SurfaceTextureClient::disconnect(int api) {
524 ALOGV("SurfaceTextureClient::disconnect");
543 int SurfaceTextureClient::setUsage(uint32_t reqUsage)
545 ALOGV("SurfaceTextureClient::setUsage");
551 int SurfaceTextureClient::setCrop(Rect const* rect)
562 ALOGV("SurfaceTextureClient::setCrop rect=[%d %d %d %d]",
570 int SurfaceTextureClient::setBufferCount(int bufferCount)
573 ALOGV("SurfaceTextureClient::setBufferCount");
587 int SurfaceTextureClient::setBuffersDimensions(int w, int h)
590 ALOGV("SurfaceTextureClient::setBuffersDimensions");
604 int SurfaceTextureClient::setBuffersUserDimensions(int w, int h)
607 ALOGV("SurfaceTextureClient::setBuffersUserDimensions");
621 int SurfaceTextureClient::setBuffersFormat(int format)
623 ALOGV("SurfaceTextureClient::setBuffersFormat");
633 int SurfaceTextureClient::setScalingMode(int mode)
636 ALOGV("SurfaceTextureClient::setScalingMode(%d)", mode);
653 int SurfaceTextureClient::setBuffersTransform(int transform)
656 ALOGV("SurfaceTextureClient::setBuffersTransform");
662 int SurfaceTextureClient::setBuffersTimestamp(int64_t timestamp)
664 ALOGV("SurfaceTextureClient::setBuffersTimestamp");
670 void SurfaceTextureClient::freeAllBuffers() {
732 status_t SurfaceTextureClient::lock(
741 int err = SurfaceTextureClient::connect(NATIVE_WINDOW_API_CPU);
757 err = fence->waitForever(1000, "SurfaceTextureClient::lock");
835 status_t SurfaceTextureClient::unlockAndPost()