Agora Java API Reference for Android
|
Classes | |
enum | ORIENTATION_MODE |
enum | VIDEO_MIRROR_MODE_TYPE |
class | VideoDimensions |
Public Member Functions | |
AgoraRteVideoEncoderConfiguration (VideoDimensions dimensions, int frameRate, int bitrateInKbps, ORIENTATION_MODE orientationMode, VIDEO_MIRROR_MODE_TYPE mirrorModeType) | |
AgoraRteVideoEncoderConfiguration (int width, int height, int frameRate, int bitrateInKbps, ORIENTATION_MODE orientationMode, VIDEO_MIRROR_MODE_TYPE mirrorModeType) | |
int | getWidth () |
int | getHeight () |
int | getFramerate () |
int | getBitrate () |
int | getOrientationMode () |
int | getMirrorModeType () |
String | toString () |
Public Attributes | |
VideoDimensions | dimensions |
int | frameRate |
int | bitrateInKbps |
VIDEO_MIRROR_MODE_TYPE | mirrorModeType |
ORIENTATION_MODE | orientationMode |
Static Public Attributes | |
static final int | FRAME_RATE_FPS_1 = 1 |
static final int | FRAME_RATE_FPS_7 = 7 |
static final int | FRAME_RATE_FPS_10 = 10 |
static final int | FRAME_RATE_FPS_15 = 15 |
static final int | FRAME_RATE_FPS_24 = 24 |
static final int | FRAME_RATE_FPS_30 = 30 |
static final int | FRAME_RATE_FPS_60 = 60 |
static final int | STANDARD_BITRATE = 0 |
|
static |
The frame rate of the video. 1: 1 fps.
|
static |
7: 7 fps.
|
static |
10: 10 fps.
|
static |
15: 15 fps.
|
static |
24: 24 fps.
|
static |
30: 30 fps.
|
static |
Not supported.
|
static |
0: The standard bitrate mode.
VideoDimensions io.agora.rte.media.video.AgoraRteVideoEncoderConfiguration.dimensions |
The video frame dimensions (px), which is used to specify the video quality and measured by the total number of pixels along a frame's width and height. The default value is 640 × 360. Users can either set the resolution manually or choose from the following options:
int io.agora.rte.media.video.AgoraRteVideoEncoderConfiguration.frameRate |
The video frame rate (fps). The default value is 15. Users can either set the frame rate manually or choose from the following options. We do not recommend setting this to a value greater than 30.
int io.agora.rte.media.video.AgoraRteVideoEncoderConfiguration.bitrateInKbps |
The bitrate of the video (Kbps). Refer to the table below and set your bitrate. If you set a bitrate beyond the proper range, the SDK automatically adjusts it to a value within the range. You can also choose from the following options:
Video Bitrate Table
Resolution | Frame rate(fps) | Standard Bitrate (Kbps) |
---|---|---|
160 × 120 | 15 | 130 |
120 × 120 | 15 | 100 |
320 × 180 | 15 | 280 |
180 × 180 | 15 | 200 |
240 × 180 | 15 | 240 |
320 × 240 | 15 | 400 |
240 × 240 | 15 | 280 |
424 × 240 | 15 | 440 |
640 × 360 | 15 | 800 |
360 × 360 | 15 | 520 |
640 × 360 | 30 | 1200 |
360 × 360 | 30 | 800 |
480 × 360 | 15 | 640 |
480 × 360 | 30 | 980 |
640 × 480 | 15 | 1000 |
480 × 480 | 15 | 800 |
640 × 480 | 30 | 1500 |
480 × 480 | 30 | 1200 |
848 × 480 | 15 | 1220 |
848 × 480 | 30 | 1860 |
640 × 480 | 10 | 800 |
1280 × 720 | 15 | 2260 |
1280 × 720 | 30 | 3420 |
960 × 720 | 15 | 1820 |
960 × 720 | 30 | 2760 |
ORIENTATION_MODE io.agora.rte.media.video.AgoraRteVideoEncoderConfiguration.orientationMode |
The orientation mode. See ORIENTATION_MODE.