1 package com.alivc.live.pusher;
12 public static final int DEFAULT_VALUE_INT_TARGET_BITRATE = 1200;
13 public static final int DEFAULT_VALUE_INT_MIN_BITRATE = 300;
14 public static final int DEFAULT_VALUE_INT_INIT_BITRATE = 1000;
15 public static final int DEFAULT_VALUE_INT_AUDIO_RETRY_COUNT = 5;
16 public static final int DEFAULT_VALUE_INT_RETRY_INTERVAL = 1000;
17 public static final boolean DEFAULT_VALUE_PREVIEW_MIRROR =
false;
18 public static final boolean DEFAULT_VALUE_PUSH_MIRROR =
false;
19 public static final boolean DEFAULT_VALUE_AUDIO_ONLY =
false;
20 public static final boolean DEFAULT_VALUE_VIDEO_ONLY =
false;
21 public static final boolean DEFAULT_VALUE_AUTO_FOCUS =
true;
22 public static final boolean DEFAULT_VALUE_FLASH =
false;
25 public static final int DEFAULT_MAX_DIFF_PTS = 300;
26 public static final int DEFAULT_MAX_TIMEOUT_COUNT = 10;
85 public int getValue() {
return code; }
87 public static AlivcLiveLicenseCheckResultCode fromNativeIndex(
int index) {
88 AlivcLiveLicenseCheckResultCode ret = null;
94 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeCertInvalid;
97 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeCertExpired;
100 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeLicenseExpired;
103 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeAppIdInvalid;
106 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeLicenseError;
109 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeBusinessInvalid;
112 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodePlatformInvalid;
114 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeUninitialized;
128 DEFAULT_VALUE_INT_TARGET_BITRATE(400),
129 DEFAULT_VALUE_INT_MIN_BITRATE(100),
130 DEFAULT_VALUE_INT_INIT_BITRATE(400),
131 INTERACTIVE_VALUE_INT_TARGET_BITRATE(400),
132 INTERACTIVE_VALUE_INT_MIN_BITRATE(100),
133 INTERACTIVE_VALUE_INT_INIT_BITRATE(400);
137 this.bitrate = bitrate;
140 public int getBitrate() {
150 DEFAULT_VALUE_INT_TARGET_BITRATE(550),
151 DEFAULT_VALUE_INT_MIN_BITRATE(120),
152 DEFAULT_VALUE_INT_INIT_BITRATE(300);
156 this.bitrate = bitrate;
159 public int getBitrate() {
169 DEFAULT_VALUE_INT_TARGET_BITRATE(250),
170 DEFAULT_VALUE_INT_MIN_BITRATE(100),
171 DEFAULT_VALUE_INT_INIT_BITRATE(200);
175 this.bitrate = bitrate;
178 public int getBitrate() {
188 DEFAULT_VALUE_INT_TARGET_BITRATE(600),
189 DEFAULT_VALUE_INT_MIN_BITRATE(100),
190 DEFAULT_VALUE_INT_INIT_BITRATE(600),
191 INTERACTIVE_VALUE_INT_TARGET_BITRATE(320),
192 INTERACTIVE_VALUE_INT_MIN_BITRATE(100),
193 INTERACTIVE_VALUE_INT_INIT_BITRATE(320);
197 this.bitrate = bitrate;
200 public int getBitrate() {
210 DEFAULT_VALUE_INT_TARGET_BITRATE(750),
211 DEFAULT_VALUE_INT_MIN_BITRATE(180),
212 DEFAULT_VALUE_INT_INIT_BITRATE(450);
216 this.bitrate = bitrate;
219 public int getBitrate() {
229 DEFAULT_VALUE_INT_TARGET_BITRATE(350),
230 DEFAULT_VALUE_INT_MIN_BITRATE(120),
231 DEFAULT_VALUE_INT_INIT_BITRATE(300);
235 this.bitrate = bitrate;
238 public int getBitrate() {
248 DEFAULT_VALUE_INT_TARGET_BITRATE(600),
249 DEFAULT_VALUE_INT_MIN_BITRATE(200),
250 DEFAULT_VALUE_INT_INIT_BITRATE(600),
251 INTERACTIVE_VALUE_INT_TARGET_BITRATE(600),
252 INTERACTIVE_VALUE_INT_MIN_BITRATE(300),
253 INTERACTIVE_VALUE_INT_INIT_BITRATE(600);
257 this.bitrate = bitrate;
260 public int getBitrate() {
270 DEFAULT_VALUE_INT_TARGET_BITRATE(1000),
271 DEFAULT_VALUE_INT_MIN_BITRATE(300),
272 DEFAULT_VALUE_INT_INIT_BITRATE(600);
276 this.bitrate = bitrate;
279 public int getBitrate() {
289 DEFAULT_VALUE_INT_TARGET_BITRATE(600),
290 DEFAULT_VALUE_INT_MIN_BITRATE(200),
291 DEFAULT_VALUE_INT_INIT_BITRATE(400);
295 this.bitrate = bitrate;
298 public int getBitrate() {
308 DEFAULT_VALUE_INT_TARGET_BITRATE(800),
309 DEFAULT_VALUE_INT_MIN_BITRATE(200),
310 DEFAULT_VALUE_INT_INIT_BITRATE(800),
311 INTERACTIVE_VALUE_INT_TARGET_BITRATE(800),
312 INTERACTIVE_VALUE_INT_MIN_BITRATE(300),
313 INTERACTIVE_VALUE_INT_INIT_BITRATE(800);
317 this.bitrate = bitrate;
320 public int getBitrate() {
330 DEFAULT_VALUE_INT_TARGET_BITRATE(1200),
331 DEFAULT_VALUE_INT_MIN_BITRATE(300),
332 DEFAULT_VALUE_INT_INIT_BITRATE(800);
336 this.bitrate = bitrate;
339 public int getBitrate() {
349 DEFAULT_VALUE_INT_TARGET_BITRATE(800),
350 DEFAULT_VALUE_INT_MIN_BITRATE(300),
351 DEFAULT_VALUE_INT_INIT_BITRATE(600);
355 this.bitrate = bitrate;
358 public int getBitrate() {
368 DEFAULT_VALUE_INT_TARGET_BITRATE(800),
369 DEFAULT_VALUE_INT_MIN_BITRATE(200),
370 DEFAULT_VALUE_INT_INIT_BITRATE(800),
371 INTERACTIVE_VALUE_INT_TARGET_BITRATE(1000),
372 INTERACTIVE_VALUE_INT_MIN_BITRATE(300),
373 INTERACTIVE_VALUE_INT_INIT_BITRATE(1000);
377 this.bitrate = bitrate;
379 public int getBitrate() {
390 DEFAULT_VALUE_INT_TARGET_BITRATE(1400),
391 DEFAULT_VALUE_INT_MIN_BITRATE(600),
392 DEFAULT_VALUE_INT_INIT_BITRATE(1000);
396 this.bitrate = bitrate;
398 public int getBitrate() {
409 DEFAULT_VALUE_INT_TARGET_BITRATE(1000),
410 DEFAULT_VALUE_INT_MIN_BITRATE(300),
411 DEFAULT_VALUE_INT_INIT_BITRATE(800);
415 this.bitrate = bitrate;
417 public int getBitrate() {
428 DEFAULT_VALUE_INT_TARGET_BITRATE(1200),
429 DEFAULT_VALUE_INT_MIN_BITRATE(200),
430 DEFAULT_VALUE_INT_INIT_BITRATE(1200),
431 INTERACTIVE_VALUE_INT_TARGET_BITRATE(1600),
432 INTERACTIVE_VALUE_INT_MIN_BITRATE(300),
433 INTERACTIVE_VALUE_INT_INIT_BITRATE(1600);
437 this.bitrate = bitrate;
440 public int getBitrate() {
450 DEFAULT_VALUE_INT_TARGET_BITRATE(2000),
451 DEFAULT_VALUE_INT_MIN_BITRATE(600),
452 DEFAULT_VALUE_INT_INIT_BITRATE(1500);
456 this.bitrate = bitrate;
459 public int getBitrate() {
469 DEFAULT_VALUE_INT_TARGET_BITRATE(1200),
470 DEFAULT_VALUE_INT_MIN_BITRATE(300),
471 DEFAULT_VALUE_INT_INIT_BITRATE(1000);
475 this.bitrate = bitrate;
478 public int getBitrate() {
488 DEFAULT_VALUE_INT_TARGET_BITRATE(2000),
489 DEFAULT_VALUE_INT_MIN_BITRATE(1200),
490 DEFAULT_VALUE_INT_INIT_BITRATE(1500),
491 INTERACTIVE_VALUE_INT_TARGET_BITRATE(2000),
492 INTERACTIVE_VALUE_INT_MIN_BITRATE(500),
493 INTERACTIVE_VALUE_INT_INIT_BITRATE(2000);
497 this.bitrate = bitrate;
500 public int getBitrate() {
510 DEFAULT_VALUE_INT_TARGET_BITRATE(2500),
511 DEFAULT_VALUE_INT_MIN_BITRATE(1200),
512 DEFAULT_VALUE_INT_INIT_BITRATE(1800);
516 this.bitrate = bitrate;
519 public int getBitrate() {
529 DEFAULT_VALUE_INT_TARGET_BITRATE(2200),
530 DEFAULT_VALUE_INT_MIN_BITRATE(1200),
531 DEFAULT_VALUE_INT_INIT_BITRATE(1600);
533 private final int bitrate;
535 this.bitrate = bitrate;
538 public int getBitrate() {
554 private String value;
557 Topic(String value,
int index) {
561 public String getValue() {
565 public int getIndex() {
AlivcLiveLicenseCheckResultCodePlatformInvalid
AlivcLiveLicenseCheckResultCodeCertExpired
AlivcLiveLicenseCheckResultCodeLicenseError
AlivcLiveLicenseCheckResultCodeSuccess
AlivcLiveLicenseCheckResultCodeBusinessInvalid
AlivcLiveLicenseCheckResultCodeCertInvalid
AlivcLiveLicenseCheckResultCodeLicenseExpired
AlivcLiveLicenseCheckResultCodeUninitialized
AlivcLiveLicenseCheckResultCodeAppIdInvalid