Répertorie les types de données utilisés dans le SDK Windows ApsaraVideo Real-time Communication.
Sommaire
|
Type de données |
Description |
|
Informations sur le volume utilisateur. |
|
|
Échantillon audio. |
|
|
Échantillon vidéo. |
|
|
Mode de canal. |
|
|
Rôle utilisateur. |
|
|
Statistiques de session. |
|
|
Statistiques vidéo locales. |
|
|
Statistiques vidéo distantes. |
|
|
Statistiques audio locales. |
|
|
Statistiques audio distantes. |
|
|
Position de sortie des données vidéo. |
|
|
Type de données vidéo. |
|
|
Type de périphérique externe. |
|
|
État du périphérique externe. |
|
|
État de la connexion réseau. |
|
|
Motif du changement d'état de la connexion réseau. |
|
|
Type de flux vidéo. |
|
|
État de l'ingestion de flux. |
|
|
État de l'abonnement. |
|
|
Raison de la déconnexion d'un utilisateur. |
|
|
Type de flux caméra. |
|
|
Type de flux audio. |
|
|
Qualité du réseau. |
|
|
Type de mode paysage ou portrait. |
|
|
Mode de rendu. |
|
|
Mode miroir. |
|
|
Angle de rotation. |
|
|
Niveau de journalisation. |
|
|
Nombre de canaux audio. |
|
|
Taux d'échantillonnage de l'enregistrement audio. |
|
|
Type d'enregistrement. |
|
|
Format d'enregistrement. |
|
|
Qualité audio du fichier enregistré. |
|
|
Qualité vidéo du fichier enregistré. |
|
|
Mode de qualité audio. |
|
|
Paramètre du scénario audio. |
|
|
Mode de mise en sourdine locale. |
|
|
Paramètres d'enregistrement audio. |
|
|
Paramètres d'enregistrement vidéo. |
|
|
Taille du canevas pour les paramètres d'enregistrement vidéo. |
|
|
Informations de mise en page pour l'enregistrement vidéo. |
|
|
Couleur d'arrière-plan pour l'enregistrement vidéo. |
|
|
Configuration de la trame vidéo utilisateur pour la mise en page d'enregistrement. |
|
|
Informations de position de la trame vidéo utilisateur. |
|
|
Coordonnées pour l'enregistrement de flux mixtes. |
|
|
Modèle d'enregistrement. |
|
|
Informations sur le périphérique. |
|
|
Paramètres de retouche de base. |
|
|
Énumération du type OnBye. |
|
|
Mode d'effet de modification de voix. |
|
|
Mode de réverbération des effets audio. |
|
|
Paramètres de réverbération des effets audio. |
|
|
Canevas de rendu. |
|
|
Code d'erreur d'ingestion de flux en contournement. |
|
|
Paramètres de l'image en filigrane. |
|
|
Propriétés de préférence de capture par caméra. |
|
|
Résolution de capture par caméra. |
|
|
Énumération des modes d'affichage vidéo. |
|
|
Préférence de capture par caméra. |
|
|
Fréquence d'images de l'encodage vidéo. |
|
|
Débit binaire de l'encodage vidéo. |
|
|
Mode miroir de la vidéo encodée. |
|
|
Préférence d'encodage vidéo. |
|
|
Paramètres des propriétés de décodage vidéo. |
|
|
Type de codec vidéo. |
|
|
Préférence d'encodage pour le partage d'écran. |
|
|
Configuration du partage d'écran. |
|
|
Région de partage d'écran. |
|
|
Informations sur la source du partage d'écran. |
|
|
Informations de configuration du partage d'écran. |
|
|
Type de partage d'écran. |
|
|
Informations d'authentification. |
|
|
Type de source de données vidéo brutes. |
|
|
Type de source de données audio brutes. |
|
|
Type de données vidéo. |
|
|
Code d'erreur. |
|
|
Alignement de la largeur de sortie vidéo. |
|
|
Type d'affichage du tableau de bord. |
|
|
État du flux LiveStream en contournement. |
|
|
Type d'affichage d'image pour la diffusion en direct en contournement. |
|
|
Type de texte pour la diffusion en direct en contournement. |
|
|
Type de segmentation pour la diffusion en direct en contournement. |
|
|
Type d'entrée pour la diffusion en direct en contournement. |
|
|
Changement d'état du flux vidéo. |
|
|
Motif du changement d'état du flux vidéo. |
|
|
Mode de recadrage pour la diffusion en direct en contournement. |
|
|
Mode de traitement multimédia pour la diffusion en direct en contournement. |
|
|
Type de flux d'ingestion pour la diffusion en direct en contournement. |
|
|
Mode de diffusion en direct en contournement. |
|
|
État de la diffusion en direct en contournement. |
|
|
Informations textuelles pour la diffusion en direct en contournement. |
|
|
Informations d'image pour la diffusion en direct en contournement. |
|
|
Informations personnalisées sur le volet utilisateur pour la diffusion en direct en contournement. |
|
|
Configuration de la diffusion en direct en contournement. |
|
|
Paramètres de mixage de flux pour le mode contournement. |
|
|
Paramètres de flux unique pour le mode contournement. |
|
|
Spécifications de facturation pour la diffusion en direct en contournement. |
|
|
Paramètres d'encodage pour la diffusion en direct en contournement. |
|
|
Taux d'échantillonnage audio pour la diffusion en direct en contournement. |
|
|
Widget horloge pour la diffusion en direct en contournement. |
|
|
Mode de mise à l'échelle pour le remplacement d'arrière-plan. |
|
|
État de lecture de l'accompagnement musical. |
|
|
Code d'erreur de lecture de l'accompagnement musical. |
|
|
Liste des sources de partage d'écran. |
|
|
Type d'interface de fonctionnalité. |
|
|
Type de codec vidéo. |
|
|
Type de connexion du périphérique. |
|
|
Configuration du rappel de trame audio. |
|
|
Liste des périphériques vidéo. |
|
|
Liste des résolutions du périphérique de capture vidéo. |
|
|
Source des données vidéo enregistrées. |
|
|
Mode de rappel des données audio. |
|
|
Résolution vidéo. |
|
|
Rapport d'aspect de la résolution vidéo. |
|
|
Système de coordonnées du filigrane. |
|
|
Résolution vidéo. |
|
|
Format d'encodage vidéo. |
|
|
Propriétés utilisateur, telles que le pseudonyme et le type. |
|
|
Propriétés utilisateur. Une configuration spécifique est requise pour les scénarios d'appel d'agent IA. Pour les autres scénarios, utilisez la valeur par défaut. |
|
|
Configuration de lecture de l'accompagnement audio. |
|
|
Mode miroir vidéo. |
|
|
Moment de la mise à l'échelle vidéo. |
|
|
Message de canal de données. |
|
|
Type de message de canal de données. |
|
|
Informations sur le fichier audio. |
|
|
État de la capture audio locale. |
|
|
État de la capture vidéo locale. |
Détails de l'API
AliEngineUserVolumeInfo
Informations sur le volume d'un utilisateur.
|
Paramètre |
Type |
Description |
|
uid |
String |
UID de l'utilisateur actuel. Valeurs valides :
|
|
volume |
int |
Volume dans le rappel actuel. |
|
speech_state |
bool |
|
|
sumVolume |
int |
Volume cumulé sur la période de rappel. Cette valeur permet d'identifier l'interlocuteur actif. Elle varie de 0 à 255. |
AliEngineAudioRawData
Échantillon audio.
|
Paramètre |
Type |
Description |
|
dataPtr |
void* |
Données audio. |
|
numOfSamples |
int |
Nombre d'échantillons (pour un seul canal). |
|
bytesPerSample |
int |
Nombre d'octets par échantillon. |
|
numOfChannels |
int |
Nombre de canaux sonores. |
|
samplesPerSec |
int |
Nombre d'échantillons par seconde. |
AliEngineVideoRawData
Échantillon vidéo.
|
Paramètre |
Type |
Description |
|
format |
Type de données vidéo. |
|
|
type |
Type de données vidéo. |
|
|
dataLength |
int |
Taille des données. |
|
pixelBuffer |
void* |
Données du tampon de pixels. |
|
dataPtr |
void* |
Pointeur de données YUV. |
|
dataYPtr |
void* |
Pointeur de composante Y. |
|
dataUPtr |
void* |
Pointeur de composante U. |
|
dataVPtr |
void* |
Pointeur de composante V. |
|
strideY |
int |
Pas de ligne du tampon Y dans les données YUV. |
|
strideU |
int |
Pas de ligne du tampon U dans les données YUV. |
|
strideV |
int |
Pas de ligne du tampon V dans les données YUV. |
|
height |
int |
Hauteur de la trame vidéo. |
|
width |
int |
Largeur de la trame vidéo. |
|
rotation |
int |
Angle de rotation de la trame vidéo. Seules les valeurs 0, 90, 180 et 270 sont prises en charge. |
|
timeStamp |
long long |
Horodatage. |
AliEngineChannelProfile
Mode du canal.
|
Énumération |
Description |
|
AliEngineCommunication |
Mode communication. |
|
AliEngineInteractiveLive |
Mode interactif. |
AliEngineClientRole
Rôle de l'utilisateur.
|
Énumération |
Description |
|
AliEngineClientRoleInteractive |
Rôle diffuseur. |
|
AliEngineClientRoleLive |
Rôle spectateur. |
AliEngineStats
Statistiques de session.
|
Paramètre |
Type |
Description |
|
sentKBitrate |
long long |
Débit binaire d'envoi. |
|
rcvdKBitrate |
long long |
Débit binaire de réception. |
|
sentBytes |
long long |
Nombre d'octets envoyés. |
|
rcvdBytes |
long long |
Nombre d'octets reçus. |
|
systemCpu |
unsigned int |
Utilisation CPU du système. |
|
appCpu |
unsigned int |
Utilisation CPU du processus RTC. |
|
videoRcvdKBitrate |
long long |
Débit binaire de réception vidéo. |
|
videoSentKBitrate |
long long |
Débit binaire d'envoi vidéo. |
|
callDuration |
unsigned long long |
Durée de l'appel en secondes. |
|
sentLossRate |
long long |
Taux de perte de paquets du client vers le serveur. |
|
sentLossPkts |
long long |
Nombre de paquets perdus du client vers le serveur. |
|
sentExpectedPkts |
long long |
Nombre total de paquets du client vers le serveur. |
|
rcvdLossRate |
long long |
Taux de perte de paquets descendants du serveur vers le client. |
|
rcvdLossPkts |
long long |
Nombre de paquets descendants perdus du serveur vers le client. |
|
rcvdExpectedPkts |
long long |
Nombre total de paquets descendants du serveur vers le client. |
|
lastmileDelay |
long long |
Latence en millisecondes. |
|
availableSendBitrate |
long long |
Débit binaire d'envoi disponible. |
AliEngineLocalVideoStats
Statistiques vidéo locales.
|
Paramètre |
Type |
Description |
|
track |
Type de flux. |
|
|
sentBitrate |
unsigned int |
Débit binaire de publication. |
|
sentFps |
unsigned int |
Fréquence d'images de publication. |
|
encodeFps |
unsigned int |
Fréquence d'images d'encodage. |
|
targetEncodeBitrate |
unsigned int |
Débit binaire d'encodage cible. |
|
actualEncodeBitrate |
unsigned int |
Débit binaire d'encodage réel. |
|
captureFps |
unsigned int |
Fréquence d'images de capture. |
|
avgQpPerSec |
unsigned int |
Qualité d'encodage QP (paramètre de quantification) moyenne. |
AliEngineRemoteVideoStats
Statistiques vidéo distantes.
|
Paramètre |
Type |
Description |
|
userId |
const char* |
ID de l'utilisateur distant. |
|
track |
Type de flux vidéo. |
|
|
width |
unsigned int |
Largeur de la trame vidéo. |
|
height |
unsigned int |
Hauteur de la trame vidéo. |
|
decodeFps |
unsigned int |
Fréquence d'images en sortie de décodeur. |
|
renderFps |
unsigned int |
Fréquence d'images en sortie de rendu. |
|
frozenTimes |
unsigned int |
Nombre de saccades. |
AliEngineLocalAudioStats
Statistiques audio locales.
|
Paramètre |
Type |
Description |
|
track |
Type de flux audio. |
|
|
scene |
Scénario audio. |
|
|
sentBitrate |
unsigned int |
Débit binaire d'envoi. |
|
sentSamplerate |
unsigned int |
Taux d'échantillonnage d'envoi. |
|
numChannel |
unsigned int |
Nombre de canaux sonores. |
|
inputLevel |
unsigned int |
Niveau d'entrée. |
AliEngineRemoteAudioStats
Statistiques audio distantes.
|
Paramètre |
Type |
Description |
|
userId |
const char* |
ID utilisateur. |
|
track |
Type de flux audio. |
|
|
networkTransportDelay |
int |
Latence réseau entre l'expéditeur audio et le destinataire, en millisecondes. |
|
quality |
int |
Qualité audio. |
|
audioLossRate |
int |
Taux de perte de paquets audio. |
|
rcvdBitrate |
int |
Débit binaire de réception. |
|
totalFrozenTimes |
int |
Nombre de saccades. |
|
audioTotalFrozenTime |
int |
Durée totale des saccades de lecture audio, en millisecondes. |
|
audioTotalFrozenRate |
int |
Taux de saccades de lecture audio, en pourcentage. |
AliEngineVideoObserPosition
Position de sortie des données vidéo.
|
Énumération |
Description |
|
AliEnginePositionPostCapture |
Données capturées. |
|
AliEnginePositionPreRender |
Données de récupération de flux. |
|
AliEnginePositionPreEncoder |
Données pré-encodage. |
AliEngineVideoFormat
Format de sortie des données vidéo.
|
Énumération |
Description |
|
AliEngineVideoFormatBGRA |
BGRA. |
|
AliEngineVideoFormatUnknow |
Inconnu. |
|
AliEngineVideoFormatI420 |
I420. |
|
AliEngineVideoFormatNV21 |
NV21. |
|
AliEngineVideoFormatNV12 |
NV12. |
|
AliEngineVideoFormatRGBA |
RGBA. |
|
AliEngineVideoFormatI422 |
I422. |
|
AliEngineVideoFormatARGB |
ARGB. |
|
AliEngineVideoFormatABGR |
ABGR. |
|
AliEngineVideoFormatRGB24 |
RGB24. |
|
AliEngineVideoFormatBGR24 |
BGR24. |
|
AliEngineVideoFormatRGB565 |
RGB565. |
|
AliEngineVideoFormatTextureOES |
TextureOES. |
|
AliEngineVideoFormatTexture2D |
Texture2D. |
|
AliEngineVideoFormatH264 |
H264. |
AliEngineExternalDeviceType
Type de périphérique externe.
|
Énumération |
Description |
|
AliEngineExternalTypeUnknown |
Type inconnu. |
|
AliEngineExternalTypeAudioCapture |
Périphérique de capture audio. |
|
AliEngineExternalTypeAudioPlayout |
Périphérique de lecture audio. |
|
AliEngineExternalTypeVideoCapture |
Périphérique de capture vidéo. |
AliEngineExternalDeviceState
État d'un périphérique externe.
|
Nom de l'énumération |
Description |
|
AliEngineExternalDeviceAdd |
Un périphérique externe a été ajouté. |
|
AliEngineExternalDeviceRemove |
Un périphérique externe a été retiré. |
AliEngineConnectionStatus
État de la connexion réseau
|
Nom de l'énumération |
Description |
|
AliEngineConnectionInit |
Initialisation terminée. |
|
AliEngineConnectionDisconnected |
Connectivité réseau perdue. |
|
AliEngineConnectionConnecting |
Connexion réseau en cours d'établissement. |
|
AliEngineConnectionConnected |
Réseau connecté. |
|
AliEngineConnectionReconnecting |
Reconnexion réseau en cours. |
|
AliEngineConnectionFailed |
Échec de la connectivité réseau. |
AliEngineConnectionStatusChangeReason
Raison du changement d'état de la connectivité réseau.
|
Nom de l'énumération |
Description |
|
AliEngineConnectionChangedDummyReason |
Raison inconnue. |
|
AliEngineConnectionMediaPathChanged |
Le chemin du canal média a changé. |
|
AliEngineConnectionSignalingHeartbeatTimeout |
Délai d'attente du heartbeat dépassé. |
|
AliEngineConnectionSignalingHeartbeatAlive |
Heartbeat rétabli. |
|
AliEngineConnectionSignalingHttpdnsResolved |
Résolution DNS réussie. |
|
AliEngineConnectionSignalingHttpdnsFailure |
Échec de la résolution DNS. |
|
AliEngineConnectionSignalingGslbFailure |
Échec de la requête GSLB. |
|
AliEngineConnectionSignalingGslbSuccess |
Requête GSLB réussie. |
|
AliEngineConnectionSignalingJoinChannelFailure |
Impossible de rejoindre le canal. |
|
AliEngineConnectionSignalingJoinChannelSuccess |
Canal rejoint avec succès. |
|
AliEngineConnectionSignalingLeaveChannel |
Départ du canal. |
|
AliEngineConnectionSignalingConnecting |
Connexion de signalisation en cours d'établissement. |
|
AliRtcConnectionChangedNetworkInterrupted |
Connexion réseau interrompue. |
AliEngineVideoTrack
Type de flux vidéo.
|
Énumération |
Description |
|
AliEngineVideoTrackNo |
Aucun flux vidéo. |
|
AliEngineVideoTrackCamera |
Flux caméra. |
|
AliEngineVideoTrackScreen |
Flux de partage d'écran. |
|
AliEngineVideoTrackBoth |
Caméra et partage d'écran. |
AliEnginePublishState
État de l'ingestion de flux
|
Nom de l'énumération |
Description |
|
AliEngineStatsPublishIdle |
État initial. |
|
AliEngineStatsNoPublish |
Aucune ingestion de flux. |
|
AliEngineStatsPublishing |
Ingestion de flux en cours. |
|
AliEngineStatsPublished |
Ingestion de flux démarrée. |
AliEngineSubscribeState
État de l'abonnement.
|
Nom de l'énumération |
Description |
|
AliEngineStatsSubscribeIdle |
État initial. |
|
AliEngineStatsNoSubscribe |
Non abonné. |
|
AliEngineStatsSubscribing |
Abonnement en cours. |
|
AliEngineStatsSubscribed |
Abonné. |
AliEngineUserOfflineReason
Raison de la déconnexion d'un utilisateur.
|
Nom de l'énumération |
Description |
|
AliEngineUserOfflineQuit |
L'utilisateur s'est déconnecté volontairement. |
|
AliEngineUserOfflineDropped |
L'utilisateur a été déconnecté suite à un délai d'attente expiré, aucun paquet de données n'ayant été reçu pendant une période prolongée. |
|
AliEngineUserOfflineBecomeAudience |
Déclenché lorsque l'utilisateur passe du rôle de diffuseur à celui de spectateur. |
AliEngineVideoStreamType
Type de flux vidéo.
|
Nom de l'énumération |
Description |
|
AliEngineVideoStreamTypeNone |
Aucun flux vidéo. |
|
AliEngineVideoStreamTypeHigh |
Flux haute qualité. |
|
AliEngineVideoStreamTypeLow |
Flux secondaire. |
AliEngineAudioTrack
Type de flux audio.
|
Énumération |
Description |
|
AliEngineAudioTrackNo |
Aucun flux audio. |
|
AliEngineAudioTrackMic |
Flux microphone. |
AliEngineNetworkQuality
Qualité du réseau.
|
Nom de l'énumération |
Description |
|
AliEngineNetworkQualityExcellent |
Réseau excellent. La fluidité et la définition sont optimales. |
|
AliEngineNetworkQualityGood |
Bon réseau. La fluidité et la définition sont comparables au niveau Excellent. |
|
AliEngineNetworkQualityPoor |
Réseau médiocre. L'audio et la vidéo présentent des problèmes de qualité mineurs, mais la communication n'est pas affectée. |
|
AliEngineNetworkQualityBad |
Mauvaise connexion réseau. Les saccades vidéo sont critiques, mais la communication audio reste normale. |
|
AliEngineNetworkQualityVeryBad |
Réseau extrêmement mauvais. La communication est presque impossible. |
|
AliEngineNetworkQualityDisconnect |
Réseau déconnecté. |
|
AliEngineNetworkQualityUnknown |
Raison inconnue. |
AliEngineVideoEncoderOrientationMode
Orientation de la sortie vidéo.
|
Nom de l'énumération |
Description |
|
AliEngineVideoEncoderOrientationModeAdaptive |
0 : Adaptatif. La direction d'ingestion du flux correspond à la direction de capture. |
|
AliEngineVideoEncoderOrientationModeFixedLandscape |
1 : Mode portrait. Dans ce mode, le SDK ingère un flux portrait. Le SDK définit la largeur de la vidéo de sortie sur la plus petite des valeurs configurées (largeur ou hauteur) et la hauteur sur la plus grande. |
|
AliEngineVideoEncoderOrientationModeFixedPortrait |
2 : Mode paysage. Dans ce mode, le SDK ingère un flux paysage. Le SDK définit la largeur de la vidéo de sortie sur la plus grande des valeurs configurées (largeur ou hauteur) et la hauteur sur la plus petite. |
AliEngineRenderMode
Mode de rendu
|
Nom de l'énumération |
Description |
|
AliEngineRenderModeAuto |
Automatique. |
|
AliEngineRenderModeStretch |
Étire la vidéo pour remplir la vue. Le rapport d'aspect n'est pas conservé. |
|
AliEngineRenderModeFill |
Redimensionne la vidéo en conservant le rapport d'aspect et remplit l'espace restant avec des bandes noires. |
|
AliEngineRenderModeCrop |
Redimensionne la vidéo en conservant le rapport d'aspect et la recadre pour l'adapter à la vue. |
|
AliEngineRenderModeNoChange |
Conserve le mode d'affichage précédent. |
AliEngineRenderMirrorMode
Mode miroir.
|
Énumération |
Description |
|
AliEngineRenderMirrorModeOnlyFrontMirror |
Seule la prévisualisation de la caméra avant est en miroir. Toutes les autres vues ne le sont pas. |
|
AliEngineRenderMirrorModeAllMirror |
Toutes les vues sont en miroir. |
|
AliEngineRenderMirrorModeAllNoMirror |
Aucune vue n'est en miroir. |
AliEngineRotationMode
Angle de rotation
|
Nom de l'énumération |
Description |
|
AliEngineRotationModeNoChange |
L'angle de rotation ne change pas. |
|
AliEngineRotationMode_0 |
Aucune rotation. |
|
AliEngineRotationMode_90 |
Rotation de 90 degrés. |
|
AliEngineRotationMode_180 |
Rotation de 180 degrés. |
|
AliEngineRotationMode_270 |
Rotation de 270 degrés. |
AliEngineLogLevel
Niveau de journal
|
Nom de l'énumération |
Description |
|
AliEngineLogLevelInfo |
Normal. |
|
AliEngineLogLevelWarn |
Avertissement. |
|
AliEngineLogLevelError |
Erreur. |
|
AliEngineLogLevelFatal |
Critique. |
|
AliEngineLogLevelNone |
Aucun. |
AliEngineAudioNumChannelType
Type de canal sonore.
|
Énumérateur |
Description |
|
AliEngineMonoAudio |
Canal mono. |
|
AliEngineStereoAudio |
Canal stéréo. |
AliEngineAudioSampleRate
Type de flux audio.
|
Nom de l'énumération |
Description |
|
AliEngineAudioSampleRate_8000 |
Taux d'échantillonnage de 8000 Hz. |
|
AliEngineAudioSampleRate_11025 |
Taux d'échantillonnage fixé à 11025 Hz. |
|
AliEngineAudioSampleRate_16000 |
Valeur d'échantillonnage de 16000 Hz. |
|
AliEngineAudioSampleRate_22050 |
Fréquence d'échantillonnage de 22050 Hz. |
|
AliEngineAudioSampleRate_32000 |
Échantillonnage configuré à 32000 Hz. |
|
AliEngineAudioSampleRate_44100 |
Taux d'échantillonnage de 44100 Hz. |
|
AliEngineAudioSampleRate_48000 |
Fréquence d'échantillonnage : 48000 Hz. |
AliEngineRecordType
Type d'enregistrement
|
Nom de l'énumération |
Description |
|
AliEngineRecordTypeAudio |
Enregistrement audio uniquement. |
|
AliEngineRecordTypeVideo |
Enregistrement d'un fichier unique contenant l'audio et la vidéo. |
|
AliEngineRecordTypeBoth |
Génération simultanée de fichiers audio seul et audiovisuel. |
AliEngineRecordFormat
Format d'enregistrement.
|
Nom de l'énumération |
Description |
|
AliEngineRecordFormatAAC |
Fichier AAC. |
|
AliEngineRecordFormatWAV |
Fichier WAV. |
|
AliEngineRecordFormatMP4 |
Fichier MP4. |
AliEngineAudioQuality
Qualité audio de l'enregistrement.
|
Nom de l'énumération |
Description |
|
AliEngineAudioQualityLow |
Basse qualité. |
|
AliEngineAudioQualityMedium |
En cours de développement. |
|
AliEngineAudioQualityHigh |
Haute qualité. |
AliEngineVideoQuality
Qualité vidéo des fichiers enregistrés.
|
Énumérateur |
Description |
|
AliEngineVideoQualityDefault |
Correspond à la qualité de capture vidéo. Il s'agit du paramètre par défaut. (L'enregistrement vidéo n'est pas pris en charge sur les clients mobiles.) |
AliEngineAudioProfile
Mode de qualité audio
|
Nom de l'énumération |
Description |
|
AliEngineLowQualityMode |
Mode audio basse qualité. |
|
AliEngineBasicQualityMode |
Mode de qualité sonore standard. |
|
AliEngineHighQualityMode |
Mode audio haute qualité. |
|
AliEngineStereoHighQualityMode |
Mode stéréo haute qualité. |
|
AliEngineSuperHighQualityMode |
Mode audio très haute qualité. |
|
AliEngineStereoSuperHighQualityMode |
Mode stéréo très haute qualité. |
AliEngineAudioScenario
Scénario audio
|
Nom de l'énumération |
Description |
|
AliEngineSceneDefaultMode |
Scénario par défaut. Recommandé pour les cas d'usage généraux de communication en temps réel. |
|
AliEngineSceneEducationMode |
Scénario éducatif. Ce mode privilégie la continuité et la stabilité audio. |
|
AliEngineSeneMediaMode |
Scénario média. Préserve la qualité des voix humaines et de la musique. Idéal pour les canaux en direct avec co-animation. |
|
AliEngineSceneMusicMode |
Conçu pour les scénarios exigeant une haute fidélité musicale, tels que l'écoute Hi-Fi ou l'enseignement d'instruments. |
|
AliEngineSceneChatRoomMode |
Destiné aux salons de discussion où les utilisateurs activent et désactivent fréquemment leur microphone. La barre de volume contrôle toujours le niveau de l'appel vocal. |
|
AliEngineSceneShowRoomMode |
Le scénario Showroom convient aux diffusions par un seul streamer nécessitant une qualité audio supérieure. |
AliEngineMuteLocalAudioMode
Mode de mise en sourdine locale
|
Nom de l'énumération |
Description |
|
AliEngineMuteLocalAudioModeDefault |
Mode par défaut. Coupe tout le son, y compris le microphone et les entrées audio externes. |
|
AliEngineMuteLocalAudioModeMuteAll |
Désactive l'ensemble des sources audio locales, incluant le microphone et les périphériques d'entrée externes. |
|
AliEngineMuteLocalAudioModeMuteOnlyMic |
Coupe uniquement le microphone. |
AliEngineRecordAudioConfig
Paramètres d'enregistrement des fichiers audio.
|
Paramètre |
Type |
Description |
|
sampleRate |
Taux d'échantillonnage audio. |
|
|
quality |
Qualité audio. |
|
|
externalPcmCaptureRecording |
bool |
Indique si les données capturées depuis une entrée PCM externe doivent être enregistrées. |
|
externalPcmRenderRecording |
bool |
Définit si le rendu audio provenant d'une entrée PCM externe est inclus dans l'enregistrement. |
AliEngineRecordVideoConfig
Paramètres d'enregistrement vidéo
|
Paramètre |
Type |
Description |
|
quality |
Qualité vidéo. |
|
|
fps |
int |
Fréquence d'images. |
|
bitrate |
int |
Débit binaire. |
|
sourceType |
Source de données pour les vidéos enregistrées. |
|
|
canvas |
Résolution d'enregistrement vidéo. |
AliEngineVideoRecordCanvasConfig
Résolution de la vidéo enregistrée.
|
Paramètre |
Type |
Description |
|
canvasWidth |
int |
Largeur de la vidéo enregistrée. |
|
canvasHeight |
int |
Hauteur de la vidéo enregistrée. |
AliEngineRecordVideoLayoutMode
Disposition de l'enregistrement vidéo
|
Nom de l'énumération |
Description |
|
AliEngineRecordVideoLayoutModeGrid |
Mise en page en grille. |
|
AliEngineRecordVideoLayoutModeSpeaker |
Disposition centrée sur l'intervenant. |
|
AliEngineRecordVideoLayoutModeUnique |
Affichage plein écran unique. |
|
AliEngineRecordVideoLayoutModeCustom |
Disposition personnalisée. |
AliEngineRecordVideoBgColor
Couleur d'arrière-plan pour les enregistrements vidéo.
|
Paramètre |
Type |
Description |
|
r |
unsigned char |
Composante rouge. |
|
g |
unsigned char |
Composante verte. |
|
b |
unsigned char |
Composante bleue. |
AliEngineRecordVideoRegion
Zone d'affichage d'un utilisateur dans la vidéo enregistrée.
|
Paramètre |
Type |
Description |
|
userId |
char* |
Informations utilisateur. |
|
sourceType |
Type de source vidéo. |
|
|
area |
Zone d'enregistrement. |
AliEngineRecordVideoRectangle
Coordonnées de la zone d'enregistrement vidéo.
|
Paramètre |
Type |
Description |
|
left |
Coordonnée gauche. |
|
|
top |
Coordonnée supérieure. |
|
|
width |
Largeur. |
|
|
height |
Hauteur. |
AliEngineRecordVideoRational
Valeur de coordonnée pour l'enregistrement vidéo.
|
Paramètre |
Type |
Description |
|
numerator |
unsigned int |
Numérateur. |
|
denominator |
unsigned int |
Dénominateur. |
AliEngineRecordTemplate
Modèle d'enregistrement.
|
Paramètre |
Type |
Description |
|
recordType |
Type d'enregistrement. |
|
|
recordFormat |
Format du fichier enregistré. |
|
|
sampleRate |
Taux d'échantillonnage audio appliqué à l'enregistrement. |
|
|
audioQuality |
Niveau de qualité audio. |
|
|
externalPcmCaptureRecording |
bool |
Active ou non le mixage et l'enregistrement de l'entrée audio externe. |
|
externalPcmRenderRecording |
bool |
Détermine si le rendu audio d'une source externe est mixé puis enregistré. |
|
canvas |
Dimensions du canevas pour l'enregistrement vidéo. |
|
|
fps |
int |
Fréquence d'images. |
|
Bitrate |
int |
Débit binaire. |
|
isFragment |
bool |
Indique si l'enregistrement doit être segmenté en plusieurs fichiers MP4. La valeur par défaut est true. |
AliEngineDeviceInfo
Informations sur le périphérique
|
Paramètre |
Type |
Description |
|
deviceName |
String |
Nom du périphérique. |
|
deviceID |
String |
ID du périphérique. |
|
deviceTransportType |
Type de transport du périphérique. |
AliEngineBeautyConfig
Paramètres de retouche basiques.
|
Paramètre |
Type |
Description |
|
whiteningLevel |
float |
Niveau d'éclaircissement. Valeurs valides : [0, 1]. Une valeur plus élevée intensifie l'effet. |
|
smoothnessLevel |
float |
Degré de lissage de la peau. Valeurs valides : [0, 1]. Plus la valeur est haute, plus le lissage est prononcé. |
AliEngineOnByeType
Énumération OnBye.
|
Nom de l'énumération |
Description |
|
AliEngineOnByeBeKickOut |
Expulsé du canal. |
|
AliEngineOnByeChannelTerminated |
Canal terminé. Vous devez quitter la réunion. |
|
AliEngineOnByeUserReplaced |
L'appareil actuel est déconnecté car le même ID utilisateur a rejoint le canal depuis un autre terminal. |
AliEngineAudioEffectVoiceChangerMode
Effet de modification vocale.
|
Nom de l'énumération |
Description |
|
AliEngineAudioEffectVoiceChangerOff |
Désactivé. |
|
AliEngineAudioEffectVoiceChangerOldMan |
Voix de personne âgée. |
|
AliEngineAudioEffectVoiceChangerBabyBoy |
Voix de garçon. |
|
AliEngineAudioEffectVoiceChangerBabyGirl |
Voix de fille. |
|
AliEngineAudioEffectVoiceChangerRobot |
Voix robotique. |
|
AliEngineAudioEffectVoiceChangerDemon |
Voix de boss final. |
|
AliEngineAudioEffectVoiceChangerKTV |
Effet KTV. |
|
AliEngineAudioEffectVoiceChangerEcho |
Écho. |
AliEngineAudioEffectReverbMode
Mode de réverbération audio.
|
Nom de l'énumération |
Description |
|
AliEngineAudioEffectReverbOff |
Désactivé. |
|
AliEngineAudioEffectReverbVocal_I |
Vocal I. |
|
AliEngineAudioEffectReverbVocal_II |
Vocal II. |
|
AliEngineAudioEffectReverbBathroom |
Salle de bain. |
|
AliEngineAudioEffectReverbSmallRoomBright |
Petite pièce lumineuse. |
|
AliEngineAudioEffectReverbSmallRoomDark |
Petite pièce sombre. |
|
AliEngineAudioEffectReverbMediumRoom |
Pièce moyenne. |
|
AliEngineAudioEffectReverbLargeRoom |
Grande pièce. |
|
AliEngineAudioEffectReverbChurchHall |
Nef d'église. |
AliEngineAudioEffectReverbParamType
Types de paramètres de réverbération.
|
Nom de l'énumération |
Description |
|
AliEngineAudioEffectReverbRoomSize |
Taille de la pièce. Plage de valeurs : 0 à 100. |
|
AliEngineAudioEffectReverbPreDelay |
Pré-délai en ms. Plage de valeurs : [0, 200]. |
|
AliEngineAudioEffectReverbPreDelay |
Réverbération : plage valide de 0 à 100. |
|
AliEngineAudioEffectReverbHfDamping |
Amortissement des hautes fréquences. Plage de valeurs : [0, 100]. |
|
AliEngineAudioEffectReverbToneLow |
Tonalité basse. Plage de valeurs : [0, 100]. |
|
AliEngineAudioEffectReverbToneHigh |
Tonalité aiguë. Plage de valeurs : [0, 100]. |
|
AliEngineAudioEffectReverbDryGain |
Gain sec (dry). Plage de valeurs : [-20, 10]. |
|
AliEngineAudioEffectReverbWetGain |
Gain traité (wet). Plage de valeurs : -20 à 10. |
AliEngineVideoCanvas
Canevas de rendu vidéo.
|
Paramètre |
Type |
Description |
|
displayView |
void * |
Vue de rendu. Ne peut pas être nil. |
|
renderMode |
Mode de rendu. La valeur par défaut est AliEngineRenderModeAuto. |
|
|
mirrorMode |
Mode miroir. La valeur par défaut est AliEngineRenderMirrorModeOnlyFrontMirror. |
|
|
backgroundColor |
int |
Couleur d'arrière-plan. Valeur entière au format 0xRRGGBB. |
|
rotationMode |
Angle de rotation vidéo. Par défaut, aucune rotation n'est appliquée. |
|
|
renderId |
int |
ID de rendu. |
|
width |
int |
Largeur. |
|
height |
int |
Hauteur. |
|
scaleMode |
Ratio d'aspect vidéo par défaut : AliEngineVideoScale_16_9. |
AliEngineLiveTranscodingErrorCode
Codes d'erreur pour l'ingestion de flux transcodé.
|
Nom de l'énumération |
Description |
|
AliEngineLiveTranscodingErrorPublishOk |
Ingestion de flux réussie. |
|
AliEngineLiveTranscodingErrorStreamNotFound |
Erreur : flux introuvable. |
|
AliEngineLiveTranscodingErrorStreamAlreadyExist |
Erreur : le flux de destination existe déjà. |
|
AliEngineLiveTranscodingErrorInvalidParam |
Erreur : paramètre invalide. |
|
AliEngineLiveTranscodingErrorInternalError |
Erreur : erreur interne. |
|
AliEngineLiveTranscodingErrorRtmpServerError |
Erreur : échec du service RTMP. |
|
AliEngineLiveTranscodingErrorRtmpStreamUrlError |
Erreur : URL incorrecte. |
|
AliEngineLiveTranscodingErrorPublishTimeout |
Erreur : délai d'attente de la tâche dépassé. |
|
AliEngineLiveTranscodingErrorNotAuthorized |
Erreur : opération non autorisée. |
AliEngineWaterMarkConfig
Configuration du filigrane
|
Paramètre |
Type |
Description |
|
visibleInPreview |
bool |
Définit la visibilité du filigrane lors de la prévisualisation locale. |
|
positionInLandscapeMode |
Position du filigrane en mode paysage. |
|
|
positionInPortraitMode |
Coordonnées du filigrane en mode portrait. |
|
|
alpha |
float |
Transparence. |
|
normalized |
bool |
Indique si les coordonnées sont normalisées. |
AliEngineCameraCapturerConfiguration
Préférences de capture caméra.
|
Paramètre |
Type |
Description |
|
preference |
Préférence de capture. |
|
|
fps |
int |
Fréquence d'images de capture. La valeur par défaut est -1, ce qui correspond aux configurations natives de l'encodeur SDK. |
|
cameraCaptureProfile |
Résolution spécifique pour la capture vidéo. |
|
|
disableVideoCaptureReverse |
int |
Contrôle le retournement automatique des images capturées selon le ratio d'aspect. -1 : Par défaut. 0 : Désactivé. 1 : Activé. |
|
captureObserverOriginal |
int |
Déclenche ou non un callback pour les données brutes de la trame vidéo. -1 : Par défaut. 0 : Désactivé. 1 : Activé. |
|
renderMode |
Mode de rendu appliqué lorsque les dimensions de la caméra diffèrent de celles configurées. |
AliEngineCameraCaptureProfile
Résolution de capture caméra.
|
Nom de l'énumération |
Description |
|
AliEngineCameraCaptureProfileDefault |
Par défaut. La résolution de capture suit la configuration d'encodage. |
|
AliEngineCameraCaptureProfile1080P |
Capture vidéo en résolution 1080p. |
AliEngineDisplayMode
Modes d'affichage vidéo permettant de gérer les écarts de ratio d'aspect entre la source et la configuration d'ingestion de flux.
|
Nom de l'énumération |
Description |
|
AliEngineDisplayMode_Auto |
Automatique (par défaut). Si le ratio d'aspect de la source ne correspond pas à la configuration d'ingestion, la vidéo est mise à l'échelle proportionnellement pour s'adapter aux dimensions cibles tout en conservant son ratio original. Remarque : la résolution finale du flux peut différer de celle configurée afin de préserver le contenu et les proportions de la vidéo. |
|
AliEngineDisplayMode_FullOf |
Étirement complet. En cas de discordance de ratio, la vidéo est étirée pour remplir exactement les dimensions configurées, ce qui entraîne une distorsion de l'image. |
|
AliEngineDisplayMode_FillBlack |
Bandes noires. Des bandes noires sont ajoutées pour combler l'espace lorsque le ratio ne correspond pas. Cela permet d'atteindre les dimensions souhaitées sans altérer les proportions originales. |
|
AliEngineDisplayMode_Scale |
Rognage. La vidéo est rognée en largeur ou en hauteur pour correspondre au format cible. Cette option implique une perte partielle du contenu visuel. |
AliEngineCaptureOutputPreference
Préférences de capture caméra.
|
Nom de l'énumération |
Description |
|
AliEngineCaptureOutputPreferenceAuto |
Ajustement automatique des paramètres de capture. |
|
AliEngineCaptureOutputPreferencePerformance |
Optimisation des performances. Sélectionne les paramètres de sortie caméra les plus proches de ceux définis via setVideoProfile. |
|
AliEngineCaptureOutputPreferencePreview |
Priorité à la qualité de prévisualisation avec adoption de paramètres de sortie caméra supérieurs. |
AliEngineFrameRate
Fréquence d'images d'encodage vidéo.
|
Énumération |
Description |
|
AliEngineFrameRateFps5 |
5 FPS. |
|
AliEngineFrameRateFps10 |
10 FPS. |
|
AliEngineFrameRateFps15 |
15 FPS. |
|
AliEngineFrameRateFps20 |
20 FPS. |
|
AliEngineFrameRateFps30 |
30 FPS. |
AliEngineVideoEncoderBitrate
Débit binaire d'encodage vidéo.
|
Énumération |
Description |
|
AliEngineVideoStandardBitrate |
Mode débit binaire standard. |
AliEngineVideoMirrorMode
Mode miroir pour la vidéo encodée.
|
Nom de l'énumération |
Description |
|
AliEngineVideoMirrorModeDisabled |
Effet miroir appliqué à la vidéo encodée. |
|
AliEngineVideoMirrorModeEnable |
Aucun effet miroir sur la vidéo encodée. |
AliEngineVideoEncoderConfiguration
Préférences d'encodage vidéo
|
Paramètre |
Type |
Description |
|
dimensions |
Résolution de la vidéo. |
|
|
frameRate |
Fréquence d'images pour l'encodage vidéo. |
|
|
bitrate |
int |
Débit binaire d'encodage vidéo. |
|
keyFrameInterval |
int |
Intervalle entre les images clés, exprimé en millisecondes. La valeur par défaut est 0, ce qui signifie que le SDK gère cet intervalle de manière interne. |
|
forceStrictKeyFrameInterval |
bool |
Indique si l'encodeur doit générer des images clés selon un intervalle fixe et strict. La valeur par défaut est false.
|
|
mirrorMode |
Mode miroir appliqué à la vidéo encodée. |
|
|
orientationMode |
Mode de rotation utilisé lors de l'encodage vidéo. |
|
|
rotationMode |
Angle de rotation de la vidéo. |
|
|
codecType |
Définit le mode d'encodage. |
|
|
encodeCodecType |
AliEngineVideoEncodeCodecType |
Type d'encodage. |
|
seiForceFrontIFrame |
int |
Indique s'il faut forcer une I-frame avant l'envoi d'un message SEI (Supplemental Enhancement Information). La valeur -1 correspond au paramètre par défaut. La valeur 0 ne force pas l'insertion d'une I-frame, tandis que la valeur 1 la force systématiquement. Par défaut, cette valeur est fixée à 1. |
|
enableDynamicEncode |
int |
Active l'encodage dynamique. |
|
disableDipenseResolutionChange |
int |
Indique si la mise à l'échelle avant encodage est prise en charge. |
|
enableDowngrade |
int |
Autorise ou non la réduction de la résolution ou du débit binaire. |
|
enableH264BFrame |
int |
Active ou désactive les B-frames H.264. |
|
enableHevcBFrame |
int |
Indique si les B-frames HEVC doivent être activées. |
AliEngineVideoDecoderConfiguration
Paramètres de décodage vidéo.
|
Paramètre |
Type |
Description |
|
codecType |
Définit le type de décodage (logiciel ou matériel). La valeur par défaut est AliEngineVideoCodecTypeDefault, qui utilise les paramètres système. |
|
|
enableHardwareDecoderBframe |
int |
Active ou désactive le décodage des B-frames. Si l'émetteur utilise des B-frames, cette option doit être activée sous peine d'échec du décodage. La valeur par défaut est -1. Définissez ce paramètre sur 0 pour désactiver les B-frames, ou sur 1 pour les activer. |
AliEngineVideoCodecType
Type de codec vidéo.
|
Énumérateur |
Description |
|
AliEngineVideoCodecTypeDefault |
Aucune valeur définie. Le système utilise ses paramètres par défaut. |
|
AliEngineVideoCodecTypeSoftware |
Codec vidéo logiciel. |
|
AliEngineVideoCodecTypeHardware |
Codec vidéo matériel. |
|
AliEngineVideoCodecTypeHardwareTexture |
Codec de texture matérielle. |
AliEngineScreenShareEncoderConfiguration
Préférences d'encodage pour le partage d'écran
|
Paramètre |
Type |
Description |
|
dimensions |
Résolution vidéo. |
|
|
frameRate |
Fréquence d'images d'encodage vidéo. |
|
|
bitrate |
int |
Débit binaire d'encodage vidéo. |
|
rotationMode |
Angle de rotation de l'écran. |
|
|
keyFrameInterval |
int |
Intervalle entre les images clés en millisecondes. La valeur par défaut est 0, auquel cas le SDK prend en charge la gestion de cet intervalle. |
|
forceStrictKeyFrameInterval |
bool |
Détermine si l'encodeur doit respecter strictement l'intervalle d'images clés défini. La valeur par défaut est false.
|
AliEngineScreenShareConfig
Configuration du partage d'écran
|
Paramètre |
Type |
Description |
|
isShareByRegion |
bool |
Indique si la ressource est partagée par zone. |
|
shareRegion |
Informations de mise en page pour le partage par zone. |
|
|
isPushStream |
bool |
Spécifie si le flux vidéo doit être poussé pendant la prévisualisation. |
AliEngineScreenShareRegion
Zone de partage d'écran.
|
Paramètre |
Type |
Description |
|
originX |
float |
Coordonnée X. |
|
originY |
float |
Coordonnée Y. |
|
width |
float |
Largeur. |
|
height |
float |
Hauteur. |
AliEngineScreenSourcInfo
Informations relatives à la source du partage d'écran.
|
Paramètre |
Type |
Description |
|
sourceId |
String |
ID de la source de partage. |
|
sourceName |
String |
Nom de la source de partage. |
|
sourceIsSelf |
bool |
Indique si la source correspond à l'appelant du SDK. |
AliEngineScreenShareInfo
Configuration du partage d'écran.
|
Paramètre |
Type |
Description |
|
shareType |
Type de partage. |
|
|
shareSourceId |
unsigned int |
ID de la source de partage. |
|
shareConfig |
Configuration du partage d'écran. |
AliEngineScreenShareType
Type de partage d'écran.
|
Énumérateur |
Description |
|
AliEngineScreenShareDesktop |
Partage du bureau. |
|
AliEngineScreenShareWindow |
Partage de fenêtre. |
AliEngineAuthInfo
Informations d'authentification.
|
Paramètre |
Type |
Description |
|
channelId |
char* |
ID du canal. |
|
userId |
char* |
ID de l'utilisateur. |
|
appId |
char* |
ID de l'application. |
|
nonce |
char* |
Chaîne aléatoire. |
|
token |
char* |
Jeton d'authentification. |
|
gslb |
char** |
Tableau de pointeurs vers des adresses GSLB. |
|
session |
char* |
ID de session. Paramètre facultatif. |
|
role |
char* |
Rôle attribué. Paramètre facultatif. |
|
timestamp |
long long |
Horodatage. |
|
gslbCount |
int |
Nombre d'adresses GSLB. |
|
agent |
char** |
Tableau de pointeurs vers des adresses d'agent. |
|
agentCount |
int |
Nombre d'adresses d'agent. |
|
tokenType |
char* |
Type de jeton. Paramètre facultatif. |
AliEngineVideoSource
Type de source de données vidéo brute.
|
Nom de l'énumération |
Description |
|
AliEngineVideoSourceCamera |
Flux vidéo. |
|
AliEngineVideoSourceScreenShare |
Flux de partage d'écran. |
AliEngineAudioSource
Type de source de données audio brute.
|
Nom de l'énumération |
Description |
|
AliEngineAudioSourceCaptured |
Données audio capturées. |
|
AliEngineAudioSourceProcessCaptured |
Données audio après traitement 3A. |
|
AliEngineAudioSourcePub |
Données audio destinées à la diffusion. |
|
AliEngineAudioSourcePlayback |
Données audio pour la lecture. |
|
AliEngineAudioSourceRemoteUser |
Données audio distantes issues de la réception de flux. |
|
AliEngineAudioSourceMixedAll |
Données audio mixées combinant diffusion et lecture. |
AliEngineBufferType
Type de données vidéo.
|
Énumérateur |
Description |
|
AliEngineBufferTypeRawData |
Données brutes YUV. |
|
AliEngineBufferTypeTexture |
Données CVPixelBuffer. |
AliEngineErrorCode
Codes d'erreur.
|
Nom de l'énumération |
Description |
|
AliEngineErrorJoinBadAppId |
L'ID d'application n'existe pas. |
|
AliEngineErrorJoinInvaildAppId |
L'ID d'application est invalide. |
|
AliEngineErrorJoinBadChannel |
Le canal n'existe pas. |
|
AliEngineErrorJoinInvaildChannel |
Le canal est invalide. |
|
AliEngineErrorJoinBadToken |
Le jeton n'existe pas. |
|
AliEngineErrorJoinTimeout |
Délai d'attente dépassé pour la requête de connexion au canal. |
|
AliEngineErrorJoinBadParam |
Paramètre invalide. |
|
AliEngineErrorMicOpenFail |
Échec de l'initialisation du périphérique de capture audio. |
|
AliEngineErrorSpeakerOpenFail |
Impossible d'initialiser le périphérique de lecture audio. |
|
AliEngineErrorMicInterrupt |
Une exception est survenue pendant la capture audio. |
|
AliEngineErrorSpeakerInterrupt |
Erreur inattendue lors de la lecture audio. |
|
AliEngineErrorMicAuthFail |
Accès au microphone refusé. |
|
AliEngineErrorMicNotAvailable |
Aucun périphérique de capture audio disponible. |
|
AliEngineErrorSpeakerNotAvailable |
Aucun périphérique de lecture audio détecté. |
|
AliEngineErrorCameraOpenFail |
L'initialisation du périphérique de capture vidéo a échoué. |
|
AliEngineErrorCameraInterrupt |
Interruption anormale durant la capture vidéo. |
|
AliEngineErrorVideoDisplayOpenFail |
Échec d'initialisation du moteur de rendu. |
|
AliEngineErrorVideoDisplayInterrupt |
Problème rencontré lors du rendu vidéo. |
|
AliEngineErrorIceConnectionConnectFail |
Connexion au canal média impossible. |
|
AliEngineErrorIceConnectionReconnectFail |
La reconnexion au canal média a échoué. |
|
AliEngineErrorIceConnectionHeartbeatTimeout |
Expiration du délai de battement de signalisation. |
|
AliEngineErrorPublishInvaild |
Opération de publication invalide. |
|
AliEngineErrorPublishNotJoinChannel |
Publication impossible : l'utilisateur n'a pas rejoint de canal. |
|
AliEngineErrorPublishAudioStreamFailed |
Échec de la publication du flux audio. |
|
AliEngineErrorPublishVideoStreamFailed |
Impossible de publier le flux vidéo. |
|
AliEngineErrorPublishDualStreamFailed |
La publication du double flux a échoué. |
|
AliEngineErrorPublishScreenShareFailed |
Erreur lors de la publication du partage d'écran. |
|
AliEngineErrorPublishScreenShareConfigError |
Configuration de partage d'écran incorrecte. |
|
AliEngineErrorSubscribeInvaild |
Souscription invalide. |
|
AliEngineErrorSubscribeNotJoinChannel |
Souscription refusée car l'utilisateur n'est pas connecté à un canal. |
|
AliEngineErrorSubscribeAudioStreamFailed |
Échec de la souscription au flux audio. |
|
AliEngineErrorSubscribeVideoStreamFailed |
Impossible de s'abonner au flux vidéo. |
|
AliEngineErrorSubscribeDualStreamFailed |
La souscription au double flux a échoué. |
|
AliEngineErrorSubscribeScreenShareFailed |
Erreur de souscription au flux de partage d'écran. |
|
AliEngineErrorLowLatencyLiveCommunicationFail |
Échec de l'établissement de la signalisation basse latence pour ApsaraVideo Real-time Communication. |
|
AliEngineErrorLowLatencyLiveMediaSettingFail |
Paramètres média incorrects pour le mode basse latence d'ApsaraVideo Real-time Communication. |
|
AliEngineErrorLowLatencyLiveNoneBroadcaster |
En mode basse latence ApsaraVideo Real-time Communication, aucun diffuseur n'est actif sur le canal actuel. |
|
AliEngineErrorLowLatencyLiveNeedRestart |
Une erreur critique basse latence ApsaraVideo Real-time Communication nécessite la création d'une nouvelle instance SDK par la couche applicative. |
|
AliEngineErrorLowLatencyLiveNeedRestartAgainLater |
Suite à une erreur basse latence ApsaraVideo Real-time Communication, l'application doit patienter pendant un intervalle personnalisé avant de recréer une instance SDK. |
|
AliEngineErrorLowLatencyLiveServiceUnavailable |
Le service basse latence ApsaraVideo Real-time Communication est indisponible ou fonctionne en mode dégradé. |
|
AliEngineErrorLowLatencyLiveMediaConnectionInterrruption |
Interruption réseau détectée en mode basse latence ApsaraVideo Real-time Communication. |
|
AliEngineErrorInvaildState |
État du SDK incorrect. |
|
AliEngineErrorSessionRemoved |
La session a été supprimée. |
|
AliEngineErrorInvaildArgument |
Argument invalide. |
|
AliEngineErrorAudioBufferFull |
File d'attente du tampon audio pleine. Cette erreur concerne la fonctionnalité d'entrée de données brutes externes. |
|
AliEngineErrorVideoBufferFull |
Capacité maximale atteinte pour le tampon vidéo. Concerne uniquement l'import de données brutes externes. |
|
AliEngineErrorUpdateRoleChannel |
Impossible de définir le rôle utilisateur en mode interactif. |
|
AliEngineErrorInner |
Autres erreurs internes. |
AliEngineVideoObserAlignment
Alignement de la largeur de sortie vidéo.
|
Nom de l'énumération |
Description |
|
AliEngineAlignmentDefault |
Conserve la largeur originale de la vidéo (par défaut). |
|
AliEngineAlignmentEven |
Aligne la largeur sur un nombre pair. |
|
AliEngineAlignment4 |
Largeur multiple de 4. |
|
AliEngineAlignment8 |
Largeur multiple de 8. |
|
AliEngineAlignment16 |
Largeur multiple de 16. |
AliEngineShowDebugViewType
Type d'indicateur à afficher.
|
Nom de l'énumération |
Description |
|
AliEngineShowTypeNone |
Aucun affichage. |
|
AliEngineShowTypeAudio |
Audio. |
|
AliEngineShowTypeVideo |
Vidéo. |
|
AliEngineShowTypeNetwork |
Réseau. |
|
AliEngineShowTypeAll |
Tout afficher. |
AliEngineTrascodingPublishTaskStatus
Statut de la tâche de diffusion en direct avec transcodage.
|
Nom de l'énumération |
Description |
|
AliEngineTrascodingPublishTaskStatusStart |
Tâche démarrée. |
|
AliEngineTrascodingPublishTaskStatusUpdate |
Mise à jour en cours. |
|
AliEngineTrascodingPublishTaskStatusStop |
Tâche arrêtée. |
DisplayType
Type d'affichage d'image pour la diffusion en direct avec transcodage.
|
Nom de l'énumération |
Description |
|
NOT_DISPLAY |
Non visible. |
|
ALWAYS |
Toujours affiché. |
|
WHEN_NO_VIDEO |
L'image s'affiche uniquement en l'absence de flux vidéo. |
AliEngineLiveTranscodingFontType
Type de police pour la diffusion en direct avec transcodage.
|
Membre de l'énumération |
Description |
|
NOTO_SERIF_CJKSC_REGULAR |
Noto Serif CJK SC Regular. |
|
ALIBABA_PUHUITI_REGULAR |
Alibaba PuHuiTi Regular. |
|
ALIBABA_PUHUITI_BOLD |
Alibaba PuHuiTi Bold. |
|
ALIBABA_PUHUITI_Heavy |
Alibaba PuHuiTi Heavy. |
|
ALIBABA_PUHUITI_LIGHT |
Alibaba PuHuiTi Light. |
|
ALIBABA_PUHUITI_MEDIUM |
Alibaba PuHuiTi Medium. |
AliEngineLiveTranscodingSegmentType
Type de segmentation pour la diffusion en direct avec transcodage.
|
Énumérateur |
Description |
|
AliEngineLiveTranscodingNoBody |
Aucune segmentation de silhouette. |
|
AliEngineLiveTranscodingBody |
Segmentation de silhouette activée. |
AliEngineLiveTranscodingSourceType
Type de source d'entrée pour la diffusion en direct avec transcodage.
|
Énumération |
Description |
|
AliEngineLiveTranscodingCamera |
Caméra. |
|
AliEngineLiveTranscodingShareScreen |
Partage d'écran. |
AliEngineVideoState
Changements d'état du flux vidéo.
|
Nom de l'énumération |
Description |
|
AliEngineVideoClose |
Flux vidéo fermé. |
|
AliEngineVideoOpen |
Flux vidéo rétabli. |
AliEngineVideoReason
Raison du changement d'état du flux vidéo.
|
Énumération |
Description |
|
AliEngineVideoChangeByClient |
Initié par le client. |
|
AliEngineVideoChangeByServer |
Initié par le serveur. |
AliEngineLiveTranscodingCropMode
Mode de recadrage pour la diffusion en direct avec transcodage.
|
Nom de l'énumération |
Description |
|
AliEngineLiveTranscodingCrop |
Recadre la vidéo tout en conservant son rapport hauteur/largeur. |
|
AliEngineLiveTranscodingFill |
Ajoute des bandes noires pour préserver le format d'origine. (Par défaut) |
AliEngineLiveTranscodingMediaProcessMode
Mode de traitement multimédia pour la diffusion en direct par contournement.
|
Énumérateur |
Description |
|
AliEngineLiveTranscodingNormal |
Mode normal. |
|
AliEngineLiveTranscodingVirtualBackground |
Mode arrière-plan virtuel. |
AliEngineLiveTranscodingStreamType
Type de flux à ingérer pour la diffusion en direct par contournement.
|
Énumérateur |
Description |
|
AliEngineLiveTranscodingOrigin |
Ingestion du flux original. |
|
AliEngineLiveTranscodingAudio |
Ingestion exclusive du flux audio. |
|
AliEngineLiveTranscodingVideo |
Ingestion exclusive du flux vidéo. |
AliEngineLiveTranscodingMixMode
Mode de diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliEngineLiveTranscodingSINGLE |
Pousse un flux unique sans mélange ni transcodage. Seul le flux original est transmis, ce qui dispense de toute configuration des paramètres de mélange ou de transcodage. |
|
AliEngineLiveTranscodingMIX |
Mélange et transcodage des flux (par défaut). Prend en charge la sortie issue du mélange et du transcodage. |
AliEngineLiveTranscodingState
État de l'ingestion du flux par contournement.
|
Énumérateur |
Description |
|
AliEngineLiveTranscodingState_IDLE |
L'ingestion du flux est inactive. |
|
AliEngineLiveTranscodingState_CONNECT |
Connexion au serveur d'ingestion en cours. |
|
AliEngineLiveTranscodingState_RUNNING |
L'ingestion du flux est en cours. |
|
AliEngineLiveTranscodingState_RECOVERING |
Récupération de l'ingestion du flux en cours. |
|
AliEngineLiveTranscodingState_FAILURE |
Échec de l'ingestion du flux. |
|
AliEngineLiveTranscodingState_END |
L'ingestion du flux est terminée. |
AliEngineLiveTranscodingText
Informations textuelles pour la diffusion en direct par contournement.
|
Paramètre |
Type |
Description |
|
text |
String |
Contenu du texte. |
|
x |
int |
Coordonnée x, exprimée en pixels. |
|
y |
int |
Coordonnée y, exprimée en pixels. |
|
fontType |
Police utilisée pour la diffusion en direct par contournement. |
|
|
fontSize |
int |
Taille de la police. |
|
zOrder |
int |
Ordre de superposition. La valeur 0 correspond au calque inférieur ; une valeur plus élevée indique un calque supérieur. |
|
fontColor |
int |
Couleur de la police. |
AliEngineLiveTranscodingImage
Informations sur l'image de contournement issue du flux en direct.
|
Paramètre |
Type |
Description |
|
url |
String |
URL de l'image. |
|
alpha |
float |
Transparence. Une valeur de 0,0 rend l'image transparente, tandis que 1,0 la rend totalement opaque. |
|
display |
Affichage de l'image. |
|
|
x |
int |
Coordonnée x, en pixels. |
|
y |
int |
Coordonnée y, en pixels. |
|
width |
int |
Largeur de l'image. |
|
height |
int |
Hauteur de l'image. |
|
zOrder |
int |
Ordre de superposition. La valeur 0 désigne le calque le plus bas, la valeur 1 le calque immédiatement supérieur, et ainsi de suite. |
AliEngineLiveTranscodingUser
Informations relatives au volet personnalisé pour la diffusion en direct par contournement.
|
Paramètre |
Type |
Description |
|
x |
int |
Coordonnée X, en pixels. |
|
y |
int |
Coordonnée y, en pixels. |
|
width |
int |
Largeur du volet. |
|
height |
int |
Hauteur du volet. |
|
zOrder |
int |
Ordre de superposition. La valeur 0 représente le calque inférieur. Le calque 1 se situe au-dessus du calque 0, et ainsi de suite. |
|
userId |
String |
ID de l'utilisateur. |
|
sourceType |
Type de flux. |
|
|
segmentType |
Type de segmentation pour la diffusion en direct par contournement. |
|
|
images |
AliEngineLiveTranscodingImageArray |
Informations sur les images pour la diffusion en direct par contournement. |
|
texts |
AliEngineLiveTranscodingTextArray |
Informations textuelles pour le flux en direct par contournement. |
AliEngineLiveTranscodingParam
Configuration de la diffusion en direct par contournement.
|
Paramètre |
Type |
Description |
|
mixMode |
Mode de diffusion en direct par contournement. |
|
|
singleParam |
Paramètres de flux unique pour la diffusion en direct par contournement. |
|
|
mixParam |
Paramètres de mélange des flux pour la diffusion en direct par contournement. |
AliEngineLiveTranscodingMixParam
Paramètres de mélange des flux par contournement.
|
Paramètre |
Type |
Description |
|
taskProfile |
Spécifications de facturation pour la diffusion en direct par contournement. |
|
|
encodeParam |
Paramètres d'encodage pour la diffusion en direct par contournement. |
|
|
users |
AliEngineLiveTranscodingUserArray |
Liste des utilisateurs pour la diffusion en direct par contournement. |
|
backgroundColor |
int |
Couleur d'arrière-plan. |
|
backgrounds |
AliEngineLiveTranscodingImageArray |
Liste des images d'arrière-plan. |
|
watermarks |
AliEngineLiveTranscodingImageArray |
Liste des filigranes. |
|
clockWidgets |
AliEngineLiveTranscodingClockWidgetArray |
Liste des widgets horloge. |
|
cropMode |
Mode de recadrage pour la diffusion en direct par contournement. |
|
|
mediaProcessMode |
Mode de traitement multimédia pour la diffusion en direct par contournement. |
AliEngineLiveTranscodingSingleParam
Paramètres pour un endpoint d'ingestion unique en mode contournement.
|
Paramètre |
Type |
Description |
|
userId |
String |
ID de l'utilisateur. |
|
streamType |
Type d'ingestion de flux pour la diffusion en direct par contournement. |
|
|
sourceType |
Type du flux vidéo en direct par contournement. |
AliEngineLiveTranscodingTaskProfile
Spécifications de facturation pour la diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliEngineLiveTranscoding_Profile_1IN_1080P |
1IN_1080P. |
|
AliEngineLiveTranscoding_Profile_1IN_720P |
1IN_720P. |
|
AliEngineLiveTranscoding_Profile_1IN_360P |
1IN_360P. |
|
AliEngineLiveTranscoding_Profile_2IN_1080P |
2IN_1080P. |
|
AliEngineLiveTranscoding_Profile_2IN_720P |
2IN_720P. |
|
AliEngineLiveTranscoding_Profile_2IN_360P |
2IN_360P. |
|
AliEngineLiveTranscoding_Profile_4IN_1080P |
4IN_1080P. |
|
AliEngineLiveTranscoding_Profile_4IN_720P |
4IN_720P. |
|
AliEngineLiveTranscoding_Profile_4IN_360P |
4IN_360P. |
|
AliEngineLiveTranscoding_Profile_9IN_1080P |
9IN_1080P. |
|
AliEngineLiveTranscoding_Profile_9IN_720P |
9IN_720P. |
|
AliEngineLiveTranscoding_Profile_9IN_360P |
9IN_360P. |
|
AliEngineLiveTranscoding_Profile_12IN_1080P |
12IN_1080P. |
|
AliEngineLiveTranscoding_Profile_12IN_720P |
12IN_720P. |
|
AliEngineLiveTranscoding_Profile_12IN_360P |
12IN_360P. |
|
AliEngineLiveTranscoding_Profile_16IN_1080P |
16IN_1080P. |
|
AliEngineLiveTranscoding_Profile_16IN_720P |
16IN_720P. |
|
AliEngineLiveTranscoding_Profile_16IN_360P |
16IN_360P. |
|
AliEngineLiveTranscoding_Profile_Mixed |
Audio uniquement. |
AliEngineLiveTranscodingEncodeParam
Paramètres d'encodage par contournement pour la diffusion en direct.
|
Paramètres |
Type |
Description |
|
videoWidth |
int |
Largeur. |
|
videoHeight |
int |
Hauteur. |
|
videoFramerate |
int |
Fréquence d'images. |
|
videoBitrate |
int |
Débit binaire. |
|
videoGop |
int |
Groupe d'images (GOP). |
|
audioSamplerate |
Taux d'échantillonnage audio pour la diffusion en direct par contournement. |
|
|
audioBitrate |
int |
Débit binaire audio. |
|
audioChannels |
int |
Nombre de canaux audio. |
AliEngineLiveTranscodingAudioSampleRate
Taux d'échantillonnage audio pour la diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliEngineLiveTranscoding_HZ_48000 |
Taux d'échantillonnage de 48 000 Hz. |
|
AliEngineLiveTranscoding_HZ_44100 |
Taux d'échantillonnage de 44 100 Hz. |
|
AliEngineLiveTranscoding_HZ_32000 |
Taux d'échantillonnage de 32 000 Hz. |
|
AliEngineLiveTranscoding_HZ_16000 |
Taux d'échantillonnage de 16 000 Hz. |
|
AliEngineLiveTranscoding_HZ_8000 |
Taux d'échantillonnage de 8 000 Hz. |
AliEngineLiveTranscodingClockWidget
Widget horloge pour la diffusion en direct par contournement.
|
Paramètre |
Type |
Description |
|
x |
int |
Coordonnée x, en pixels. |
|
y |
int |
Coordonnée y, en pixels. |
|
fontSize |
int |
Taille de police pour la diffusion en direct par contournement. |
|
zOrder |
int |
Ordre de superposition. La valeur 0 correspond au calque inférieur, la valeur 1 au calque supérieur, et ainsi de suite. |
|
fontColor |
int |
Couleur de police pour la diffusion en direct par contournement. |
|
fontType |
Police pour la diffusion en direct par contournement. |
AliEngineBokehScaleModel
Modes de mise à l'échelle pour le remplacement d'arrière-plan.
|
Nom de l'énumération |
Description |
|
AliEngineBokehScaleModelCrop |
Recadrage proportionnel. |
|
AliEngineBokehScaleModelFill |
Remplissage avec bandes noires. |
AliEngineAudioAccompanyStateCode
État de lecture de la musique de fond.
|
Nom de l'énumération |
Description |
|
AliEngineAudioAccompanyStarted |
La lecture a démarré. |
|
AliEngineAudioAccompanyStopped |
Lecture arrêtée. |
|
AliEngineAudioAccompanyPaused |
Lecture en pause. |
|
AliEngineAudioAccompanyResumed |
Reprise de la lecture. |
|
AliEngineAudioAccompanyEnded |
Lecture terminée. |
|
AliEngineAudioAccompanyBuffering |
Mise en mémoire tampon en cours. |
|
AliEngineAudioAccompanyBufferingEnd |
Mise en mémoire tampon terminée. |
|
AliEngineAudioAccompanyFailed |
Échec de la lecture. |
AliEngineAudioAccompanyErrorCode
Codes d'erreur pour la lecture de l'accompagnement audio.
|
Nom de l'énumération |
Description |
|
AliEngineAudioAccompanyNoError |
Aucune erreur. |
|
AliEngineAudioAccompanyOpenFailed |
Échec de l'ouverture du fichier. |
|
AliEngineAudioAccompanyDecodeFailed |
Échec du décodage du fichier. |
AliEngineScreenSourceList
Liste des sources de partage d'écran.
|
Paramètre |
Type |
Description |
|
GetCount |
unsigned int |
Renvoie le nombre de sources de partage d'écran. |
|
GetSourceInfo |
Récupère la description de la source selon son index. |
|
|
Release |
None |
API de libération. |
AliEngineInterfaceIdType
Type d'interface de fonctionnalité.
|
Énumération |
Description |
|
AliEngineInterfaceAudioDeviceManager |
Classe IAliEngineAudioDeviceManager, offrant des fonctionnalités pour les périphériques audio. |
|
AliEngineInterfaceVideoDeviceManager |
Classe IAliEngineVideoDeviceManager, offrant des fonctionnalités pour les périphériques vidéo. |
|
AliEngineInterfaceMediaEngine |
Classe IAliEngineMediaEngine, fournissant des fonctionnalités pour les données multimédias audio et vidéo. |
AliEngineVideoCodecKindType
Type de codec vidéo.
|
Nom de l'énumération |
Description |
|
AliEngineVideoEncoderType |
Encodeur. |
|
AliEngineVideoDecoderType |
Décodeur. |
AliEngineDeviceTransportType
Type de connexion du périphérique.
|
Nom de l'énumération |
Description |
|
AliEngineDeviceTransportTypeUnknown |
Type de périphérique inconnu. |
|
AliEngineDeviceTransportTypeBuiltIn |
Périphérique intégré. |
|
AliEngineDeviceTransportTypeBluetooth |
Périphérique Bluetooth. |
|
AliEngineDeviceTransportTypeUSB |
Périphérique USB. |
|
AliEngineDeviceTransportTypeAggregate |
Périphérique agrégé. |
|
AliEngineDeviceTransportTypeVirtual |
Périphérique virtuel. |
|
AliEngineDeviceTransportTypePCI |
Périphérique PCI. |
|
AliEngineDeviceTransportTypeFireWire |
Périphérique FireWire. |
|
AliEngineDeviceTransportTypeBluetoothLE |
Périphérique Bluetooth LE. |
|
AliEngineDeviceTransportTypeHDMI |
Périphérique HDMI. |
|
AliEngineDeviceTransportTypeDisplayPort |
Périphérique DVI. |
|
AliEngineDeviceTransportTypeAirPlay |
Périphérique AirPlay. |
|
AliEngineDeviceTransportTypeAVB |
Périphérique AVB. |
|
AliEngineDeviceTransportTypeThunderbolt |
Périphérique Thunderbolt. |
AliEngineAudioFrameObserverConfig
Paramètres de configuration des rappels de données audio.
|
Paramètre |
Type |
Description |
|
sampleRate |
Taux d'échantillonnage audio du rappel. |
|
|
channels |
Nombre de canaux audio pour le rappel. |
|
|
mode |
Mode de rappel. |
|
|
userDefinedInfo |
int |
Paramètre défini par l'utilisateur. Pour les valeurs valides, consultez AliEngineAudioFrameObserverUserDefinedInfoBitMask. |
AliEngineDeviceInfoList
Liste des périphériques vidéo.
|
Nom de la méthode |
Type de valeur de retour |
Description |
|
GetCount |
int |
Nombre de résolutions. |
|
GetDeviceInfo |
Récupère les informations d'un périphérique spécifié. |
|
|
Release |
void |
Libère l'objet. |
AliEngineVideoResolutionList
Liste des résolutions vidéo.
|
Nom de la méthode |
Type de valeur de retour |
Description |
|
GetCount |
int |
Nombre de résolutions disponibles. |
|
GetResolutionInfo |
Obtient la résolution à un index donné. |
|
|
Release |
void |
Libère l'objet. |
AliEngineVideoRecordSource
Source de données pour l'enregistrement vidéo.
|
Nom de l'énumération |
Description |
|
AliEngineVideoRecordSourceCamera |
Enregistre la vidéo à partir du flux de la caméra. |
|
AliEngineVideoRecordSourceScreenShare |
Enregistre la vidéo à partir du flux de partage d'écran. |
|
AliEngineVideoRecordSourceBoth |
Enregistre la vidéo simultanément depuis les flux de la caméra et du partage d'écran. |
AliEngineAudioFrameObserverOperationMode
Mode de rappel des données audio.
|
Nom de l'énumération |
Description |
|
AliEngineAudioFrameObserverOperationModeReadOnly |
Mode lecture seule. |
|
AliEngineAudioFrameObserverOperationModeWriteOnly |
Mode écriture seule. |
|
AliEngineAudioFrameObserverOperationModeReadWrite |
Mode lecture-écriture. |
AliEngineVideoResolution
Résolution vidéo.
|
Paramètre |
Type |
Description |
|
width |
int |
Largeur. |
|
height |
int |
Hauteur. |
AliEngineVideoScale
Rapport d'aspect de la résolution vidéo.
|
Nom de l'énumération |
Description |
|
AliEngineVideoScale_16_9 |
16:9 |
|
AliEngineVideoScale_4_3 |
4:3 |
AliEngineWaterMarkPosition
Système de coordonnées du filigrane.
|
Paramètre |
Type |
Description |
|
x |
float |
Coordonnée x du coin supérieur gauche. |
|
y |
float |
Coordonnée y du coin supérieur gauche. |
|
w |
float |
Largeur du filigrane. |
|
h |
float |
Hauteur du filigrane. |
AliEngineVideoDimensions
Résolution vidéo.
|
Paramètre |
Type |
Description |
|
width |
int |
Largeur de la vidéo. |
|
height |
int |
Hauteur de la vidéo. |
AliEngineVideoEncodeCodecType
Format d'encodage vidéo.
|
Énumération |
Description |
|
AliEngineVideoEncodeCodecTypeDefault |
Utilise le format d'encodage par défaut. Actuellement, il s'agit de H.264. |
|
AliEngineVideoEncodeCodecTypeH264 |
Utilise l'encodage H.264. |
|
AliEngineVideoEncodeCodecTypeHevc |
Utilise l'encodage H.265. |
AliEngineChannelParam
Propriétés d'un utilisateur, telles que le pseudonyme et le type.
|
Paramètre |
Type |
Description |
|
userName |
string |
Nom d'utilisateur à afficher. |
|
capabilityProfile |
Propriété utilisateur nécessitant une configuration spécifique pour les scénarios d'appel d'agent IA. Pour tous les autres scénarios, la valeur par défaut est utilisée. |
AliCapabilityProfile
Propriété utilisateur. Cette propriété nécessite une configuration spécifique pour les scénarios d'appel d'agent IA. Pour les autres scénarios, conservez la valeur par défaut.
|
Nom de l'énumération |
Description |
|
AliCapabilityProfileDefault |
Scénario sans appel d'agent IA. |
|
AliCapabilityProfileHuman |
Propriété utilisateur. |
|
AliCapabilityProfileRobot |
Propriété robot. |
AliEngineAudioAccompanyConfig
Configuration de la lecture de l'accompagnement audio.
|
Paramètre |
Type |
Description |
|
onlyLocalPlay |
bool |
Indique si l'audio doit être lu uniquement en local. La valeur par défaut est false. |
|
replaceMic |
bool |
Détermine si l'entrée du microphone doit être remplacée. La valeur par défaut est false. |
|
loopCycles |
int |
Nombre de cycles de lecture. Définissez ce paramètre sur -1 pour une boucle infinie ou sur un entier positif supérieur à 0. Toute autre valeur est invalide. La valeur par défaut est -1. |
|
startPosMs |
long |
Position de départ de la lecture, exprimée en millisecondes (ms). La valeur par défaut est 0. |
|
publishVolume |
int |
Volume pour l'ingestion de flux. La valeur est comprise entre 0 et 100. La valeur par défaut est 50. |
|
playoutVolume |
int |
Volume de lecture. La plage de valeurs s'étend de 0 à 100. La valeur par défaut est 50. |
AliEngineVideoPipelineMirrorMode
Mode miroir vidéo.
|
Énumération |
Description |
|
AliEngineVideoPipelineMirrorModeNoMirror |
L'effet miroir est désactivé pour la prévisualisation et l'encodage. |
|
AliEngineVideoPipelineMirrorModeBothMirror |
L'effet miroir est activé pour la prévisualisation et l'encodage. |
|
AliEngineVideoPipelineMirrorModeOnlyPreviewMirror |
Miroir appliqué uniquement lors de la prévisualisation. |
|
AliEngineVideoPipelineMirrorModeOnlyPublishMirror |
Miroir appliqué exclusivement lors de la publication. |
AliEngineCapturePipelineScaleMode
Définit le moment où la mise à l'échelle vidéo est effectuée.
|
Énumérateur |
Description |
|
AliEngineCapturePipelineScaleModePre |
Redimensionne la vidéo immédiatement après la capture. Il s'agit du comportement par défaut. |
|
AliEngineCapturePipelineScaleModePost |
Effectue la mise à l'échelle pendant la phase d'encodage. |
AliEngineDataChannelMsg
Message de canal de données.
|
Paramètre |
Type |
Description |
|
type |
AliEngineDataMsgType |
Type du message. |
|
networkTime |
long long |
Horodatage. |
|
progress |
int |
Progression actuelle en millisecondes. Ce paramètre concerne uniquement les messages AliEngineDataMsgMusicProgress dans les scénarios KTV. Ne le définissez pas pour les autres cas d'usage. |
|
data |
void* |
Contenu du message. Peut contenir n'importe quel type de données, tel que du texte ou des images. |
|
dataLen |
int |
Longueur du message. |
AliEngineDataMsgType
Type de message pour le canal de données.
|
Nom de l'énumération |
Description |
|
AliEngineDataChannelNone |
Aucun message. |
|
AliEngineDataChannelProgress |
Réservé aux scénarios KTV. |
|
AliEngineDataChannelCustom |
Message standard. Utilisez cette valeur pour tous les autres scénarios. |
AliEngineAudioFileInfo
Informations sur le fichier audio.
|
Paramètre |
Type |
Description |
|
filePath |
const char* |
Chemin d'accès au fichier audio. |
|
durationMs |
long |
Durée du fichier audio en millisecondes. |
AliEngineLocalAudioStateType
État de la capture audio locale.
|
Nom de l'énumération |
Description |
|
AliEngineLocalAudioStateTypeStarting |
Démarrage de la capture audio locale en cours. |
|
AliEngineLocalAudioStateTypeStarted |
Capture audio locale démarrée. |
|
AliEngineLocalAudioStateTypeStopping |
Arrêt de la capture audio locale en cours. |
|
AliEngineLocalAudioStateTypeStopped |
Capture audio locale arrêtée. |
AliEngineLocalVideoStateType
État de la capture vidéo locale.
|
Énumération |
Description |
|
AliEngineLocalVideoStateTypeStarting |
Initialisation de la capture vidéo locale. |
|
AliEngineLocalVideoStateTypeStarted |
Capture vidéo locale active. |
|
AliEngineLocalVideoStateTypeStopping |
Interruption de la capture vidéo locale en cours. |
|
AliEngineLocalVideoStateTypeStopped |
Capture vidéo locale terminée. |