Sert à créer un Éditeur par exemple. En savoir plus...

Fonctions publiques accessibles aux membres
Constructeur (Contexte (contexte)
Crée un nouveau Constructeur par exemple. En savoir plus...
Constructeur ()
Crée un nouveau Constructeur instance.
Éditeur Construire ()
Crée un Éditeur par exemple, en fonction de la Publisher.Builder paramètres. En savoir plus...
Propriétés
IVideoCapturer Capturer [get, set]
Le dispositif de capture vidéo à utiliser pour cet éditeur. Si vous ne spécifiez pas de dispositif de capture, le Éditeur utilise le capteur vidéo par défaut, défini par le VideoCapturer classe. Ce capteur vidéo utilise le premier périphérique vidéo figurant dans la liste des périphériques disponibles sur le système.
chaîne de caractères Nom [get, set]
Le nom de l'éditeur de la vidéo. Le Nom du flux pour un flux publié par cet éditeur sera définie à cette valeur (sur tous les clients).
IVideoRenderer Moteur de rendu [get, set]
Le moteur de rendu vidéo à utiliser pour cet éditeur. Si vous ne spécifiez pas de moteur de rendu, la vidéo n'est pas rendue localement.
bool HasAudioTrack = vrai [get, set]
Indiquer s'il faut inclure une piste audio dans le flux publié.
bool HasVideoTrack = vrai [get, set]
Indiquer s'il faut inclure une piste vidéo dans le flux publié.
bool Stéréo = false [get, set]
Indique s'il faut activer le son stéréo dans le flux publié.
uint AudioBitrate = 0 [get, set]
Éditeur débit binaire audio. Si vous le réglez sur 0, la valeur par défaut sera rétablie.
bool OpusDtx = false [get, set]
Faut-il l'activer ? Opus DTX dans le flux diffusé. L'activation d'Opus DTX permet de réduire la consommation de bande passante dans les flux comportant de longues périodes de silence.
bool AutoGainControl = vrai [get, set]
Si l'éditeur a activé le contrôle automatique du gain audio.
bool Suppression du bruit = vrai [get, set]
Si l'éditeur a activé la suppression du bruit audio.
bool Annulation de l'écho = vrai [get, set]
Si l'éditeur a activé la suppression de l'écho audio.
bool Désactiver le traitement audio = false [get, set]
Si cette option est activée, les paramètres « AutoGainControl », « NoiseSuppression » et « EchoCancellation » seront ignorés et considérés comme désactivés.
bool Partage d'écran adaptatif = false [get, set]
Faut-il autoriser l'utilisation de vidéo évolutive pour un éditeur dont le paramètre `VideoSourceType` est défini sur « Screen » (true) ou non (false, valeur par défaut).
Contexte Contexte [get, set]
Les Contexte à utiliser pour cela Éditeur objet.
bool Réseau de secours audio pour les abonnés = vrai [get, set]
Activer ou non la solution de secours audio pour les abonnés.
bool ÉditeurAudioDe secours = false [get, set]
Activer ou non la solution de secours audio de l'éditeur.
bool Autoriser la capture audio lorsque le son est coupé = false [get, set]
Si le paramètre est défini sur false, le microphone sera automatiquement désactivé lorsque tous les intervenants auront coupé leur micro. Le microphone sera automatiquement réactivé dès qu’au moins un intervenant réactivera son micro. Si le paramètre est réglé sur true, le micro restera toujours activé, même lorsque tous les participants auront coupé leur son. Notez que lorsque le micro est désactivé, les fonctions de rappel telles que AudioLevel ou Données audio ne sera plus invoquée pour les éditeurs. La valeur par défaut est false.
Codecs vidéo préférés Codecs vidéo préférés = null [get, set]
Permet de définir les codecs vidéo recommandés pour la publication. En savoir plus...
bool HasSenderStatsTrack = false [get, set]
Indique s'il faut activer les statistiques de l'expéditeur dans le flux publié. La valeur par défaut est « false ».
IDispatcher Répartiteur [get, set]
Les IDispatcher instance utilisée pour planifier des événements. Le SDK comprend plusieurs IDispatcher implémentations, ce qui devrait suffire pour la plupart des applications. Vous pouvez également créer une implémentation personnalisée IDispatcher en remplaçant le IDispatcher interface. Le SDK comprend les éléments suivants : IDispatcher implémentations, disponibles pour tous les frameworks de présentation : En savoir plus...

Description détaillée

Sert à créer un Éditeur instance.

Instancier un Constructeur par exemple en appelant la fonction Builder() constructor. Ensuite (facultatif), définissez les propriétés du Constructeur objet. Appelez ensuite la méthode Build() méthode permettant de créer un Éditeur objet.

Documentation sur les constructeurs et les destructeurs

Builder()

OpenTok.Publisher.Builder.Builder ( Contexte contexte )

Crée un nouveau Constructeur instance.

Paramètres : | | | | --- | --- | | contexte | Le Contexte à utiliser pour le Éditeur objet. |

Documentation sur les fonctions de membre

Build()

Éditeur OpenTok.Publisher.Builder.Build ( )

Crée un Éditeur par exemple, en fonction de la Publisher.Builder des paramètres.

Retours

Documentation relative aux biens immobiliers

Répartiteur

--- IDispatcher OpenTok.Publisher.Builder.Dispatcher

Les IDispatcher instance utilisée pour planifier des événements. Le SDK comprend plusieurs IDispatcher implémentations, ce qui devrait suffire pour la plupart des applications. Vous pouvez également créer une implémentation personnalisée IDispatcher en remplaçant le IDispatcher interface. Le SDK comprend les éléments suivants : IDispatcher implémentations, disponibles pour tous les frameworks de présentation :

Codecs vidéo préférés

--- Codecs vidéo préférés OpenTok.Publisher.Builder.PreferredVideoCodecs = null

Permet de définir les codecs vidéo recommandés pour la publication.

Utilisez cette propriété pour définir les codecs vidéo prioritaires lors de la négociation. Attribuez une valeur OpenTok.Codecs vidéo préférés pour préciser si la sélection du codec doit être automatique ou pour fournir une liste explicite et ordonnée de codecs.

  • Régler sur PreferredVideoCodecs.Automatic() pour laisser le SDK choisir l'ordre de codecs le plus adapté.
  • Régler sur new PreferredVideoCodecs(new List<PreferredVideoCodecs.Codec> { ... }) pour définir manuellement un ordre de préférence.
  • Partir null pour utiliser le codec par défaut défini dans les paramètres du projet.

Si une liste de codecs non valide est fournie (par exemple, une liste vide), l'initialisation de l'éditeur échouera. Codecs pris en charge : VP8, H264, VP9.