java.lang.Object

com.opentok.android.PublisherKit.PreferredVideoCodecs

Classe englobante : : PublisherKit


classe publique statique finale PublisherKit.PreferredVideoCodecs héritant de Objet

Définit les préférences de codec pour la publication de vidéos. Cette classe vous permet de préciser si le SDK doit automatiquement sélectionner le meilleur codec ou utiliser une liste ordonnée explicite de codecs préférés. En l'absence de spécification, le codec vidéo prioritaire sera déterminé par les paramètres du projet.

Résumé des classes imbriquées

Classes imbriquées

Modificateur et type

Classe

Description

static enum

PublisherKit.PreferredVideoCodecs.Codec

Codecs vidéo pris en charge.

Résumé de la méthode

Toutes les méthodesMéthodes statiquesMéthodes d'instanceMéthodes concrètes

Modificateur et type

Méthode

Description

static PublisherKit.PreferredVideoCodecs

automatic()

Crée une préférence de codec pour laquelle le SDK sélectionne automatiquement le codec.

ArrayList<PublisherKit.PreferredVideoCodecs.Codec>

getCodecs()

Renvoie la liste triée des codecs préférés.

boolean

isAutomatic()

Indique si la sélection du codec est automatique.

static PublisherKit.PreferredVideoCodecs

manual(ArrayList<PublisherKit.PreferredVideoCodecs.Codec> codecs)

Crée une préférence de codec contenant une liste explicite de codecs.

Méthodes héritées de la classe java.lang.Objet

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Détails de la méthode

automatique

public statique  PublisherKit.Codecs vidéo préférés automatique()

Crée une préférence de codec pour laquelle le SDK sélectionne automatiquement le codec.

Retourne : : un nouvel PreferredVideoCodecs instance configurée pour la sélection automatique

manuel

public statique  PublisherKit.Codecs vidéo préférés manuel(Liste de tableaux<PublisherKit.PreferredVideoCodecs.Codec> codecs)

Crée une préférence de codec contenant une liste explicite de codecs.

Paramètres : : codecs - liste ordonnée des codecs préférés ; ne doit pas être nulle ni vide

Retourne : : un nouvel PreferredVideoCodecs instance configurée avec les codecs indiqués

Lancers : : IllegalArgumentException - si codecs est nul ou vide

isAutomatic

public boolean isAutomatic()

Indique si la sélection du codec est automatique.

Retours : : true si le SDK choisit automatiquement le codec, false si des codecs manuels sont fournis

getCodecs

public  Liste de tableaux<PublisherKit.PreferredVideoCodecs.Codec> getCodecs()

Renvoie la liste triée des codecs préférés.

Renvoie : : une liste de PublisherKit.PreferredVideoCodecs.Codec valeurs, ou null si automatique