video.h
Go to the documentation of this file.
1 // License: Apache 2.0. See LICENSE file in root directory.
2 // Copyright(c) 2015 Intel Corporation. All Rights Reserved.
3 #pragma once
4 
5 #include "core/streaming.h"
6 
7 namespace librealsense
8 {
9  struct stream_profile;
10 
12  {
13  public:
14  virtual rs2_intrinsics get_intrinsics(const stream_profile& profile) const = 0;
15  };
16 
18  {
19  public:
20  virtual rs2_intrinsics get_intrinsics() const = 0;
21  virtual void set_intrinsics(std::function<rs2_intrinsics()> calc) = 0;
22 
23  virtual uint32_t get_width() const = 0;
24  virtual uint32_t get_height() const = 0;
25  virtual void set_dims(uint32_t width, uint32_t height) = 0;
26 
27  };
28 
31 }
virtual rs2_intrinsics get_intrinsics(const stream_profile &profile) const =0
unsigned int uint32_t
Definition: stdint.h:80
GLint GLsizei GLsizei height
struct rs2_intrinsics rs2_intrinsics
Video stream intrinsics.
Video stream intrinsics.
Definition: rs_types.h:58
MAP_EXTENSION(RS2_EXTENSION_POINTS, librealsense::points)
GLint GLsizei width


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:14