AliVCSDK
6.17.0
阿里云音视频SDK,为视频开发者提供一站式接入服务
载入中...
搜索中...
未找到
AlivcLiveLocalRecordConfig.java
1
package
com.alivc.live.pusher;
2
3
import
com.alivc.live.annotations.AlivcLiveRecordAudioQuality;
4
import
com.alivc.live.annotations.AlivcLiveRecordMediaFormat;
5
import
com.alivc.live.annotations.AlivcLiveRecordStreamType;
6
14
@Visible
15
public
class
AlivcLiveLocalRecordConfig
{
16
23
public
String
storagePath
=
""
;
24
31
public
AlivcLiveRecordStreamType
streamType
=
AlivcLiveRecordStreamType
.
AUDIO_VIDEO
;
32
40
public
int
maxSize
= 0;
41
50
public
int
maxDuration
= 0;
51
58
public
AlivcLiveRecordAudioQuality
audioQuality
=
AlivcLiveRecordAudioQuality
.
MEDIUM
;
59
66
public
AlivcLiveRecordMediaFormat
mediaFormat
=
AlivcLiveRecordMediaFormat
.
MP4
;
67
74
public
AlivcAudioSampleRateEnum
audioSampleRate
=
AlivcAudioSampleRateEnum
.
AUDIO_SAMPLE_RATE_48000
;
75
81
public
boolean
isValid
() {
82
if
(
streamType
==
AlivcLiveRecordStreamType
.
AUDIO_VIDEO
&&
mediaFormat
!=
AlivcLiveRecordMediaFormat
.
MP4
) {
83
return
false
;
84
}
85
if
(
streamType
==
AlivcLiveRecordStreamType
.
PURE_AUDIO
&&
mediaFormat
==
AlivcLiveRecordMediaFormat
.
MP4
) {
86
return
false
;
87
}
88
return
true
;
89
}
90
91
@Override
92
public
String toString() {
93
return
"AlivcLiveLocalRecordConfig{"
+
94
"storagePath='"
+
storagePath
+
'\''
+
95
", streamType="
+
streamType
+
96
", maxSize="
+
maxSize
+
97
", maxDuration="
+
maxDuration
+
98
", audioQuality="
+
audioQuality
+
99
", mediaFormat="
+
mediaFormat
+
100
", audioSampleRate="
+
audioSampleRate
+
101
'}'
;
102
}
103
104
}
com.alivc.live.pusher.AlivcLiveLocalRecordConfig
本地录制配置
Definition:
AlivcLiveLocalRecordConfig.java:15
com.alivc.live.pusher.AlivcLiveLocalRecordConfig.audioSampleRate
AlivcAudioSampleRateEnum audioSampleRate
Definition:
AlivcLiveLocalRecordConfig.java:74
com.alivc.live.pusher.AlivcLiveLocalRecordConfig.maxSize
int maxSize
Definition:
AlivcLiveLocalRecordConfig.java:40
com.alivc.live.pusher.AlivcLiveLocalRecordConfig.isValid
boolean isValid()
Definition:
AlivcLiveLocalRecordConfig.java:81
com.alivc.live.pusher.AlivcLiveLocalRecordConfig.audioQuality
AlivcLiveRecordAudioQuality audioQuality
Definition:
AlivcLiveLocalRecordConfig.java:58
com.alivc.live.pusher.AlivcLiveLocalRecordConfig.maxDuration
int maxDuration
Definition:
AlivcLiveLocalRecordConfig.java:50
com.alivc.live.pusher.AlivcLiveLocalRecordConfig.streamType
AlivcLiveRecordStreamType streamType
Definition:
AlivcLiveLocalRecordConfig.java:31
com.alivc.live.pusher.AlivcLiveLocalRecordConfig.mediaFormat
AlivcLiveRecordMediaFormat mediaFormat
Definition:
AlivcLiveLocalRecordConfig.java:66
com.alivc.live.pusher.AlivcLiveLocalRecordConfig.storagePath
String storagePath
Definition:
AlivcLiveLocalRecordConfig.java:23
com.alivc.live.annotations.AlivcLiveRecordAudioQuality
本地录制音频质量
Definition:
AlivcLiveRecordAudioQuality.java:13
com.alivc.live.annotations.AlivcLiveRecordAudioQuality.MEDIUM
MEDIUM
Definition:
AlivcLiveRecordAudioQuality.java:27
com.alivc.live.annotations.AlivcLiveRecordMediaFormat
本地录制媒体格式
Definition:
AlivcLiveRecordMediaFormat.java:13
com.alivc.live.annotations.AlivcLiveRecordMediaFormat.MP4
MP4
Definition:
AlivcLiveRecordMediaFormat.java:28
com.alivc.live.annotations.AlivcLiveRecordStreamType
本地录制媒体类型
Definition:
AlivcLiveRecordStreamType.java:13
com.alivc.live.annotations.AlivcLiveRecordStreamType.AUDIO_VIDEO
AUDIO_VIDEO
Definition:
AlivcLiveRecordStreamType.java:18
com.alivc.live.annotations.AlivcLiveRecordStreamType.PURE_AUDIO
PURE_AUDIO
Definition:
AlivcLiveRecordStreamType.java:23
com.alivc.live.pusher.AlivcAudioSampleRateEnum
推流音频采样率
Definition:
AlivcAudioSampleRateEnum.java:12
com.alivc.live.pusher.AlivcAudioSampleRateEnum.AUDIO_SAMPLE_RATE_48000
AUDIO_SAMPLE_RATE_48000
Definition:
AlivcAudioSampleRateEnum.java:32