Android APIs
public final class

MediaRecorder.VideoSource

extends Object
java.lang.Object
   ↳ android.media.MediaRecorder.VideoSource

Class Overview

Defines the video source. These constants are used with setVideoSource(int).

Summary

Constants
int CAMERA Camera video source

Using the Camera API as video source.

int DEFAULT
int SURFACE Surface video source

Using a Surface as video source.

[Expand]
Inherited Methods
From class java.lang.Object

Constants

public static final int CAMERA

Added in API level 3

Camera video source

Using the Camera API as video source.

Constant Value: 1 (0x00000001)

public static final int DEFAULT

Added in API level 3

Constant Value: 0 (0x00000000)

public static final int SURFACE

Added in API level 21

Surface video source

Using a Surface as video source.

This flag must be used when recording from an android.hardware.camera2 API source.

When using this video source type, use getSurface() to retrieve the surface created by MediaRecorder.

Constant Value: 2 (0x00000002)