| Index: remoting/proto/control.proto | 
| diff --git a/remoting/proto/control.proto b/remoting/proto/control.proto | 
| index c24343ad6f2e9ae984e72970529f50d895e6d88b..f6922f177ac13d268ef8680759b2ecb00bd2f9ef 100644 | 
| --- a/remoting/proto/control.proto | 
| +++ b/remoting/proto/control.proto | 
| @@ -80,4 +80,27 @@ message ExtensionMessage { | 
| // for each message type; different message types need not shared the same | 
| // encoding. | 
| optional string data = 2; | 
| -} | 
| +} | 
| + | 
| +message VideoTrackLayout { | 
| +  // Name of the video track. | 
| +  optional string track_name = 1; | 
| + | 
| +  // Position of the top left corner of the rectangle covered by the video | 
| +  // track in DIPs (device independent pixels). | 
| +  optional int32 position_x = 2; | 
| +  optional int32 position_y = 3; | 
| + | 
| +  // Size of the area covered by the video track in DIPs. | 
| +  optional int32 width = 4; | 
| +  optional int32 height = 5; | 
| + | 
| +  // DPI of the screen. | 
| +  optional int32 x_dpi = 6; | 
| +  optional int32 y_dpi = 7; | 
| +} | 
| + | 
| +message VideoLayout { | 
| +  // Layout for each video track. | 
| +  repeated VideoTrackLayout video_track = 1; | 
| +} | 
|  |