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

audio profile quality mode More...

Public Member Functions

 AlivcLiveAudioProfileQualityMode (int sampleRate, int audioChannel, int maxEncodingBitrate)
 
int getSampleRate ()
 
int getAudioChannel ()
 
int getMaxEncodingBitrate ()
 

Static Public Member Functions

static AlivcLiveAudioProfileQualityMode getAudioProfileQualityMode (int sampleRate, int audioChannel, boolean superQuality)
 

Public Attributes

 LOW =(8000, 1, 12)
 
 BASIC =(16000, 1, 24)
 
 HIGH =(48000, 1, 64)
 
 STEREO_HIGH =(48000, 2, 80)
 
 SUPER_HIGH =(48000, 1, 96)
 
 STEREO_SUPER_HIGH =(48000, 2, 128)
 

Detailed Description

audio profile quality mode

Author
keria
Date
2023/10/16
Attention
This API is only supported in the interactive mode currently

Definition at line 13 of file AlivcLiveAudioProfileQualityMode.java.

Constructor & Destructor Documentation

◆ AlivcLiveAudioProfileQualityMode()

com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.AlivcLiveAudioProfileQualityMode ( int  sampleRate,
int  audioChannel,
int  maxEncodingBitrate 
)

Definition at line 63 of file AlivcLiveAudioProfileQualityMode.java.

Member Function Documentation

◆ getAudioChannel()

int com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.getAudioChannel ( )

Get audio channel

Returns
audio channel

Definition at line 83 of file AlivcLiveAudioProfileQualityMode.java.

◆ getAudioProfileQualityMode()

static AlivcLiveAudioProfileQualityMode com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.getAudioProfileQualityMode ( int  sampleRate,
int  audioChannel,
boolean  superQuality 
)
static

Get audio profile quality mode

Parameters
sampleRatesampleRate, unit Hz
audioChannelaudioChannel
Returns
audio profile quality mode

Definition at line 103 of file AlivcLiveAudioProfileQualityMode.java.

◆ getMaxEncodingBitrate()

int com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.getMaxEncodingBitrate ( )

Get maximum encoding rate

Returns
maximum encoding rate

Definition at line 92 of file AlivcLiveAudioProfileQualityMode.java.

◆ getSampleRate()

int com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.getSampleRate ( )

Get audio sampling rate, unit Hz

Returns
audio sampling rate, unit Hz

Definition at line 74 of file AlivcLiveAudioProfileQualityMode.java.

Member Data Documentation

◆ BASIC

com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.BASIC =(16000, 1, 24)

Standard sound quality mode

Note
default 16000Hz sampling rate, mono, maximum encoding rate 24kbps

Definition at line 27 of file AlivcLiveAudioProfileQualityMode.java.

◆ HIGH

com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.HIGH =(48000, 1, 64)

High quality mode(default)

Note
default 48000Hz sampling rate, mono, maximum encoding rate 64kbps

Definition at line 34 of file AlivcLiveAudioProfileQualityMode.java.

◆ LOW

com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.LOW =(8000, 1, 12)

Audio low quality mode

Note
default 8000Hz sampling rate, mono, maximum encoding rate 12kbps

Definition at line 20 of file AlivcLiveAudioProfileQualityMode.java.

◆ STEREO_HIGH

com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.STEREO_HIGH =(48000, 2, 80)

Stereo high quality mode

Note
default 48000Hz sampling rate, two-channel, maximum encoding rate 80kbps

Definition at line 41 of file AlivcLiveAudioProfileQualityMode.java.

◆ STEREO_SUPER_HIGH

com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.STEREO_SUPER_HIGH =(48000, 2, 128)

Stereo super high quality mode

Note
default 48000Hz sampling rate, two-channel, maximum encoding rate 128kbps

Definition at line 55 of file AlivcLiveAudioProfileQualityMode.java.

◆ SUPER_HIGH

com.alivc.live.annotations.AlivcLiveAudioProfileQualityMode.SUPER_HIGH =(48000, 1, 96)

Super high quality mode

Note
default 48000Hz sampling rate, mono, maximum encoding rate 96kbps

Definition at line 48 of file AlivcLiveAudioProfileQualityMode.java.