AliVCSDK 6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
 
Loading...
Searching...
No Matches
com.alivc.live.pusher.AlivcResolutionEnum Enum Reference

Live push video resolution. More...

Public Member Functions

void setSelfDefineResolution (int width, int height)
 

Static Public Member Functions

static int getResolutionWidth (AlivcResolutionEnum resolution, AlivcLiveMode liveMode)
 
static int getResolutionHeight (AlivcResolutionEnum resolution, AlivcLiveMode liveMode)
 
static int getInitBitrate (AlivcResolutionEnum resolution, AlivcLiveMode liveMode)
 
static int getTargetBitrate (AlivcResolutionEnum resolution, AlivcLiveMode liveMode)
 
static int getMinBitrate (AlivcResolutionEnum resolution, AlivcLiveMode liveMode)
 

Public Attributes

 RESOLUTION_180P
 
 RESOLUTION_240P
 
 RESOLUTION_360P
 
 RESOLUTION_480P
 
 RESOLUTION_540P
 
 RESOLUTION_720P
 
 RESOLUTION_1080P
 
 RESOLUTION_SELF_DEFINE
 
 RESOLUTION_PASS_THROUGH
 

Detailed Description

Live push video resolution.

Author
aliyun live push sdk
Call Example
See also
com.alivc.live.pusher.AlivcLivePushConfig::setResolution(AlivcResolutionEnum)

Definition at line 14 of file AlivcResolutionEnum.java.

Member Function Documentation

◆ getInitBitrate()

static int com.alivc.live.pusher.AlivcResolutionEnum.getInitBitrate ( AlivcResolutionEnum  resolution,
AlivcLiveMode  liveMode 
)
static

Get default init bitrate of resolution

Parameters
resolutionresolution
liveModeLive Mode
Returns
init bitrate

Definition at line 154 of file AlivcResolutionEnum.java.

◆ getMinBitrate()

static int com.alivc.live.pusher.AlivcResolutionEnum.getMinBitrate ( AlivcResolutionEnum  resolution,
AlivcLiveMode  liveMode 
)
static

Get default min bitrate of resolution

Parameters
resolutionresolution
liveModeLive Mode
Returns
min bitrate

Definition at line 260 of file AlivcResolutionEnum.java.

◆ getResolutionHeight()

static int com.alivc.live.pusher.AlivcResolutionEnum.getResolutionHeight ( AlivcResolutionEnum  resolution,
AlivcLiveMode  liveMode 
)
static

Get height of resolution

Parameters
resolutionresolution
liveModelive mode
Returns
height value

Definition at line 106 of file AlivcResolutionEnum.java.

◆ getResolutionWidth()

static int com.alivc.live.pusher.AlivcResolutionEnum.getResolutionWidth ( AlivcResolutionEnum  resolution,
AlivcLiveMode  liveMode 
)
static

Get width of resolution

Parameters
resolutionresolution
liveModelive mode
Returns
width value

Definition at line 94 of file AlivcResolutionEnum.java.

◆ getTargetBitrate()

static int com.alivc.live.pusher.AlivcResolutionEnum.getTargetBitrate ( AlivcResolutionEnum  resolution,
AlivcLiveMode  liveMode 
)
static

Get default target bitrate of resolution

Parameters
resolutionresolution
liveModeLive Mode
Returns
target bitrate

Definition at line 207 of file AlivcResolutionEnum.java.

◆ setSelfDefineResolution()

void com.alivc.live.pusher.AlivcResolutionEnum.setSelfDefineResolution ( int  width,
int  height 
)

Setting custom resolution width and height

Parameters
widthwidth
heightheight

Definition at line 74 of file AlivcResolutionEnum.java.

Member Data Documentation

◆ RESOLUTION_1080P

com.alivc.live.pusher.AlivcResolutionEnum.RESOLUTION_1080P

1080P

Definition at line 48 of file AlivcResolutionEnum.java.

◆ RESOLUTION_180P

com.alivc.live.pusher.AlivcResolutionEnum.RESOLUTION_180P

180P

Definition at line 18 of file AlivcResolutionEnum.java.

◆ RESOLUTION_240P

com.alivc.live.pusher.AlivcResolutionEnum.RESOLUTION_240P

240P

Definition at line 23 of file AlivcResolutionEnum.java.

◆ RESOLUTION_360P

com.alivc.live.pusher.AlivcResolutionEnum.RESOLUTION_360P

360P

Definition at line 28 of file AlivcResolutionEnum.java.

◆ RESOLUTION_480P

com.alivc.live.pusher.AlivcResolutionEnum.RESOLUTION_480P

480P

Definition at line 33 of file AlivcResolutionEnum.java.

◆ RESOLUTION_540P

com.alivc.live.pusher.AlivcResolutionEnum.RESOLUTION_540P

540P

Definition at line 38 of file AlivcResolutionEnum.java.

◆ RESOLUTION_720P

com.alivc.live.pusher.AlivcResolutionEnum.RESOLUTION_720P

720P

Definition at line 43 of file AlivcResolutionEnum.java.

◆ RESOLUTION_PASS_THROUGH

com.alivc.live.pusher.AlivcResolutionEnum.RESOLUTION_PASS_THROUGH

pass through

Note
for extern main stream

Definition at line 62 of file AlivcResolutionEnum.java.

◆ RESOLUTION_SELF_DEFINE

com.alivc.live.pusher.AlivcResolutionEnum.RESOLUTION_SELF_DEFINE

self define resolution

AlivcResolutionEnum.RESOLUTION_SELF_DEFINE.setSelfDefineResolution(width, height);

Definition at line 55 of file AlivcResolutionEnum.java.