Lines Matching refs:handle
513 void CameraClient::releaseRecordingFrameHandle(native_handle_t *handle) {
514 if (handle == nullptr) return;
526 ALOGE("%s: %d: No callback buffer available. Dropping a native handle.", __FUNCTION__,
528 native_handle_close(handle);
529 native_handle_delete(handle);
534 native_handle_close(handle);
535 native_handle_delete(handle);
542 metadata->pHandle = handle;
556 for (auto& handle : handles) {
581 metadata->pHandle = handle;
587 for (auto& handle : handles) {
588 native_handle_close(handle);
589 native_handle_delete(handle);
935 native_handle_t* handle = nullptr;
943 handle = metadata->pHandle;
946 if (handle == nullptr) {
947 ALOGE("%s: VideoNativeHandleMetadata type mismatch or null handle passed!",
956 handles.push_back(handle);
1093 native_handle_t* handle = nullptr;
1100 handle = metadata->pHandle;
1104 // If dataPtr contains a native handle, send it via recordingFrameHandleCallbackTimestamp.
1105 if (handle != nullptr) {
1110 c->recordingFrameHandleCallbackTimestamp(timestamp, handle);