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 :
- DirectDispatcher
- DedicatedWorkerDispatcher
- ThreadPoolDispatcher Il y a également un IDispatcher implémentation fournie pour chaque framework de présentation pris en charge :
- WPFDispatcher (à la fois pour .NET Framework et .NET Core)
- WinFormsDispatcher (à la fois pour .NET Framework et .NET Core)
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
nullpour 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.