| Videos | Entry point for video functionality. |
| Videos.CaptureAvailableResult | Result delivered when capture availability is returned by isCaptureAvailable(GoogleApiClient, int). |
| Videos.CaptureCapabilitiesResult | Result delivered when capture capabilities is returned by getCaptureCapabilities(GoogleApiClient). |
| Videos.CaptureOverlayStateListener | Listener that will notify about key user interactions with the overlay, such as starting/stopping capture or dismissing the overlay. |
| Videos.CaptureStateResult | Result delivered when the capture state is returned by getCaptureState(). |
| CaptureState | Data class used to return the capture state to the client. |
| VideoCapabilities | Contains information on what capabilities the current device has for video recording. |
| VideoConfiguration | Data class used to pass the video configuration from the client to the service. |
| VideoConfiguration.Builder |