Searched refs:DesktopRegion (Results 1 - 25 of 75) sorted by relevance

123

/external/chromium_org/third_party/webrtc/modules/desktop_capture/
H A Dscreen_capturer_helper.h34 void InvalidateRegion(const DesktopRegion& invalid_region);
41 void TakeInvalidRegion(DesktopRegion* invalid_region);
62 static void ExpandToGrid(const DesktopRegion& region,
64 DesktopRegion* result);
70 DesktopRegion invalid_region_;
H A Ddesktop_region.h23 // DesktopRegion represents a region of the screen or window.
27 class DesktopRegion { class in namespace:webrtc
65 // Iterator that can be used to iterate over rectangles of a DesktopRegion.
69 explicit Iterator(const DesktopRegion& target);
77 const DesktopRegion& region_;
90 DesktopRegion();
91 explicit DesktopRegion(const DesktopRect& rect);
92 DesktopRegion(const DesktopRect* rects, int count);
93 DesktopRegion(const DesktopRegion
[all...]
H A Dscreen_capturer_helper_unittest.cc24 DesktopRegion region(DesktopRect::MakeXYWH(1, 2, 3, 4));
32 DesktopRegion region;
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));
50 DesktopRegion region;
53 EXPECT_TRUE(DesktopRegion(DesktopRect::MakeWH(12, 34)).Equals(region));
66 DesktopRegion region;
68 EXPECT_TRUE(DesktopRegion()
[all...]
H A Ddesktop_frame.h45 const DesktopRegion& updated_region() const { return updated_region_; }
46 DesktopRegion* mutable_updated_region() { return &updated_region_; }
59 const DesktopRegion* shape() const { return shape_.get(); }
60 void set_shape(DesktopRegion* shape) { shape_.reset(shape); }
85 DesktopRegion updated_region_;
88 scoped_ptr<DesktopRegion> shape_;
H A Ddesktop_region.cc19 DesktopRegion::RowSpan::RowSpan(int32_t left, int32_t right)
23 DesktopRegion::Row::Row(int32_t top, int32_t bottom)
27 DesktopRegion::Row::~Row() {}
29 DesktopRegion::DesktopRegion() {} function in class:webrtc::DesktopRegion
31 DesktopRegion::DesktopRegion(const DesktopRect& rect) { function in class:webrtc::DesktopRegion
35 DesktopRegion::DesktopRegion(const DesktopRect* rects, int count) { function in class:webrtc::DesktopRegion
39 DesktopRegion function in class:webrtc::DesktopRegion
[all...]
H A Dscreen_capturer_helper.cc34 const DesktopRegion& invalid_region) {
45 DesktopRegion* invalid_region) {
54 DesktopRegion expanded_region;
87 void ScreenCapturerHelper::ExpandToGrid(const DesktopRegion& region,
89 DesktopRegion* result) {
95 for (DesktopRegion::Iterator it(region); !it.IsAtEnd(); it.Advance()) {
H A Ddesktop_capturer.h21 class DesktopRegion;
56 virtual void Capture(const DesktopRegion& region) = 0;
H A Ddiffer.h23 // TODO(sergeyu): Simplify differ now that we are working with DesktopRegion.
44 DesktopRegion* region);
56 void MergeBlocks(DesktopRegion* region);
H A Dwindow_capturer_null.cc33 virtual void Capture(const DesktopRegion& region) OVERRIDE;
70 void WindowCapturerNull::Capture(const DesktopRegion& region) {
H A Dscreen_capturer_mac_unittest.cc57 DesktopRegion::Iterator it(frame->updated_region());
93 capturer_->Capture(DesktopRegion());
96 capturer_->Capture(DesktopRegion());
/external/chromium_org/remoting/codec/
H A Dvideo_decoder.h13 class DesktopRegion;
40 const webrtc::DesktopRegion& region) = 0;
58 webrtc::DesktopRegion* output_region) = 0;
62 virtual const webrtc::DesktopRegion* GetImageShape() = 0;
H A Dvideo_decoder_vpx.h31 const webrtc::DesktopRegion& region) OVERRIDE;
36 webrtc::DesktopRegion* output_region) OVERRIDE;
37 virtual const webrtc::DesktopRegion* GetImageShape() OVERRIDE;
45 void UpdateImageShapeRegion(webrtc::DesktopRegion* new_desktop_shape);
53 webrtc::DesktopRegion updated_region_;
59 webrtc::DesktopRegion desktop_shape_;
62 webrtc::DesktopRegion transparent_region_;
H A Dvideo_decoder_verbatim.h29 const webrtc::DesktopRegion& region) OVERRIDE;
34 webrtc::DesktopRegion* output_region) OVERRIDE;
35 virtual const webrtc::DesktopRegion* GetImageShape() OVERRIDE;
39 webrtc::DesktopRegion updated_region_;
H A Dvideo_encoder_helper.h13 class DesktopRegion;
36 const webrtc::DesktopRegion& updated_region);
H A Dvideo_encoder_vpx.h17 class DesktopRegion;
46 webrtc::DesktopRegion* updated_region);
50 void PrepareActiveMap(const webrtc::DesktopRegion& updated_region);
H A Dvideo_decoder_verbatim.cc30 webrtc::DesktopRegion region;
73 const webrtc::DesktopRegion& region) {
81 webrtc::DesktopRegion* output_region) {
92 for (webrtc::DesktopRegion::Iterator i(updated_region_);
110 const webrtc::DesktopRegion* VideoDecoderVerbatim::GetImageShape() {
H A Dvideo_decoder_vpx.cc119 webrtc::DesktopRegion region;
130 webrtc::DesktopRegion desktop_shape_region;
142 webrtc::DesktopRegion(webrtc::DesktopRect::MakeSize(screen_size_));
151 const webrtc::DesktopRegion& region) {
154 for (webrtc::DesktopRegion::Iterator i(region); !i.IsAtEnd(); i.Advance()) {
160 webrtc::DesktopRegion difference = updated_region_;
170 webrtc::DesktopRegion* output_region) {
186 for (webrtc::DesktopRegion::Iterator i(updated_region_);
236 webrtc::DesktopRegion intersection(source_rect);
266 for (webrtc::DesktopRegion
[all...]
H A Dvideo_encoder_helper.cc24 const webrtc::DesktopRegion& updated_region) {
37 for (webrtc::DesktopRegion::Iterator iter(updated_region);
50 for (webrtc::DesktopRegion::Iterator r(*frame.shape());
/external/chromium_org/remoting/host/
H A Ddesktop_shape_tracker.h12 class DesktopRegion;
30 virtual const webrtc::DesktopRegion& desktop_shape() = 0;
H A Dshaped_desktop_capturer_unittest.cc21 static webrtc::DesktopRegion CreateShape() {
22 webrtc::DesktopRegion result;
32 virtual const webrtc::DesktopRegion& desktop_shape() OVERRIDE {
39 webrtc::DesktopRegion shape_;
63 capturer.Capture(webrtc::DesktopRegion());
H A Dshaped_desktop_capturer.cc28 void ShapedDesktopCapturer::Capture(const webrtc::DesktopRegion& region) {
38 frame->set_shape(new webrtc::DesktopRegion(shape_tracker_->desktop_shape()));
/external/chromium_org/remoting/client/
H A Dframe_consumer.h13 class DesktopRegion;
40 const webrtc::DesktopRegion& region,
41 const webrtc::DesktopRegion& shape) = 0;
H A Dframe_producer.h13 class DesktopRegion;
34 virtual void InvalidateRegion(const webrtc::DesktopRegion& region) = 0;
/external/chromium_org/remoting/client/plugin/
H A Dpepper_view.h51 const webrtc::DesktopRegion& region,
52 const webrtc::DesktopRegion& shape) OVERRIDE;
81 const webrtc::DesktopRegion& region);
107 webrtc::DesktopRegion merge_region_;
/external/chromium_org/remoting/host/chromeos/
H A Daura_desktop_capturer.h32 virtual void Capture(const webrtc::DesktopRegion& region) OVERRIDE;

Completed in 2496 milliseconds

123