Searched refs:DesktopRect (Results 1 - 25 of 73) sorted by relevance

123

/external/chromium_org/third_party/webrtc/modules/desktop_capture/win/
H A Dwindow_capture_utils.h22 DesktopRect* cropped_rect,
23 DesktopRect* original_rect);
H A Dwindow_capture_utils.cc17 DesktopRect* cropped_rect,
18 DesktopRect* original_rect) {
29 *original_rect = DesktopRect::MakeLTRB(
35 *cropped_rect = DesktopRect::MakeLTRB(
H A Dscreen_capture_utils.cc57 DesktopRect GetScreenRect(ScreenId screen, const std::wstring& device_key) {
59 return DesktopRect::MakeXYWH(GetSystemMetrics(SM_XVIRTUALSCREEN),
69 return DesktopRect();
76 return DesktopRect();
84 return DesktopRect();
86 return DesktopRect::MakeXYWH(device_mode.dmPosition.x,
H A Dscreen_capture_utils.h31 DesktopRect GetScreenRect(ScreenId screen, const std::wstring& device_key);
/external/chromium_org/third_party/webrtc/modules/desktop_capture/
H A Ddesktop_region_unittest.cc26 const DesktopRect rects[], int rects_size) {
52 DesktopRect rect = DesktopRect::MakeXYWH(1, 2, 0, 0);
60 DesktopRect rect = DesktopRect::MakeXYWH(1, 2, 3, 4);
69 DesktopRect rects[4];
71 { 1, { DesktopRect::MakeXYWH(10, 10, 10, 10) } },
72 { 2, { DesktopRect::MakeXYWH(10, 10, 10, 10),
73 DesktopRect::MakeXYWH(30, 10, 10, 15) } },
74 { 2, { DesktopRect
[all...]
H A Ddesktop_geometry.cc17 bool DesktopRect::Contains(const DesktopVector& point) const {
22 bool DesktopRect::ContainsRect(const DesktopRect& rect) const {
27 void DesktopRect::IntersectWith(const DesktopRect& rect) {
40 void DesktopRect::Translate(int32_t dx, int32_t dy) {
H A Dscreen_capturer_helper_unittest.cc24 DesktopRegion region(DesktopRect::MakeXYWH(1, 2, 3, 4));
36 region.SetRect(DesktopRect::MakeXYWH(1, 2, 3, 4));
39 EXPECT_TRUE(DesktopRegion(DesktopRect::MakeXYWH(1, 2, 3, 4)).Equals(region));
42 DesktopRegion(DesktopRect::MakeXYWH(1, 2, 3, 4)));
44 DesktopRegion(DesktopRect::MakeXYWH(4, 2, 3, 4)));
46 EXPECT_TRUE(DesktopRegion(DesktopRect::MakeXYWH(1, 2, 6, 4)).Equals(region));
53 EXPECT_TRUE(DesktopRegion(DesktopRect::MakeWH(12, 34)).Equals(region));
71 DesktopRegion(DesktopRect::MakeXYWH(7, 7, 1, 1)));
73 EXPECT_TRUE(DesktopRegion(DesktopRect::MakeXYWH(7, 7, 1, 1)).Equals(region));
77 DesktopRegion(DesktopRect
[all...]
H A Ddesktop_geometry.h78 class DesktopRect { class in namespace:webrtc
80 static DesktopRect MakeSize(const DesktopSize& size) {
81 return DesktopRect(0, 0, size.width(), size.height());
83 static DesktopRect MakeWH(int32_t width, int32_t height) {
84 return DesktopRect(0, 0, width, height);
86 static DesktopRect MakeXYWH(int32_t x, int32_t y,
88 return DesktopRect(x, y, x + width, y + height);
90 static DesktopRect MakeLTRB(int32_t left, int32_t top,
92 return DesktopRect(left, top, right, bottom);
94 static DesktopRect MakeOriginSiz
99 DesktopRect() : left_(0), top_(0), right_(0), bottom_(0) {} function in class:webrtc::DesktopRect
132 DesktopRect(int32_t left, int32_t top, int32_t right, int32_t bottom) function in class:webrtc::DesktopRect
[all...]
H A Ddesktop_region.h74 const DesktopRect& rect() const { return rect_; }
87 DesktopRect rect_;
91 explicit DesktopRegion(const DesktopRect& rect);
92 DesktopRegion(const DesktopRect* rects, int count);
106 void SetRect(const DesktopRect& rect);
109 void AddRect(const DesktopRect& rect);
110 void AddRects(const DesktopRect* rects, int count);
120 void IntersectWith(const DesktopRect& rect);
126 void Subtract(const DesktopRect& rect);
H A Dmouse_cursor_monitor_win.cc36 DesktopRect GetScreenRect();
109 DesktopRect original_rect;
110 DesktopRect cropped_rect;
124 DesktopRect rect = GetScreenRect();
133 DesktopRect MouseCursorMonitorWin::GetScreenRect() {
136 return DesktopRect::MakeXYWH(
146 return DesktopRect();
154 return DesktopRect();
156 return DesktopRect::MakeXYWH(device_mode.dmPosition.x,
H A Ddesktop_frame.cc32 const DesktopRect& dest_rect) {
33 assert(DesktopRect::MakeSize(size()).ContainsRect(dest_rect));
46 const DesktopRect& dest_rect) {
47 assert(DesktopRect::MakeSize(src_frame.size()).ContainsRect(
48 DesktopRect::MakeOriginSize(src_pos, dest_rect.size())));
H A Ddesktop_and_cursor_composer.cc84 DesktopRect target_rect = DesktopRect::MakeSize(cursor.image()->size());
87 target_rect.IntersectWith(DesktopRect::MakeSize(size()));
96 DesktopRect::MakeSize(restore_frame_->size()));
114 DesktopRect target_rect = DesktopRect::MakeSize(restore_frame_->size());
/external/chromium_org/remoting/base/
H A Dutil.h46 const webrtc::DesktopRect& source_buffer_rect,
50 const webrtc::DesktopRect& dest_buffer_rect,
51 const webrtc::DesktopRect& dest_rect);
56 webrtc::DesktopRect AlignRect(const webrtc::DesktopRect& rect);
61 webrtc::DesktopRect ScaleRect(const webrtc::DesktopRect& rect,
68 const webrtc::DesktopRect& source_buffer_rect,
71 const webrtc::DesktopRect& dest_buffer_rect,
72 const webrtc::DesktopRect
[all...]
H A Dutil.cc55 const webrtc::DesktopRect& source_buffer_rect,
59 const webrtc::DesktopRect& dest_buffer_rect,
60 const webrtc::DesktopRect& dest_rect) {
63 DCHECK(DoesRectContain(webrtc::DesktopRect::MakeSize(source_size),
65 DCHECK(DoesRectContain(webrtc::DesktopRect::MakeSize(dest_size),
87 webrtc::DesktopRect inner_rect =
88 webrtc::DesktopRect::MakeLTRB(RoundToTwosMultiple(dest_rect.left() + 1),
108 webrtc::DesktopRect outer_rect =
109 webrtc::DesktopRect::MakeLTRB(RoundToTwosMultiple(dest_rect.left()),
127 webrtc::DesktopRect rec
[all...]
H A Dutil_unittest.cc48 void FillRgbBuffer(const webrtc::DesktopRect& rect) {
60 void CheckRgbBuffer(const webrtc::DesktopRect& rect) {
85 const webrtc::DesktopRect& rect) {
87 DoesRectContain(webrtc::DesktopRect::MakeSize(dest_size), rect));
114 webrtc::DesktopRect::MakeWH(kWidth, kHeight),
118 webrtc::DesktopRect::MakeSize(dest_size),
128 webrtc::DesktopRect::MakeWH(kWidth, kHeight));
153 webrtc::DesktopRect rect =
154 webrtc::DesktopRect::MakeLTRB(0, 0, kWidth - 1, kHeight - 1);
157 webrtc::DesktopRect dest_rec
[all...]
/external/chromium_org/third_party/webrtc/modules/desktop_capture/mac/
H A Ddesktop_configuration.h31 DesktopRect bounds;
34 DesktopRect pixel_bounds;
64 DesktopRect bounds;
67 DesktopRect pixel_bounds;
H A Ddesktop_configuration.mm33 DesktopRect NSRectToDesktopRect(const NSRect& ns_rect) {
34 return DesktopRect::MakeLTRB(
41 DesktopRect JoinRects(const DesktopRect& a,
42 const DesktopRect& b) {
43 return DesktopRect::MakeLTRB(
52 void InvertRectYOrigin(const DesktopRect& bounds,
53 DesktopRect* rect) {
55 *rect = DesktopRect::MakeXYWH(
126 DesktopRect primary_bound
[all...]
/external/chromium_org/third_party/webrtc/modules/desktop_capture/x11/
H A Dx_server_pixel_buffer.h57 void CaptureRect(const DesktopRect& rect, DesktopFrame* frame);
66 const DesktopRect& rect,
69 const DesktopRect& rect,
/external/chromium_org/remoting/client/
H A Dframe_producer.h12 class DesktopRect;
43 const webrtc::DesktopRect& clip_area) = 0;
H A Dframe_consumer.h12 class DesktopRect;
38 const webrtc::DesktopRect& clip_area,
/external/chromium_org/remoting/codec/
H A Dvideo_decoder.h12 class DesktopRect;
55 const webrtc::DesktopRect& clip_area,
H A Dvideo_decoder_verbatim.cc36 webrtc::DesktopRect rect =
37 webrtc::DesktopRect::MakeXYWH(proto_rect.x(),
43 if (!DoesRectContain(webrtc::DesktopRect::MakeSize(screen_size_), rect)) {
78 const webrtc::DesktopRect& clip_area,
85 webrtc::DesktopRect clip_rect = webrtc::DesktopRect::MakeSize(screen_size_);
94 webrtc::DesktopRect rect(i.rect());
H A Dcodec_test.cc21 using webrtc::DesktopRect;
30 std::vector<std::vector<DesktopRect> > MakeTestRectLists(DesktopSize size) {
31 std::vector<std::vector<DesktopRect> > rect_lists;
32 std::vector<DesktopRect> rects;
33 rects.push_back(DesktopRect::MakeXYWH(0, 0, size.width(), size.height()));
36 rects.push_back(DesktopRect::MakeXYWH(
40 rects.push_back(DesktopRect::MakeXYWH(
45 rects.push_back(DesktopRect::MakeXYWH(16, 16, 16, 16));
46 rects.push_back(DesktopRect::MakeXYWH(128, 64, 32, 32));
91 DesktopRect
[all...]
H A Dvideo_decoder_vpx.cc32 const webrtc::DesktopRect& rect,
92 transparent_region_.SetRect(webrtc::DesktopRect::MakeSize(screen_size_));
122 region.AddRect(webrtc::DesktopRect::MakeXYWH(
134 desktop_shape_region.AddRect(webrtc::DesktopRect::MakeXYWH(
142 webrtc::DesktopRegion(webrtc::DesktopRect::MakeSize(screen_size_));
167 const webrtc::DesktopRect& clip_area,
178 webrtc::DesktopRect source_clip =
179 webrtc::DesktopRect::MakeWH(last_image_->d_w, last_image_->d_h);
189 webrtc::DesktopRect rect = i.rect();
226 webrtc::DesktopRect source_rec
[all...]
/external/chromium_org/remoting/client/plugin/
H A Dpepper_view.h49 const webrtc::DesktopRect& clip_area,
79 void FlushBuffer(const webrtc::DesktopRect& clip_area,
106 webrtc::DesktopRect merge_clip_area_;
124 webrtc::DesktopRect clip_area_;

Completed in 239 milliseconds

123