blob: 8cd1e4ab34eb59ffe553f56fa542e025071a684c [file] [log] [blame] [edit]
// Copyright 2017 The Fuchsia Authors. All rights reserved.
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.
#pragma once
#include <zircon/camera/c/fidl.h>
#include <zircon/device/ioctl-wrapper.h>
#include <zircon/device/ioctl.h>
#include <zircon/types.h>
#define MAX_SUPPORTED_MODES 3
#define CAMERA_IOCTL_GET_SUPPORTED_MODES \
IOCTL(IOCTL_KIND_DEFAULT, IOCTL_FAMILY_CAMERA, 0)
// ssize_t ioctl_camera_get_supported_modes(int fd, zircon_camera_SensorMode* modes,
// size_t out_len);
IOCTL_WRAPPER_VAROUT(ioctl_camera_get_supported_modes,
CAMERA_IOCTL_GET_SUPPORTED_MODES, zircon_camera_SensorMode);