New file api/video/BUILD.gn

Build targets involving files under api/video/ are moved into this
file, from api/BUILD.gn. In addition, drop "_api" part of target
names, and move the header file api/videosinkinterface.h to
api/video/video_sink_interface.h.

Bug: webrtc:9253
Change-Id: I2896d3f063db8dff902bc29738578395b2fcc155
Reviewed-on: https://webrtc-review.googlesource.com/75500
Commit-Queue: Niels Moller <nisse@webrtc.org>
Reviewed-by: Mirko Bonadei <mbonadei@webrtc.org>
Reviewed-by: Karl Wiberg <kwiberg@webrtc.org>
Cr-Commit-Position: refs/heads/master@{#23207}
diff --git a/video/BUILD.gn b/video/BUILD.gn
index c4e66c3..25ec808 100644
--- a/video/BUILD.gn
+++ b/video/BUILD.gn
@@ -62,8 +62,8 @@
     "../api:libjingle_peerconnection_api",
     "../api:optional",
     "../api:transport_api",
-    "../api:video_frame_api",
-    "../api:video_frame_api_i420",
+    "../api/video:video_frame",
+    "../api/video:video_frame_i420",
     "../api/video_codecs:video_codecs_api",
     "../call:bitrate_allocator",
     "../call:call_interfaces",
@@ -116,10 +116,10 @@
   ]
 
   deps = [
-    "../api:encoded_frame_api",
     "../api:optional",
-    "../api:video_frame_api",
-    "../api:video_stream_decoder",
+    "../api/video:encoded_frame",
+    "../api/video:video_frame",
+    "../api/video:video_stream_decoder",
     "../api/video_codecs:video_codecs_api",
     "../modules/video_coding:video_coding",
     "../rtc_base:rtc_base_approved",
@@ -358,8 +358,8 @@
       ":video",
       ":video_mocks",
       "../api:optional",
-      "../api:video_frame_api",
-      "../api:video_frame_api_i420",
+      "../api/video:video_frame",
+      "../api/video:video_frame_i420",
       "../api/video_codecs:video_codecs_api",
       "../call:call_interfaces",
       "../call:mock_bitrate_allocator",