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