// This file is part of security-keys-rust. It is subject to the license terms in the COPYRIGHT file found in the top-level directory of this distribution and at https://raw.githubusercontent.com/lemonrock/security-keys-rust/master/COPYRIGHT. No part of security-keys-rust, including this file, may be copied, modified, propagated, or distributed except according to the terms contained in the COPYRIGHT file.
// Copyright © 2021 The developers of security-keys-rust. See the COPYRIGHT file in the top-level directory of this distribution and at https://raw.githubusercontent.com/lemonrock/security-keys-rust/master/COPYRIGHT.


/// Logitech video pipe version 1 extension controls.
///
/// Most are unknown.
#[derive(Debug, Copy, Clone, Ord, PartialOrd, Eq, PartialEq, Hash)]
#[derive(Deserialize, Serialize)]
#[serde(deny_unknown_fields)]
#[bitflags]
#[repr(u64)]
pub enum LogitechVideoPipeVersion1ExtensionControl
{
	/// `XU_COLOR_PROCESSING_DISABLE`.
	///
	/// cf `LogitechVideoPipeVersion3ExtensionControl::DisableColorProcessing`.
	DisableColorProcessing = 1 << 4,
	
	/// `XU_RAW_DATA_BITS_PER_PIXEL`.
	///
	/// cf `LogitechVideoPipeVersion3ExtensionControl::IncreaseRawBitsPerPixelFrom8BitsTo10Bits`.
	IncreaseRawBitsPerPixelFrom8BitsTo10Bits = 1 << 7,
}
