LOGE("setBufferCount: SurfaceTexture has been abandoned!");
return NO_INIT;
}
- if (mConnectedApi == NO_CONNECTED_API) {
- LOGE("setBufferCount: SurfaceTexture is not connected!");
- return NO_INIT;
- }
if (bufferCount > NUM_BUFFER_SLOTS) {
LOGE("setBufferCount: bufferCount larger than slots available");
return BAD_VALUE;
LOGE("requestBuffer: SurfaceTexture has been abandoned!");
return NO_INIT;
}
- if (mConnectedApi == NO_CONNECTED_API) {
- LOGE("requestBuffer: SurfaceTexture is not connected!");
- return NO_INIT;
- }
if (slot < 0 || mBufferCount <= slot) {
LOGE("requestBuffer: slot index out of range [0, %d]: %d",
mBufferCount, slot);
LOGE("dequeueBuffer: SurfaceTexture has been abandoned!");
return NO_INIT;
}
- if (mConnectedApi == NO_CONNECTED_API) {
- LOGE("dequeueBuffer: SurfaceTexture is not connected!");
- return NO_INIT;
- }
// We need to wait for the FIFO to drain if the number of buffer
// needs to change.
LOGE("queueBuffer: SurfaceTexture has been abandoned!");
return NO_INIT;
}
- if (mConnectedApi == NO_CONNECTED_API) {
- LOGE("queueBuffer: SurfaceTexture is not connected!");
- return NO_INIT;
- }
if (buf < 0 || buf >= mBufferCount) {
LOGE("queueBuffer: slot index out of range [0, %d]: %d",
mBufferCount, buf);
LOGW("cancelBuffer: SurfaceTexture has been abandoned!");
return;
}
- if (mConnectedApi == NO_CONNECTED_API) {
- LOGE("cancelBuffer: SurfaceTexture is not connected!");
- return;
- }
if (buf < 0 || buf >= mBufferCount) {
LOGE("cancelBuffer: slot index out of range [0, %d]: %d",
LOGE("setCrop: SurfaceTexture has been abandoned!");
return NO_INIT;
}
- if (mConnectedApi == NO_CONNECTED_API) {
- LOGE("setCrop: SurfaceTexture is not connected!");
- return NO_INIT;
- }
mNextCrop = crop;
return OK;
}
LOGE("setTransform: SurfaceTexture has been abandoned!");
return NO_INIT;
}
- if (mConnectedApi == NO_CONNECTED_API) {
- LOGE("setTransform: SurfaceTexture is not connected!");
- return NO_INIT;
- }
mNextTransform = transform;
return OK;
}