MediaRecorder.VideoSource

public final class MediaRecorder.VideoSource
extends Object

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


Defines the video source. These constants are used with MediaRecorder#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.

Inherited methods

Constants

CAMERA

Added in API level 3
public static final int CAMERA

Camera video source

Using the Camera API as video source.

Constant Value: 1 (0x00000001)

DEFAULT

Added in API level 3
public static final int DEFAULT

Constant Value: 0 (0x00000000)

SURFACE

Added in API level 21
public static final int SURFACE

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 MediaRecorder#getSurface() to retrieve the surface created by MediaRecorder.

Constant Value: 2 (0x00000002)