Lines Matching defs:SurfaceTextureClient

17 #define LOG_TAG "SurfaceTextureClient"
29 #include <gui/SurfaceTextureClient.h>
35 SurfaceTextureClient::SurfaceTextureClient(
38 SurfaceTextureClient::init();
39 SurfaceTextureClient::setISurfaceTexture(surfaceTexture);
42 // see SurfaceTextureClient.h
43 SurfaceTextureClient::SurfaceTextureClient(const
46 SurfaceTextureClient::init();
47 SurfaceTextureClient::setISurfaceTexture(surfaceTexture->getBufferQueue());
50 SurfaceTextureClient::SurfaceTextureClient() {
51 SurfaceTextureClient::init();
54 SurfaceTextureClient::~SurfaceTextureClient() {
56 SurfaceTextureClient::disconnect(NATIVE_WINDOW_API_CPU);
60 void SurfaceTextureClient::init() {
90 void SurfaceTextureClient::setISurfaceTexture(
96 sp<ISurfaceTexture> SurfaceTextureClient::getISurfaceTexture() const {
100 int SurfaceTextureClient::hook_setSwapInterval(ANativeWindow* window, int interval) {
101 SurfaceTextureClient* c = getSelf(window);
105 int SurfaceTextureClient::hook_dequeueBuffer(ANativeWindow* window,
107 SurfaceTextureClient* c = getSelf(window);
111 int SurfaceTextureClient::hook_cancelBuffer(ANativeWindow* window,
113 SurfaceTextureClient* c = getSelf(window);
117 int SurfaceTextureClient::hook_lockBuffer(ANativeWindow* window,
119 SurfaceTextureClient* c = getSelf(window);
123 int SurfaceTextureClient::hook_queueBuffer(ANativeWindow* window,
125 SurfaceTextureClient* c = getSelf(window);
129 int SurfaceTextureClient::hook_query(const ANativeWindow* window,
131 const SurfaceTextureClient* c = getSelf(window);
135 int SurfaceTextureClient::hook_perform(ANativeWindow* window, int operation, ...) {
138 SurfaceTextureClient* c = getSelf(window);
142 int SurfaceTextureClient::setSwapInterval(int interval) {
160 int SurfaceTextureClient::dequeueBuffer(android_native_buffer_t** buffer) {
162 ALOGV("SurfaceTextureClient::dequeueBuffer");
192 int SurfaceTextureClient::cancelBuffer(android_native_buffer_t* buffer) {
194 ALOGV("SurfaceTextureClient::cancelBuffer");
204 int SurfaceTextureClient::getSlotFromBufferLocked(
217 int SurfaceTextureClient::lockBuffer(android_native_buffer_t* buffer) {
218 ALOGV("SurfaceTextureClient::lockBuffer");
223 int SurfaceTextureClient::queueBuffer(android_native_buffer_t* buffer) {
225 ALOGV("SurfaceTextureClient::queueBuffer");
230 ALOGV("SurfaceTextureClient::queueBuffer making up timestamp: %.2f ms",
260 int SurfaceTextureClient::query(int what, int* value) const {
262 ALOGV("SurfaceTextureClient::query");
311 int SurfaceTextureClient::perform(int operation, va_list args)
370 int SurfaceTextureClient::dispatchConnect(va_list args) {
375 int SurfaceTextureClient::dispatchDisconnect(va_list args) {
380 int SurfaceTextureClient::dispatchSetUsage(va_list args) {
385 int SurfaceTextureClient::dispatchSetCrop(va_list args) {
390 int SurfaceTextureClient::dispatchSetBufferCount(va_list args) {
395 int SurfaceTextureClient::dispatchSetBuffersGeometry(va_list args) {
406 int SurfaceTextureClient::dispatchSetBuffersDimensions(va_list args) {
412 int SurfaceTextureClient::dispatchSetBuffersUserDimensions(va_list args) {
418 int SurfaceTextureClient::dispatchSetBuffersFormat(va_list args) {
423 int SurfaceTextureClient::dispatchSetScalingMode(va_list args) {
428 int SurfaceTextureClient::dispatchSetBuffersTransform(va_list args) {
433 int SurfaceTextureClient::dispatchSetBuffersTimestamp(va_list args) {
438 int SurfaceTextureClient::dispatchLock(va_list args) {
444 int SurfaceTextureClient::dispatchUnlockAndPost(va_list args) {
449 int SurfaceTextureClient::connect(int api) {
451 ALOGV("SurfaceTextureClient::connect");
467 int SurfaceTextureClient::disconnect(int api) {
469 ALOGV("SurfaceTextureClient::disconnect");
488 int SurfaceTextureClient::setUsage(uint32_t reqUsage)
490 ALOGV("SurfaceTextureClient::setUsage");
496 int SurfaceTextureClient::setCrop(Rect const* rect)
507 ALOGV("SurfaceTextureClient::setCrop rect=[%d %d %d %d]",
515 int SurfaceTextureClient::setBufferCount(int bufferCount)
518 ALOGV("SurfaceTextureClient::setBufferCount");
532 int SurfaceTextureClient::setBuffersDimensions(int w, int h)
535 ALOGV("SurfaceTextureClient::setBuffersDimensions");
549 int SurfaceTextureClient::setBuffersUserDimensions(int w, int h)
552 ALOGV("SurfaceTextureClient::setBuffersUserDimensions");
566 int SurfaceTextureClient::setBuffersFormat(int format)
568 ALOGV("SurfaceTextureClient::setBuffersFormat");
578 int SurfaceTextureClient::setScalingMode(int mode)
581 ALOGV("SurfaceTextureClient::setScalingMode(%d)", mode);
598 int SurfaceTextureClient::setBuffersTransform(int transform)
601 ALOGV("SurfaceTextureClient::setBuffersTransform");
607 int SurfaceTextureClient::setBuffersTimestamp(int64_t timestamp)
609 ALOGV("SurfaceTextureClient::setBuffersTimestamp");
615 void SurfaceTextureClient::freeAllBuffers() {
677 status_t SurfaceTextureClient::lock(
686 int err = SurfaceTextureClient::connect(NATIVE_WINDOW_API_CPU);
771 status_t SurfaceTextureClient::unlockAndPost()