Azure Kinect Sensor SDK  refs/heads/master
Documentation for https://github.com/Microsoft/Azure-Kinect-Sensor-SDK
Microsoft.Azure.Kinect.Sensor Namespace Reference

Data Structures

class  Allocator
 Manages buffer allocation.
 
class  AzureKinectMemoryCast
 Helper to cast from one Memory type to another.
 
class  AzureKinectMemoryManager
 Manages the native memory allocated by the Azure Kinect SDK.
 
struct  BGRA
 Describes a pixel of color in terms of blue, green, red, and alpha channels. More...
 
struct  Calibration
 Device Calibration. More...
 
struct  CameraCalibration
 Camera calibration contains intrinsic and extrinsic calibration information for a camera. More...
 
class  Capture
 A set of images captured in sync. More...
 
class  Device
 Represents an Azure Kinect device. More...
 
class  DeviceConfiguration
 Represents the configuration to run an Azure Kinect device in. More...
 
struct  Extrinsics
 Extrinsic calibration data. More...
 
class  HardwareVersion
 The hardware version information. More...
 
class  Image
 An Azure Kinect Image referencing its buffer and meta-data. More...
 
class  ImuSample
 IMU sample. More...
 
struct  Intrinsics
 Camera sensor intrinsic calibration data. More...
 
class  LargeArrayPool
 An array pool implementation for large arrays.
 
class  Logger
 The Azure Kinect logging system. More...
 
class  LogMessage
 A debug log message that is part of an exception. More...
 
struct  Short3
 A value representing a vector of 3 shorts. More...
 
class  Transformation
 Class that allows the calibrated transformation of Azure Kinect Images. More...
 

Enumerations

enum  CalibrationDeviceType {
  CalibrationDeviceType.Unknown = -1, CalibrationDeviceType.Depth, CalibrationDeviceType.Color, CalibrationDeviceType.Gyro,
  CalibrationDeviceType.Accel, CalibrationDeviceType.Num
}
 Specifies a type of calibration. More...
 
enum  CalibrationModelType {
  CalibrationModelType.Unknown = 0, CalibrationModelType.Theta, CalibrationModelType.Polynomial3K, CalibrationModelType.Rational6KT,
  CalibrationModelType.BrownConrady
}
 The model used to interpret the calibration parameters. More...
 
enum  ColorControlCommand {
  ColorControlCommand.ExposureTimeAbsolute = 0, ColorControlCommand.Brightness = 2, ColorControlCommand.Contrast = 3, ColorControlCommand.Saturation = 4,
  ColorControlCommand.Sharpness = 5, ColorControlCommand.Whitebalance = 6, ColorControlCommand.BacklightCompensation = 7, ColorControlCommand.Gain = 8,
  ColorControlCommand.PowerlineFrequency = 9
}
 Color sensor control commands. More...
 
enum  ColorControlMode { ColorControlMode.Auto = 0, ColorControlMode.Manual }
 Color sensor control mode. More...
 
enum  ColorResolution {
  ColorResolution.Off = 0, ColorResolution.R720p, ColorResolution.R1080p, ColorResolution.R1440p,
  ColorResolution.R1536p, ColorResolution.R2160p, ColorResolution.R3072p
}
 Color sensor resolutions. More...
 
enum  DepthMode {
  DepthMode.Off = 0, DepthMode.NFOV_2x2Binned, DepthMode.NFOV_Unbinned, DepthMode.WFOV_2x2Binned,
  DepthMode.WFOV_Unbinned, DepthMode.PassiveIR
}
 Depth sensor capture modes. More...
 
enum  FirmwareBuild { FirmwareBuild.Release = 0, FirmwareBuild.Debug }
 Firmware build type. More...
 
enum  FirmwareSignature { FirmwareSignature.Msft, FirmwareSignature.Test, FirmwareSignature.NotSigned }
 Firmware signature type. More...
 
enum  FPS { FPS.FPS5 = 0, FPS.FPS15, FPS.FPS30 }
 Color and depth sensor frame rate. More...
 
enum  ImageFormat {
  ImageFormat.ColorMJPG = 0, ImageFormat.ColorNV12, ImageFormat.ColorYUY2, ImageFormat.ColorBGRA32,
  ImageFormat.Depth16, ImageFormat.IR16, ImageFormat.Custom8, ImageFormat.Custom16,
  ImageFormat.Custom
}
 Image format. More...
 
enum  LogLevel {
  LogLevel.Critical = 0, LogLevel.Error, LogLevel.Warning, LogLevel.Information,
  LogLevel.Trace, LogLevel.Off
}
 Verbosity levels of debug messaging. More...
 
enum  TransformationInterpolationType { TransformationInterpolationType.Nearest = 0, TransformationInterpolationType.Linear }
 Specifies a type of transformation interpolation. More...
 
enum  WiredSyncMode { WiredSyncMode.Standalone, WiredSyncMode.Master, WiredSyncMode.Subordinate }
 Synchronization mode when connecting two or more devices together. More...