1package 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;
18 public static final int DEFAULT_VALUE_INT_AUDIO_RETRY_COUNT = 5;
19 public static final int DEFAULT_VALUE_INT_RETRY_INTERVAL = 1000;
21 public static final boolean DEFAULT_VALUE_PREVIEW_MIRROR =
false;
22 public static final boolean DEFAULT_VALUE_PUSH_MIRROR =
false;
23 public static final boolean DEFAULT_VALUE_AUDIO_ONLY =
false;
24 public static final boolean DEFAULT_VALUE_VIDEO_ONLY =
false;
25 public static final boolean DEFAULT_VALUE_AUTO_FOCUS =
true;
26 public static final boolean DEFAULT_VALUE_FLASH =
false;
29 public static final int DEFAULT_MAX_DIFF_PTS = 300;
30 public static final int DEFAULT_MAX_TIMEOUT_COUNT = 10;
89 public int getValue() {
return code; }
91 public static AlivcLiveLicenseCheckResultCode fromNativeIndex(
int index) {
92 AlivcLiveLicenseCheckResultCode ret =
null;
98 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeCertInvalid;
101 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeCertExpired;
104 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeLicenseExpired;
107 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeAppIdInvalid;
110 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeLicenseError;
113 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeBusinessInvalid;
116 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodePlatformInvalid;
118 ret = AlivcLiveLicenseCheckResultCode.AlivcLiveLicenseCheckResultCodeUninitialized;
132 DEFAULT_VALUE_INT_TARGET_BITRATE(400),
133 DEFAULT_VALUE_INT_MIN_BITRATE(100),
134 DEFAULT_VALUE_INT_INIT_BITRATE(400),
135 INTERACTIVE_VALUE_INT_TARGET_BITRATE(400),
136 INTERACTIVE_VALUE_INT_MIN_BITRATE(100),
137 INTERACTIVE_VALUE_INT_INIT_BITRATE(400);
141 this.bitrate = bitrate;
144 public int getBitrate() {
154 DEFAULT_VALUE_INT_TARGET_BITRATE(550),
155 DEFAULT_VALUE_INT_MIN_BITRATE(120),
156 DEFAULT_VALUE_INT_INIT_BITRATE(300);
160 this.bitrate = bitrate;
163 public int getBitrate() {
173 DEFAULT_VALUE_INT_TARGET_BITRATE(250),
174 DEFAULT_VALUE_INT_MIN_BITRATE(100),
175 DEFAULT_VALUE_INT_INIT_BITRATE(200);
179 this.bitrate = bitrate;
182 public int getBitrate() {
192 DEFAULT_VALUE_INT_TARGET_BITRATE(600),
193 DEFAULT_VALUE_INT_MIN_BITRATE(100),
194 DEFAULT_VALUE_INT_INIT_BITRATE(600),
195 INTERACTIVE_VALUE_INT_TARGET_BITRATE(320),
196 INTERACTIVE_VALUE_INT_MIN_BITRATE(100),
197 INTERACTIVE_VALUE_INT_INIT_BITRATE(320);
201 this.bitrate = bitrate;
204 public int getBitrate() {
214 DEFAULT_VALUE_INT_TARGET_BITRATE(750),
215 DEFAULT_VALUE_INT_MIN_BITRATE(180),
216 DEFAULT_VALUE_INT_INIT_BITRATE(450);
220 this.bitrate = bitrate;
223 public int getBitrate() {
233 DEFAULT_VALUE_INT_TARGET_BITRATE(350),
234 DEFAULT_VALUE_INT_MIN_BITRATE(120),
235 DEFAULT_VALUE_INT_INIT_BITRATE(300);
239 this.bitrate = bitrate;
242 public int getBitrate() {
252 DEFAULT_VALUE_INT_TARGET_BITRATE(600),
253 DEFAULT_VALUE_INT_MIN_BITRATE(200),
254 DEFAULT_VALUE_INT_INIT_BITRATE(600),
255 INTERACTIVE_VALUE_INT_TARGET_BITRATE(600),
256 INTERACTIVE_VALUE_INT_MIN_BITRATE(300),
257 INTERACTIVE_VALUE_INT_INIT_BITRATE(600);
261 this.bitrate = bitrate;
264 public int getBitrate() {
274 DEFAULT_VALUE_INT_TARGET_BITRATE(1000),
275 DEFAULT_VALUE_INT_MIN_BITRATE(300),
276 DEFAULT_VALUE_INT_INIT_BITRATE(600);
280 this.bitrate = bitrate;
283 public int getBitrate() {
293 DEFAULT_VALUE_INT_TARGET_BITRATE(600),
294 DEFAULT_VALUE_INT_MIN_BITRATE(200),
295 DEFAULT_VALUE_INT_INIT_BITRATE(400);
299 this.bitrate = bitrate;
302 public int getBitrate() {
312 DEFAULT_VALUE_INT_TARGET_BITRATE(800),
313 DEFAULT_VALUE_INT_MIN_BITRATE(200),
314 DEFAULT_VALUE_INT_INIT_BITRATE(800),
315 INTERACTIVE_VALUE_INT_TARGET_BITRATE(800),
316 INTERACTIVE_VALUE_INT_MIN_BITRATE(300),
317 INTERACTIVE_VALUE_INT_INIT_BITRATE(800);
321 this.bitrate = bitrate;
324 public int getBitrate() {
334 DEFAULT_VALUE_INT_TARGET_BITRATE(1200),
335 DEFAULT_VALUE_INT_MIN_BITRATE(300),
336 DEFAULT_VALUE_INT_INIT_BITRATE(800);
340 this.bitrate = bitrate;
343 public int getBitrate() {
353 DEFAULT_VALUE_INT_TARGET_BITRATE(800),
354 DEFAULT_VALUE_INT_MIN_BITRATE(300),
355 DEFAULT_VALUE_INT_INIT_BITRATE(600);
359 this.bitrate = bitrate;
362 public int getBitrate() {
372 DEFAULT_VALUE_INT_TARGET_BITRATE(800),
373 DEFAULT_VALUE_INT_MIN_BITRATE(200),
374 DEFAULT_VALUE_INT_INIT_BITRATE(800),
375 INTERACTIVE_VALUE_INT_TARGET_BITRATE(1000),
376 INTERACTIVE_VALUE_INT_MIN_BITRATE(300),
377 INTERACTIVE_VALUE_INT_INIT_BITRATE(1000);
381 this.bitrate = bitrate;
383 public int getBitrate() {
394 DEFAULT_VALUE_INT_TARGET_BITRATE(1400),
395 DEFAULT_VALUE_INT_MIN_BITRATE(600),
396 DEFAULT_VALUE_INT_INIT_BITRATE(1000);
400 this.bitrate = bitrate;
402 public int getBitrate() {
413 DEFAULT_VALUE_INT_TARGET_BITRATE(1000),
414 DEFAULT_VALUE_INT_MIN_BITRATE(300),
415 DEFAULT_VALUE_INT_INIT_BITRATE(800);
419 this.bitrate = bitrate;
421 public int getBitrate() {
432 DEFAULT_VALUE_INT_TARGET_BITRATE(1200),
433 DEFAULT_VALUE_INT_MIN_BITRATE(200),
434 DEFAULT_VALUE_INT_INIT_BITRATE(1200),
435 INTERACTIVE_VALUE_INT_TARGET_BITRATE(1600),
436 INTERACTIVE_VALUE_INT_MIN_BITRATE(300),
437 INTERACTIVE_VALUE_INT_INIT_BITRATE(1600);
441 this.bitrate = bitrate;
444 public int getBitrate() {
454 DEFAULT_VALUE_INT_TARGET_BITRATE(2000),
455 DEFAULT_VALUE_INT_MIN_BITRATE(600),
456 DEFAULT_VALUE_INT_INIT_BITRATE(1500);
460 this.bitrate = bitrate;
463 public int getBitrate() {
473 DEFAULT_VALUE_INT_TARGET_BITRATE(1200),
474 DEFAULT_VALUE_INT_MIN_BITRATE(300),
475 DEFAULT_VALUE_INT_INIT_BITRATE(1000);
479 this.bitrate = bitrate;
482 public int getBitrate() {
492 DEFAULT_VALUE_INT_TARGET_BITRATE(2000),
493 DEFAULT_VALUE_INT_MIN_BITRATE(1200),
494 DEFAULT_VALUE_INT_INIT_BITRATE(1500),
495 INTERACTIVE_VALUE_INT_TARGET_BITRATE(2000),
496 INTERACTIVE_VALUE_INT_MIN_BITRATE(500),
497 INTERACTIVE_VALUE_INT_INIT_BITRATE(2000);
501 this.bitrate = bitrate;
504 public int getBitrate() {
514 DEFAULT_VALUE_INT_TARGET_BITRATE(2500),
515 DEFAULT_VALUE_INT_MIN_BITRATE(1200),
516 DEFAULT_VALUE_INT_INIT_BITRATE(1800);
520 this.bitrate = bitrate;
523 public int getBitrate() {
533 DEFAULT_VALUE_INT_TARGET_BITRATE(2200),
534 DEFAULT_VALUE_INT_MIN_BITRATE(1200),
535 DEFAULT_VALUE_INT_INIT_BITRATE(1600);
537 private final int bitrate;
539 this.bitrate = bitrate;
542 public int getBitrate() {
558 private String value;
561 Topic(String value,
int index) {
565 public String getValue() {
569 public int getIndex() {
AlivcLiveLicenseCheckResultCodeUninitialized
AlivcLiveLicenseCheckResultCodeBusinessInvalid
AlivcLiveLicenseCheckResultCodePlatformInvalid
AlivcLiveLicenseCheckResultCodeLicenseExpired
AlivcLiveLicenseCheckResultCodeCertInvalid
AlivcLiveLicenseCheckResultCodeLicenseError
AlivcLiveLicenseCheckResultCodeAppIdInvalid
AlivcLiveLicenseCheckResultCodeSuccess
AlivcLiveLicenseCheckResultCodeCertExpired