Agora Java API Reference for Android
|
#include <AgoraBase.h>
Public Attributes | |
int | width |
int | height |
int | videoBitrate |
int | videoFramerate |
bool | lowLatency |
int | videoGop |
VIDEO_CODEC_PROFILE_TYPE | videoCodecProfile |
unsigned int | backgroundColor |
unsigned int | userCount |
TranscodingUser * | transcodingUsers |
const char * | transcodingExtraInfo |
const char * | metadata |
RtcImage * | watermark |
unsigned int | watermarkCount |
RtcImage * | backgroundImage |
unsigned int | backgroundImageCount |
AUDIO_SAMPLE_RATE_TYPE | audioSampleRate |
int | audioBitrate |
int | audioChannels |
AUDIO_CODEC_PROFILE_TYPE | audioCodecProfile |
The definition of the LiveTranscoding struct.
int agora::rtc::LiveTranscoding::width |
The width of the video in pixels. The default value is 360.
int agora::rtc::LiveTranscoding::height |
The height of the video in pixels. The default value is 640.
int agora::rtc::LiveTranscoding::videoBitrate |
The bitrate (Kbps) of the video. The default value is 400. Set this parameter according to the bitrate you set in VideoEncoderConfiguration. If you set a bitrate beyond the proper range, the SDK automatically adapts it to a value within the range.
int agora::rtc::LiveTranscoding::videoFramerate |
The frame rate (fps) of the video that ranges from 0 to 30. The default value is 15. The server adjusts any value over 30 to 30.
bool agora::rtc::LiveTranscoding::lowLatency |
Determines whether to enable low latency.
int agora::rtc::LiveTranscoding::videoGop |
Gop (Group of video) of the video frames in the CDN live stream. The default value is 30 fps.
VIDEO_CODEC_PROFILE_TYPE agora::rtc::LiveTranscoding::videoCodecProfile |
The video codec profile: #VIDEO_CODEC_PROFILE_TYPE.
unsigned int agora::rtc::LiveTranscoding::backgroundColor |
The background color in RGB hex. Value only, do not include a preceeding #. For example, 0xFFB6C1 (light pink). The default value is 0x000000 (black).
unsigned int agora::rtc::LiveTranscoding::userCount |
The number of users in the live broadcast.
TranscodingUser* agora::rtc::LiveTranscoding::transcodingUsers |
The user layout configuration in the CDN live streaming.: TranscodingUser.
const char* agora::rtc::LiveTranscoding::transcodingExtraInfo |
Extra user-defined information sent to the CDN client. The extra infomation will be transmitted by SEI packets.
const char* agora::rtc::LiveTranscoding::metadata |
The pointer to the metadata sent to the CDN client.
RtcImage* agora::rtc::LiveTranscoding::watermark |
The watermark image added to the CDN live publishing stream. Ensure that the format of the image is PNG. Once a watermark image is added, the audience of the CDN live publishing stream can see it. See #RtcImage.
unsigned int agora::rtc::LiveTranscoding::watermarkCount |
The variables means the count of watermark. if watermark is array, watermarkCount is count of watermark. if watermark is just a pointer, watermarkCount pointer to object address. At the same time, watermarkCount must be 0 or 1. default value: 0, compatible with old user-api
RtcImage* agora::rtc::LiveTranscoding::backgroundImage |
The background image added to the CDN live publishing stream. Once a background image is added, the audience of the CDN live publishing stream can see it. See #RtcImage.
unsigned int agora::rtc::LiveTranscoding::backgroundImageCount |
The variables means the count of backgroundImage. if backgroundImage is array, backgroundImageCount is count of backgroundImage. if backgroundImage is just a pointer, backgroundImageCount pointer to object address. At the same time, backgroundImageCount must be 0 or 1. default value: 0, compatible with old user-api
AUDIO_SAMPLE_RATE_TYPE agora::rtc::LiveTranscoding::audioSampleRate |
The audio sample rates: #AUDIO_SAMPLE_RATE_TYPE.
int agora::rtc::LiveTranscoding::audioBitrate |
The bitrate (Kbps) of the audio output stream set for CDN live. The default value is 48 and the highest value is 128.
int agora::rtc::LiveTranscoding::audioChannels |
The number of audio channels for the CDN live stream. Agora recommends choosing 1 (mono), or 2 (stereo) audio channels. Special players are required if you choose 3, 4, or 5.
AUDIO_CODEC_PROFILE_TYPE agora::rtc::LiveTranscoding::audioCodecProfile |
The audio codec profile type: #AUDIO_CODEC_PROFILE_TYPE.