Types de données utilisés dans le SDK ApsaraVideo Real-time Communication pour Android.
Sommaire
|
Type de données |
Description |
|
Informations sur le volume de l'utilisateur. |
|
|
Données audio brutes. |
|
|
Échantillon vidéo. |
|
|
Type de source vidéo. |
|
|
Mode du canal. |
|
|
Rôle de l'utilisateur. |
|
|
Type de flux de données brutes. |
|
|
Données de trame vidéo externe. |
|
|
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. |
|
|
Format de sortie des données vidéo. |
|
|
État de la connexion réseau. |
|
|
Raison du changement d'état de la connexion réseau. |
|
|
Type de flux vidéo. |
|
|
État de la publication du flux. |
|
|
État de l'abonnement. |
|
|
Raison de la déconnexion d'un utilisateur. |
|
|
Types de flux caméra haute et basse définition. |
|
|
Type de flux audio. |
|
|
Qualité du réseau. |
|
|
Mode de rendu. |
|
|
Mode miroir. |
|
|
Angle de rotation. |
|
|
Niveau de journalisation. |
|
|
Type de canal audio. |
|
|
Type de fréquence d'échantillonnage audio. |
|
|
Type d'enregistrement. |
|
|
Format d'enregistrement. |
|
|
Qualité audio du fichier enregistré. |
|
|
Qualité vidéo du fichier enregistré. |
|
|
Mode de qualité audio. |
|
|
Mode de scénario audio. |
|
|
Mode de mise en sourdine locale. |
|
|
Paramètres d'enregistrement des fichiers audio. |
|
|
Paramètres d'enregistrement des fichiers vidéo. |
|
|
Énumération des types OnBye. |
|
|
Mode de modification de la voix. |
|
|
Mode de réverbération. |
|
|
Paramètres de réverbération. |
|
|
Type de routage audio. |
|
|
Informations de texture de l'utilisateur distant. |
|
|
Canevas de rendu. |
|
|
État de la tâche de publication sans transcodage. |
|
|
Position et taille de l'image du filigrane. |
|
|
Paramètres de l'image du filigrane. |
|
|
Informations de texture. |
|
|
Propriétés de préférence de capture caméra. |
|
|
Préférence de capture caméra. |
|
|
Orientation de la caméra. |
|
|
Résolution de capture vidéo. |
|
|
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. |
|
|
Mode de rotation de la vidéo encodée. |
|
|
Résolution vidéo. |
|
|
Définit les propriétés d'encodage vidéo. |
|
|
Type de codec vidéo. |
|
|
Paramètres du décodeur vidéo. |
|
|
Type d'encodeur. |
|
|
Définit les propriétés d'encodage du partage d'écran. |
|
|
Informations d'authentification. |
|
|
Configuration de diffusion en direct sans transcodage. |
|
|
Informations sur l'utilisateur distant. |
|
|
Raison déclenchant un changement d'état du flux vidéo. |
|
|
Changement d'état du flux vidéo. |
|
|
État de la tâche de publication de flux en direct sans transcodage. |
|
|
Codes d'erreur de publication de flux en direct sans transcodage. |
|
|
État de la diffusion en direct sans transcodage. |
|
|
Mode de traitement multimédia pour la diffusion en direct sans transcodage. |
|
|
Mode de recadrage pour la diffusion en direct sans transcodage. |
|
|
Police pour la diffusion en direct sans transcodage. |
|
|
Type d'entrée pour la diffusion en direct sans transcodage. |
|
|
Fréquence d'échantillonnage audio pour la diffusion en direct sans transcodage. |
|
|
Spécifications de facturation pour la diffusion en direct sans transcodage. |
|
|
Type de flux vidéo pour la diffusion en direct sans transcodage. |
|
|
Type de publication de flux en direct sans transcodage. |
|
|
Mode de diffusion en direct sans transcodage. |
|
|
Type d'alignement des données de rappel brut. |
|
|
Paramètres d'encodage pour la diffusion en direct sans transcodage. |
|
|
Paramètres de mixage de flux en direct sans transcodage. |
|
|
Paramètres de diffusion en direct sans transcodage. |
|
|
Paramètres de flux unique pour la diffusion en direct sans transcodage. |
|
|
Widget d'horloge pour la diffusion en direct sans transcodage. |
|
|
Informations utilisateur pour la diffusion en direct sans transcodage. |
|
|
Informations textuelles pour la diffusion en direct sans transcodage. |
|
|
Informations d'image pour la diffusion en direct sans transcodage. |
|
|
Mode d'affichage de l'image. |
|
|
Type de partage d'écran. |
|
|
Paramètre d'agrégation de fonctionnalités, utilisé dans les paramètres de jonction de canal. |
|
|
Paramètres de jonction de canal. |
|
|
Paramètres de sondage réseau. |
|
|
Résultat du sondage réseau. |
|
|
Mode miroir du flux vidéo. |
|
|
Moment de la mise à l'échelle vidéo. |
|
|
Type d'abonnement audio. |
|
|
Paramètres de rappel des données audio. |
|
|
Mode de lecture/écriture des données audio de rappel. |
|
|
Paramètres personnalisés pour les rappels de données audio. |
|
|
Énumération de l'orientation de l'appareil. |
|
|
Codes d'erreur de lecture de l'accompagnement musical. |
|
|
Éléments de configuration pour la lecture de l'accompagnement. |
|
|
Configuration du flux audio externe. |
|
|
Message de canal de données. |
|
|
Type de message de canal de données. |
|
|
Structure pour les paramètres de retour de changement réseau. |
|
|
Type de trame demandé par l'encodeur externe en réponse au retour QoS. |
|
|
État de lecture de l'accompagnement musical. |
|
|
Informations sur le fichier audio. |
|
|
Type d'appareil local. |
|
|
Énumération des modes d'embellissement vocal. |
|
|
Énumération des types de paramètres de réverbération. |
Détails de l'API
AliRtcAudioVolume
Volume utilisateur.
|
Paramètre |
Type |
Description |
|
mUserId |
String |
ID de l'utilisateur. Valeurs valides :
|
|
mVolume |
int |
Volume dans le rappel actuel. |
|
mSpeechstate |
int |
État de la parole de l'utilisateur. Valeurs valides :
|
AliRtcVideoSample
Échantillon vidéo.
|
Paramètre |
Type |
Description |
|
dataFrameY |
long |
Pointeur vers la composante Y. |
|
dataFrameU |
long |
Pointeur vers la composante U. |
|
dataFrameV |
long |
Pointeur vers la composante V. |
|
data |
byte[] |
Pointeur vers les données YUV. |
|
format |
Format de la trame vidéo. |
|
|
width |
int |
Largeur de la trame vidéo. |
|
height |
int |
Hauteur de la trame vidéo. |
|
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. |
|
rotate |
int |
Angle de rotation de la trame vidéo. Valeurs valides : 0, 90, 180 et 270. |
|
extraData |
long |
Champ supplémentaire. Ignoré si aucune personnalisation n'est requise. |
|
textureid |
long |
ID de texture OpenGL, utilisé pour lier la texture. |
|
matrix |
float[] |
Matrice de transformation 4x4 contrôlant la rotation, la mise à l'échelle ou la projection de la texture. |
|
glContex |
long |
Pointeur vers le contexte OpenGL, utilisé pour gérer l'état de rendu GPU. |
AliRtcVideoSourceType
Type de source vidéo.
|
Nom de l'énumération |
Description |
|
AliRTCSdkVideoSourceCameraType |
Flux caméra. |
|
AliRTCSdkVideoSourceScreenShareType |
Flux de partage d'écran. |
AliRTCSdkChannelProfile
Mode de canal.
|
Nom de l'énumération |
Description |
|
AliRTCSdkCommunication |
Mode communication. |
|
AliRTCSdkInteractiveLive |
Mode interactif. |
|
AliRTCSdkInteractiveWithLowLatencyLive |
Mode diffusion en direct interactive à faible latence. |
AliRTCSdkClientRole
Rôle utilisateur.
|
Nom de l'énumération |
Description |
|
AliRTCSdkInteractive |
Rôle diffuseur. |
|
AliRTCSdkLive |
Rôle spectateur. |
AliRtcRawDataStreamType
Type de flux de données brutes.
|
Nom de l'énumération |
Description |
|
AliRTCSdkStreameTypeCapture |
Flux caméra. |
|
AliRTCSdkStreameTypeScreen |
Flux écran. |
AliRtcRawDataFrame
Données de trame vidéo externe.
|
Nom du paramètre |
Type |
Description |
|
format |
AliRtcVideoFormat |
Type de données vidéo. |
|
width |
int |
Largeur de la trame. |
|
height |
int |
Hauteur de la trame. |
|
rotation |
int |
Angle de rotation de la trame vidéo. Valeurs valides : 0, 90, 180 et 270. |
|
videoFrameLength |
int |
Longueur de la trame. |
|
lineSize |
int[] |
Stockage de la trame vidéo. Pour plus d'informations, consultez le tableau suivant. |
|
frame |
byte[] |
Données octet YUV de la vidéo. |
|
cropLeft |
int |
Nombre de pixels à rogner à gauche. |
|
cropTop |
int |
Nombre de pixels à rogner en haut. |
|
cropRight |
int |
Nombre de pixels à rogner à droite. |
|
cropBottom |
int |
Nombre de pixels à rogner en bas. |
|
timeStamp |
long |
Horodatage de la trame en millisecondes. |
|
filePath |
byte[] |
Chemin du fichier vidéo. Utilisé lorsque format est défini sur AliRtcVideoFormatFile. |
|
textureId |
int |
ID de texture de la trame. |
|
transformMatrix |
float[] |
Transformation supplémentaire pour la trame de texture. |
|
eglContext14 |
EGLContext |
Variable de contexte liée au thread pour OpenGL. |
|
Format de trame vidéo |
Stockage de trame vidéo |
|
YUV |
|
|
RGBA |
|
AliRtcStats
Statistiques de session.
|
Paramètre |
Type |
Description |
|
availableSendKbitrate |
long |
Bande passante disponible en Kbps. |
|
sentKbitrate |
long |
Débit binaire d'envoi. |
|
rcvdKbitrate |
long |
Débit binaire de réception. |
|
sentBytes |
long |
Nombre d'octets envoyés. |
|
rcvdBytes |
long |
Nombre d'octets reçus. |
|
systemCpuUsage |
float |
Utilisation CPU du système. |
|
cpuUsage |
float |
Utilisation CPU du processus RTC. |
|
videoRcvdKbitrate |
long |
Débit binaire de réception vidéo. |
|
videoSentKbitrate |
long |
Débit binaire d'envoi vidéo. |
|
callDuration |
long |
Durée de l'appel en secondes. |
|
sentLossRate |
long |
Taux de perte de paquets du client vers le serveur. |
|
sentLossPkts |
long |
Nombre de paquets perdus du client vers le serveur. |
|
sentExpectedPkts |
long |
Nombre total de paquets du client vers le serveur. |
|
rcvdLossRate |
long |
Taux de perte de paquets descendants du serveur vers le client. |
|
rcvdLossPkts |
long |
Nombre de paquets descendants perdus du serveur vers le client. |
|
rcvdExpectedPkts |
long |
Nombre total de paquets descendants du serveur vers le client. |
|
lastmileDelay |
long |
Latence en millisecondes. |
AliRtcLocalVideoStats
Statistiques vidéo locales.
|
Paramètre |
Type |
Description |
|
userId |
String |
ID de l'utilisateur local. |
|
track |
Type de flux. |
|
|
captureWidth |
int |
Largeur de capture. |
|
captureHeight |
int |
Hauteur de capture. |
|
encodeWidth |
int |
Largeur d'encodage. |
|
encodeHeight |
int |
Hauteur d'encodage. |
|
sentBitrate |
int |
Débit binaire de publication. |
|
captureFps |
int |
Fréquence d'images de capture. |
|
sentFps |
int |
Fréquence d'images de publication. |
|
encodeFps |
int |
Fréquence d'images d'encodage. |
|
targetEncodeBitrate |
int |
Débit binaire d'encodage cible. |
|
actualEncodeBitrate |
int |
Débit binaire d'encodage réel. |
AliRtcRemoteVideoStats
Statistiques vidéo distantes.
|
Paramètre |
Type |
Description |
|
userId |
String |
ID de l'utilisateur distant. |
|
track |
Type de flux vidéo. |
|
|
width |
int |
Largeur de la trame vidéo. |
|
height |
int |
Hauteur de la trame vidéo. |
|
decodeFps |
int |
Fréquence d'images de sortie du décodeur. |
|
renderFps |
int |
Fréquence d'images de sortie du moteur de rendu. |
|
frozenTimes |
int |
Nombre de saccades. |
|
videoTotalFrozenTime |
int |
Durée totale des saccades de lecture vidéo en millisecondes. |
|
videoTotalFrozenRate |
int |
Taux total de saccades de lecture vidéo en pourcentage. |
AliRtcLocalAudioStats
Statistiques audio locales.
|
Paramètre |
Type |
Description |
|
track |
Type de flux audio. |
|
|
sentBitrate |
int |
Débit binaire d'envoi. |
|
sentSamplerate |
int |
Taux d'échantillonnage d'envoi. |
|
numChannel |
int |
Nombre de canaux audio. |
|
sendLoss |
int |
Taux de perte de paquets à l'envoi. |
AliRtcRemoteAudioStats
Statistiques audio distantes.
|
Paramètre |
Type |
Description |
|
userId |
String |
ID de l'utilisateur. |
|
audioTrack |
Type de flux audio. |
|
|
sampleRate |
int |
Taux d'échantillonnage. |
|
channels |
int |
Nombre de canaux audio. |
|
quality |
int |
Qualité audio. |
|
audioLossRate |
int |
Taux de perte de paquets audio. |
|
rcvdBitrate |
int |
Débit binaire de réception. |
|
network_transport_delay |
int |
Latence réseau de l'expéditeur audio au destinataire en millisecondes. |
|
jitter_buffer_delay |
int |
Latence réseau du destinataire au tampon de gigue en millisecondes. |
AliRtcVideoObserPosition
Position de sortie des données vidéo.
|
Nom de l'énumération |
Description |
|
AliRtcPositionPostCapture |
Collecte de données. |
|
AliRtcPositionPreRender |
Données de récupération de flux. |
|
AliRtcPositionPreEncoder |
Données avant encodage. |
AliRtcVideoFormat
Format de sortie des données vidéo.
|
Nom de l'énumération |
Description |
|
AliRtcVideoFormatUNKNOW |
Format inconnu. |
|
AliRtcVideoFormatBGRA |
BGRA. |
|
AliRtcVideoFormatI420 |
I420. |
|
AliRtcVideoFormatNV21 |
NV21. |
|
AliRtcVideoFormatNV12 |
NV12. |
|
AliRtcVideoFormatRGBA |
RGBA. |
|
AliRtcVideoFormatI422 |
I422. |
|
AliRtcVideoFormatARGB |
ARGB. |
|
AliRtcVideoFormatABGR |
ABGR. |
|
AliRtcVideoFormatRGB24 |
RGB24. |
|
AliRtcVideoFormatBGR24 |
BGR24. |
|
AliRtcVideoFormatRGB565 |
RGB565. |
|
AliRtcVideoFormatTextureOES |
TextureOES. |
|
AliRtcVideoFormatTexture2D |
Texture2D. |
|
AliRtcVideoFormatH264 |
Format de flux vidéo encodé H.264. |
|
AliRtcVideoFormatH265 |
Format de flux vidéo encodé H.265 (HEVC). |
|
AliRtcVideoFormatFile |
Indique que les données proviennent d'un fichier. |
AliRtcConnectionStatus
État de la connexion réseau.
|
Nom de l'énumération |
Description |
|
AliRtcConnectionStatusInit |
Initialisation terminée. |
|
AliRtcConnectionStatusDisconnected |
Connexion réseau déconnectée. |
|
AliRtcConnectionStatusConnecting |
Établissement d'une connexion réseau en cours. |
|
AliRtcConnectionStatusConnected |
Réseau connecté. |
|
AliRtcConnectionStatusReconnecting |
Rétablissement d'une connexion réseau en cours. |
|
AliRtcConnectionStatusFailed |
Échec de la connexion réseau. |
AliRtcConnectionStatusChangeReason
Raison du changement d'état de la connexion réseau.
|
Nom de l'énumération |
Description |
|
AliRtcConnectionChangedDummyReason |
Raison inconnue. |
|
AliRtcConnectionMediaPathChanged |
Changement de canal média. |
|
AliRtcConnectionSignalingHeartbeatTimeout |
Expiration du délai d'attente du signal de présence. |
|
AliRtcConnectionSignalingHeartbeatAlive |
Rétablissement du signal de présence. |
|
AliRtcConnectionSignalingHttpDnsResolved |
Résolution DNS réussie. |
|
AliRtcConnectionSignalingHttpDnsFailure |
Échec de la résolution DNS. |
|
AliRtcConnectionSignalingGslbFailure |
Échec de la requête GSLB. |
|
AliRtcConnectionSignalingGslbSucccess |
Succès de la requête GSLB. |
|
AliRtcConnectionSignalingJoinRoomFailure |
Échec de la jonction du canal. |
|
AliRtcConnectionSignalingJoinRoomSuccess |
Jonction du canal réussie. |
|
AliRtcConnectionSignalingLeaveRoom |
Départ du canal. |
|
AliRtcConnectionSignalingConnecting |
Établissement d'une connexion de signalisation en cours. |
|
AliRtcConnectionChangedNetworkInterrupted |
Interruption de la connexion réseau. |
AliRtcVideoTrack
Type de flux vidéo.
|
Nom de l'énumération |
Description |
|
AliRtcVideoTrackNo |
Aucun flux vidéo. |
|
AliRtcVideoTrackCamera |
Flux caméra. |
|
AliRtcVideoTrackScreen |
Flux de partage d'écran. |
|
AliRtcVideoTrackBoth |
Caméra et partage d'écran. |
AliRtcPublishState
État d'ingestion de flux.
|
Nom de l'énumération |
Description |
|
AliRtcStatsPublishIdle |
État initial. |
|
AliRtcStatsNoPublish |
Pas d'ingestion. |
|
AliRtcStatsPublishing |
Ingestion en cours. |
|
AliRtcStatsPublished |
Ingestion terminée. |
AliRtcSubscribeState
État d'abonnement.
|
Nom de l'énumération |
Description |
|
AliRtcStatsSubscribeIdle |
État initial. |
|
AliRtcStatsNoSubscribe |
Non abonné. |
|
AliRtcStatsSubscribing |
Abonnement en cours. |
|
AliRtcStatsSubscribed |
Abonné. |
AliRtcUserOfflineReason
Raison de la déconnexion d'un utilisateur.
|
Nom de l'énumération |
Description |
|
AliRtcUserOfflineQuit |
L'utilisateur a quitté activement. |
|
AliRtcUserOfflineDropped |
L'utilisateur a été déconnecté pour cause d'expiration du délai d'attente, aucun paquet de données n'ayant été reçu pendant une période prolongée. |
|
AliRtcUserOfflineBecomeAudience |
Déclenché lorsque le rôle de l'utilisateur passe de diffuseur à spectateur. |
AliRtcVideoStreamType
Types de flux caméra haute définition et basse définition.
|
Nom de l'énumération |
Description |
|
AliRtcVideoStreamTypeNone |
Aucun flux vidéo. |
|
AliRtcVideoStreamTypeHigh |
Flux principal. |
|
AliRtcVideoStreamTypeLow |
Flux secondaire. |
AliRtcAudioTrack
Type de flux audio.
|
Nom de l'énumération |
Description |
|
AliRtcAudioTrackNo |
Aucun flux audio. |
|
AliRtcAudioTrackMic |
Flux microphone. |
|
AliRtcAudioTrackDual |
Deuxième flux audio. |
|
AliRtcAudioTrackBoth |
Microphone + deuxième flux audio. |
AliRtcNetworkQuality
Qualité du réseau.
|
Nom de l'énumération |
Description |
|
AliRtcNetworkExcellent |
Réseau excellent. Le flux est fluide et en haute définition. |
|
AliRtcNetworkGood |
Bon réseau. La qualité du flux est proche du niveau Excellent. |
|
AliRtcNetworkPoor |
Réseau médiocre. La qualité audio et vidéo est légèrement réduite, mais la communication n'est pas affectée. |
|
AliRtcNetworkBad |
Mauvais réseau. La vidéo saccade fortement, mais la communication audio reste possible. |
|
AliRtcNetworkVeryBad |
Très mauvais réseau. La communication est presque impossible. |
|
AliRtcNetworkDisconnected |
Réseau déconnecté. |
|
AliRtcNetworkUnknow |
Inconnu. |
AliRtcRenderMode
Mode de rendu.
|
Nom de l'énumération |
Description |
|
AliRtcRenderModeAuto |
Automatique. |
|
AliRtcRenderModeStretch |
Étire pour remplir la vue. Le rapport d'aspect vidéo n'est pas conservé. |
|
AliRtcRenderModeFill |
Met à l'échelle en conservant le rapport d'aspect vidéo. Remplit avec des bandes noires. |
|
AliRtcRenderModeClip |
Met à l'échelle en conservant le rapport d'aspect vidéo et rogne pour adapter à la vue. |
|
AliRtcRenderModeNoChange |
Effectue le rendu sans ajuster le rapport d'aspect de la vidéo d'entrée. Convient aux scénarios où la vidéo d'entrée et la résolution cible sont identiques, ou pour une logique d'adaptation personnalisée. |
AliRtcRenderMirrorMode
Mode miroir.
|
Nom de l'énumération |
Description |
|
AliRtcRenderMirrorModeOnlyFront |
Seule la prévisualisation de la caméra frontale est en miroir. Les autres vues ne le sont pas. |
|
AliRtcRenderMirrorModeAllEnabled |
Toutes les vues sont en miroir. |
|
AliRtcRenderMirrorModeAllDisable |
Aucune vue n'est en miroir. |
AliRtcRotationMode
Angle de rotation.
|
Nom de l'énumération |
Description |
|
AliRtcRotationMode_0 |
Aucune rotation. |
|
AliRtcRotationMode_90 |
Rotation de 90 degrés. |
|
AliRtcRotationMode_180 |
Rotation de 180 degrés. |
|
AliRtcRotationMode_270 |
Rotation de 270 degrés. |
AliRtcLogLevel
Niveau de journalisation.
|
Nom de l'énumération |
Description |
|
AliRtcLogLevelInfo |
Normal. |
|
AliRtcLogLevelWarn |
Avertissement. |
|
AliRtcLogLevelError |
Erreur. |
|
AliRtcLogLevelFatal |
Fatal. |
|
AliRtcLogLevelNone |
Aucun. |
AliRtcAudioNumChannel
Type de canal audio.
|
Nom de l'énumération |
Description |
|
AliRtcMonoAudio |
Mono. |
|
AliRtcStereoAudio |
Stéréo. |
AliRtcAudioSampleRate
Type de fréquence d'échantillonnage audio.
|
Nom de l'énumération |
Description |
|
AliRtcAudioSampleRate_8000 |
Fréquence d'échantillonnage de 8000. |
|
AliRtcAudioSampleRate_11025 |
Fréquence d'échantillonnage de 11025. |
|
AliRtcAudioSampleRate_16000 |
Fréquence d'échantillonnage de 16000. |
|
AliRtcAudioSampleRate_22050 |
Fréquence d'échantillonnage de 22050. |
|
AliRtcAudioSampleRate_32000 |
Fréquence d'échantillonnage de 32000. |
|
AliRtcAudioSampleRate_44100 |
Fréquence d'échantillonnage de 44100. |
|
AliRtcAudioSampleRate_48000 |
Fréquence d'échantillonnage de 48000. |
|
AliRtcAudioSampleRate_Unknown |
Fréquence d'échantillonnage inconnue. |
|
AliRtcAudioSampleRate_Max |
Valeur limite. |
AliRtcRecordType
Type d'enregistrement.
|
Nom de l'énumération |
Description |
|
AliRtcRecordTypeAudio |
Enregistre un fichier audio uniquement. |
|
AliRtcRecordTypeVideo |
Enregistre un fichier vidéo. |
AliRtcRecordFormat
Format d'enregistrement.
|
Nom de l'énumération |
Description |
|
AliRtcRecordFormatAAC |
Fichier AAC. |
|
AliRtcRecordFormatWAV |
Fichier WAV. |
|
AliRtcRecordFormatMP4 |
Fichier MP4. |
AliRtcAudioQuality
Qualité audio du fichier enregistré.
|
Nom de l'énumération |
Description |
|
AliRtcAudioQualityLow |
Basse. |
|
AliRtcAudioQualityMidium |
Moyenne. |
|
AliRtcAudioQualityHigh |
Haute. |
AliRtcVideoQuality
Qualité vidéo du fichier enregistré.
|
Nom de l'énumération |
Description |
|
AliRtcVideoQualityDefault |
La qualité par défaut correspond à celle de la capture vidéo. L'enregistrement vidéo n'est pas disponible sur les clients mobiles. |
AliRtcAudioProfile
Mode de qualité audio.
|
Nom de l'énumération |
Description |
|
AliRtcEngineLowQualityMode |
Mode basse qualité audio. |
|
AliRtcEngineBasicQualityMode |
Mode qualité audio standard. |
|
AliRtcEngineHighQualityMode |
Mode haute qualité audio. |
|
AliRtcEngineStereoHighQualityMode |
Mode stéréo haute qualité audio. |
|
AliRtcEngineSuperHighQualityMode |
Mode très haute qualité audio. |
|
AliRtcEngineStereoSuperHighQualityMode |
Mode stéréo très haute qualité audio. |
AliRtcAudioScenario
Mode de scénario audio.
|
Nom de l'énumération |
Description |
|
AliRtcSceneDefaultMode |
Scénario par défaut. Recommandé pour les communications audio et vidéo générales. |
|
AliRtcSceneEducationMode |
Scénario éducatif. Privilégie la continuité et la stabilité audio. |
|
AliRtcSceneMediaMode |
Scénario média. Préserve la qualité de la voix humaine et de la musique. Idéal pour les canaux de diffusion en direct interactifs. |
|
AliRtcSceneMusicMode |
Scénario musical. Offre une qualité sonore haute fidélité. Conçu pour les scénarios exigeant une excellente qualité musicale, tels que les cours d'instruments. |
|
AliRtcSceneChatroomMode |
Scénario salon de discussion. Adapté aux conversations avec utilisation fréquente du microphone. La barre de volume indique toujours le niveau d'appel vocal. |
AliRtcMuteLocalAudioMode
Mode de mise en sourdine locale.
|
Nom de l'énumération |
Description |
|
AliRtcMuteAudioModeDefault |
Mode par défaut. Coupe tout le son, y compris le microphone et les entrées audio externes. |
|
AliRtcMuteAllAudioMode |
Coupe tout le son, y compris le microphone et les entrées audio externes. |
|
AliRtcMuteOnlyMicAudioMode |
Coupe uniquement le microphone. |
|
AliRtcMuteLocalAudioMax |
Espace réservé. |
AliRtcRecordAudioConfig
Paramètres d'enregistrement des fichiers audio.
|
Nom de l'énumération |
Description |
|
AliRtcAudioSampleRate |
Fréquence d'échantillonnage du fichier audio enregistré. |
|
AliRtcAudioQuality |
Qualité du fichier audio enregistré. |
AliRtcRecordVideoConfig
Paramètres d'enregistrement des fichiers vidéo.
|
Nom de l'énumération |
Description |
|
AliRtcVideoQuality |
Qualité du fichier vidéo enregistré. |
AliRtcOnByeType
Énumération des types OnBye.
|
Nom de l'énumération |
Description |
|
AliRtcByeTypeKickOff |
Expulsé. |
|
AliRtcByeTypeDelChannel |
Le canal a été supprimé. |
|
AliRtcByeTypeRestoreSession |
Un départ passif nécessite une récupération de session. |
AliRtcAudioEffectVoiceChangerMode
Mode de modification de la voix.
|
Nom de l'énumération |
Description |
|
AliRtcSdk_AudioEffect_Voice_Changer_OFF |
Désactivé. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Oldman |
Homme âgé. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Babyboy |
Bébé garçon. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Babygirl |
Bébé fille. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Robot |
Robot. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Daimo |
Démon. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Ktv |
KTV. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Echo |
Écho. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Dialect |
Dialecte. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Howl |
Hurlement. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Electronic |
Électronique. |
|
AliRtcSdk_AudioEffect_Voice_Changer_Phonograph |
Phonographe. |
|
AliRtcSdk_AudioEffect_Voice_Changer_MAX |
Espace réservé. Aucune signification. |
AliRtcAudioEffectReverbMode
Mode de réverbération.
|
Nom de l'énumération |
Description |
|
AliRtcAudioEffectReverb_Off |
Désactivé. |
|
AliRtcAudioEffectReverb_Vocal_I |
Vocal I. |
|
AliRtcAudioEffectReverb_Vocal_II |
Vocal II. |
|
AliRtcAudioEffectReverb_Bathroom |
Salle de bain. |
|
AliRtcAudioEffectReverb_Small_Room_Bright |
Petite pièce lumineuse. |
|
AliRtcAudioEffectReverb_Small_Room_Dark |
Petite pièce sombre. |
|
AliRtcAudioEffectReverb_Medium_Room |
Pièce moyenne. |
|
AliRtcAudioEffectReverb_Large_Room |
Grande pièce. |
|
AliRtcAudioEffectReverb_Church_Hall |
Nef d'église. |
AliRtcAudioEffectReverbParamType
Paramètres de réverbération.
|
Nom de l'énumération |
Description |
|
AliRtcAudioEffectReverb_Room_Size |
Taille de la pièce. Plage de valeurs : [0, 100]. |
|
AliRtcAudioEffectReverb_Pre_Delay |
Pré-délai en millisecondes. Plage de valeurs : [0, 200]. |
|
AliRtcAudioEffectReverb_Revetberance |
Réverbérance. Plage de valeurs : [0, 100]. |
|
AliRtcAudioEffectReverb_Hf_Damping |
Amortissement. Plage de valeurs : [0, 100]. |
|
AliRtcAudioEffectReverb_Tone_Low |
Tonalité basse. Plage de valeurs : [0, 100]. |
|
AliRtcAudioEffectReverb_Tone_High |
Tonalité haute. Plage de valeurs : [0, 100]. |
|
AliRtcAudioEffectReverb_Dry_Gain |
Gain sec. Plage de valeurs : [-20, 10]. |
|
AliRtcAudioEffectReverb_Wet_Gain |
Gain humide. Plage de valeurs : [-20, 10]. |
AliRtcAudioRouteType
Route audio.
|
Nom de l'énumération |
Description |
|
AliRtcAudioRouteType_Default |
Route audio par défaut. |
|
AliRtcAudioRouteType_Headset |
Casque. |
|
AliRtcAudioRouteType_Earpiece |
Écouteur. |
|
AliRtcAudioRouteType_HeadsetNoMic |
Casque sans microphone. |
|
AliRtcAudioRouteType_Speakerphone |
Haut-parleur du téléphone. |
|
AliRtcAudioRouteType_LoudSpeaker |
Haut-parleur externe. |
|
AliRtcAudioRouteType_BlueTooth |
Casque Bluetooth. |
AliRtcRemoteTextureInfo
Informations de texture de l'utilisateur distant.
|
Paramètre |
Type |
Description |
|
aliVideoCanvas |
Le canevas de rendu. |
|
|
userId |
String |
ID de l'utilisateur distant. |
|
videoTrack |
int |
Type de flux vidéo. |
AliRtcVideoCanvas
Canevas de rendu.
|
Paramètre |
Type |
Description |
|
textureId |
int |
ID de texture des données vidéo. |
|
textureWidth |
int |
Largeur de la texture. |
|
textureHeight |
int |
Hauteur de la texture. |
|
sharedContext |
long |
Variable de contexte liée au thread pour OpenGL. |
|
enableBeauty |
boolean |
Indique si le retoucheur doit être activé. Valeurs valides :
La valeur par défaut est false. |
|
view |
View |
Vue d'affichage vidéo. Cette vue doit être une vue de rendu SurfaceView créée en appelant createRenderSurfaceView. Une vue de rendu SurfaceView, ou la vue retournée par createRenderTextureView. La vue de rendu TextureView est créée. |
|
renderMode |
Mode de rendu de la vue. La valeur par défaut est AliRtcRenderModeAuto. |
|
|
mirrorMode |
Mode miroir de la vue. La valeur par défaut est AliRtcRenderMirrorModeOnlyFront. |
|
|
rotationMode |
Angle de rotation de la vue. La valeur par défaut est AliRtcRotationMode_0. |
|
|
backgroundColor |
int |
Couleur d'arrière-plan de la vue. |
AliRtcMpuState
État des tâches de transcodage en contournement et d'ingestion de flux.
|
Nom de l'énumération |
Description |
|
AliRtcMpuStateStart |
La tâche de contournement démarre. |
|
AliRtcMpuStateUpdate |
La tâche de contournement est en cours de mise à jour. |
|
AliRtcMpuStateStop |
La tâche de contournement s'arrête. |
|
AliRtcMpuStateEnd |
La tâche de contournement est terminée. |
|
AliRtcMpuStateConnect |
La tâche de contournement établit une connexion. |
|
AliRtcMpuStateRunning |
La tâche de contournement est en cours d'exécution. |
|
AliRtcMpuStateRecovering |
La tâche de contournement est en cours de récupération. |
|
AliRtcMpuStateFailed |
Échec de la tâche de contournement. |
|
AliRtcMpuStateUnknow |
État de la tâche de contournement inconnu. |
AliRtcRectPosition
Position et taille de l'image du filigrane.
|
Nom du paramètre |
Type |
Description |
|
x |
float |
Décalage horizontal du coin supérieur gauche. |
|
y |
float |
Décalage vertical du coin supérieur gauche. |
|
width |
float |
Largeur de l'image du filigrane. |
|
height |
float |
Hauteur de l'image du filigrane. |
AliRtcWatermarkConfig
Paramètres de l'image du filigrane.
|
Nom du paramètre |
Type |
Description |
|
visibleInPreview |
boolean |
Indique si le filigrane est visible dans l'aperçu local. |
|
positionInLandscapeMode |
Coordonnées du filigrane en mode paysage. |
|
|
positionInPortraitMode |
Coordonnées du filigrane en mode portrait. |
|
|
alpha |
float |
Transparence. |
|
normalized |
boolean |
Normalisation. |
AliRtcTextureInfo
Informations de texture.
|
Paramètre |
Type |
Description |
|
textureId |
int |
ID de la texture. |
|
mirrorMode |
Mode miroir. |
AliEngineCameraCapturerConfiguration
Préférences de capture de la caméra.
|
Paramètre |
Type |
Description |
|
preference |
Préférence de capture. |
|
|
cameraDirection |
Orientation de la caméra. Pris en charge uniquement sur Android et iOS. |
|
|
fps |
int |
Fréquence d'images de l'encodeur. La fréquence interne par défaut est de 15. |
|
cameraCaptureProfile |
Résolution pour la capture vidéo. |
|
|
disableVideoCaptureReverse |
int |
Paramètre permettant de désactiver le retournement des images vidéo capturées en fonction du rapport hauteur/largeur. |
|
captureObserverOriginal |
int |
Indique si les données d'image vidéo originales doivent être rappelées. |
|
textureEncode |
int |
Indique si l'encodage de texture doit être utilisé. |
|
cameraTextureCapture |
int |
Indique si la capture de texture doit être activée pour la caméra. |
AliRtcCaptureOutputPreference
Préférence de capture de la caméra.
|
Nom de l'énumération |
Description |
|
CAPTURER_OUTPUT_PREFERENCE_AUTO |
Ajuste automatiquement les paramètres de capture. |
|
CAPTURER_OUTPUT_PREFERENCE_PERFORMANCE |
Privilégie les performances de l'appareil. Sélectionne les paramètres de sortie de la caméra les plus proches de ceux définis par setVideoProfile. |
|
CAPTURER_OUTPUT_PREFERENCE_PREVIEW |
Privilégie la qualité de l'aperçu vidéo. Sélectionne des paramètres de sortie de la caméra plus élevés. |
AliRtcCameraDirection
Orientation de la caméra.
|
Nom de l'énumération |
Description |
|
CAMERA_INVALID |
Invalide. |
|
CAMERA_REAR |
Utiliser la caméra arrière. |
|
CAMERA_FRONT |
Utiliser la caméra avant. |
AliRtcCameraCaptureProfile
Résolution pour la capture vidéo.
|
Nom de l'énumération |
Description |
|
ALIRTC_CAMERA_CAPTURER_PROFILE_DEFAULT |
Par défaut. |
|
ALIRTC_CAMERA_CAPTURER_PROFILE_1080P |
Destiné à la vidéo 1080p. Lorsque cette option est activée, la caméra capture en résolution 1080p. |
AliRtcVideoEncoderFrameRate
Fréquence d'images d'encodage vidéo.
|
Nom de l'énumération |
Description |
|
AliRtcVideoEncoderFrameRate_FPS_5 |
5 FPS. |
|
AliRtcVideoEncoderFrameRate_FPS_10 |
10 FPS. |
|
AliRtcVideoEncoderFrameRate_FPS_15 |
15 FPS. |
|
AliRtcVideoEncoderFrameRate_FPS_20 |
20 FPS. |
|
AliRtcVideoEncoderFrameRate_FPS_30 |
30 FPS. |
AliRtcVideoEncoderBitrate
Débit binaire d'encodage vidéo.
|
Nom de l'énumération |
Description |
|
AliRtcVideoEncoderStandardBitrate |
Mode débit binaire standard. |
AliRtcVideoEncoderMirrorMode
Mode miroir de la vidéo encodée.
|
Nom de l'énumération |
Description |
|
AliRtcVideoEncoderMirrorModeDisabled |
La vidéo encodée est en miroir. |
|
AliRtcVideoEncoderMirrorModeEnabled |
La vidéo encodée n'est pas en miroir. |
AliRtcVideoEncoderOrientationMode
Mode de rotation de la vidéo encodée.
|
Nom de l'énumération |
Description |
|
AliRtcVideoEncoderOrientationModeAdaptive |
Adaptatif. L'angle correspond à celui de la vidéo capturée. |
|
AliRtcVideoEncoderOrientationModeFixedLandscape |
Paysage fixe. |
|
AliRtcVideoEncoderOrientationModeFixedPortrait |
Portrait fixe. |
AliRtcVideoDimensions
Résolution vidéo.
|
Nom du paramètre |
Type |
Description |
|
width |
int |
Largeur de la vidéo. |
|
height |
int |
Hauteur de la vidéo. |
AliRtcVideoEncoderConfiguration
Configuration de l'encodeur vidéo.
|
Nom du paramètre |
Type |
Description |
|
dimensions |
Résolution vidéo. La valeur par défaut est 640x480 et la valeur maximale est 1920x1080. |
|
|
frameRate |
int |
Fréquence d'images de l'encodage vidéo. La valeur par défaut est 15 et la valeur maximale est 30. |
|
bitrate |
int |
Débit binaire d'encodage vidéo en Kbps. La valeur par défaut est 512. Si vous définissez ce paramètre sur 0, le SDK calcule automatiquement un débit approprié en fonction de la résolution et de la fréquence d'images. Ce débit doit rester dans une plage raisonnable pour la résolution et la fréquence d'images spécifiées. Si la valeur se situe hors de cette plage valide, le SDK ajuste automatiquement le débit à une valeur correcte. |
|
minBitrate |
NSInteger |
Débit binaire minimal d'encodage vidéo en Kbps. La valeur par défaut est 0. |
|
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. |
|
forceStrictKeyFrameInterval |
boolean |
Indique s'il faut forcer l'encodeur à générer des images clés selon l'intervalle spécifié. La valeur par défaut est false.
|
|
mirrorMode |
Mode miroir de la vidéo encodée. |
|
|
orientationMode |
Mode de rotation de la vidéo encodée. |
|
|
rotationMode |
Angle de rotation de la vidéo. |
|
|
codecType |
Type de codec. |
|
|
encodeCodecType |
Type d'encodage vidéo. |
|
|
seiForceFrontIFrame |
int |
Force l'insertion d'une I-frame avant l'envoi des données SEI. -1 correspond à la valeur par défaut, 0 désactive le forçage et 1 l'active (comportement par défaut). |
|
enableDynamicEncode |
int |
Active l'encodage dynamique. Crée simultanément des encodeurs matériels et logiciels. En cas d'échec de l'encodeur matériel, le système bascule vers l'encodeur logiciel. -1 correspond à la valeur par défaut, 0 empêche la création des deux types d'encodeurs et 1 autorise leur création conjointe. |
|
disableDipenseResolutionChange |
int |
Désactive la réduction de résolution par le QoS. Lorsque le QoS détecte une bande passante temps réel insuffisante pour la résolution actuelle, il réduit normalement la résolution d'encodage vidéo. -1 correspond à la valeur par défaut, 0 autorise la réduction et 1 interdit au QoS de réduire la résolution. |
|
enableDowngrade |
int |
Autorise le QoS à réduire le débit binaire d'encodage vidéo en fonction de la bande passante détectée. -1 correspond à la valeur par défaut, 0 interdit la réduction du débit et 1 l'autorise. |
|
enableH264BFrame |
int |
Indique s'il faut activer la prise en charge des B-frames H.264. -1 correspond à la valeur par défaut, 0 désactive les B-frames et 1 les active. Important
Si vous activez cette fonctionnalité, vous devez également activer la prise en charge des B-frames côté décodeur. |
|
enableHevcBFrame |
int |
Indique s'il faut activer la prise en charge des B-frames HEVC. -1 correspond à la valeur par défaut, 0 désactive les B-frames et 1 les active. Important
Si vous activez cette fonctionnalité, vous devez également activer la prise en charge des B-frames côté décodeur. |
AliRtcVideoCodecType
Type de codec vidéo.
|
Nom de l'énumération |
Description |
|
AliRtcVideoCodecTypeDefault |
Non défini. Utilise la valeur par défaut (encodage matériel). |
|
AliRtcVideoCodecTypeSoftware |
Codec vidéo logiciel. |
|
AliRtcVideoCodecTypeHardware |
Codec vidéo matériel. |
|
AliRtcVideoCodecTypeHardwareTexture |
Codec de texture matérielle. |
AliRtcVideoDecoderConfiguration
Paramètres du décodeur vidéo.
|
Paramètre |
Type |
Description |
|
codecType |
Type de codec. La valeur par défaut est AliRtcVideoCodecTypeDefault, qui utilise les paramètres par défaut du système. |
|
|
enableDecoderBframe |
int |
Indique s'il faut activer les B-frames pour le décodeur. La valeur par défaut est -1. Définissez-la sur 0 pour désactiver les B-frames ou sur 1 pour les activer. |
|
textureBindContext |
int |
Indique s'il faut prendre en charge le décodage de textures avec liaison de contexte. La valeur par défaut est -1. Définissez-la sur 0 pour désactiver cette option ou sur 1 pour activer la logique de repli. |
AliRtcVideoEncodeCodecType
Type d'encodeur.
|
Nom de l'énumération |
Description |
|
AliRtcVideoEncodeCodecTypeDefault |
Non défini. Utilise la valeur par défaut (actuellement H.264). |
|
AliRtcVideoEncodeCodecTypeH264 |
Encodage H.264. |
|
AliRtcVideoEncodeCodecTypeHevc |
Encodage HEVC. |
AliRtcScreenShareEncoderConfiguration
Configuration de l'encodage d'écran.
|
Nom du paramètre |
Type |
Description |
|
dimensions |
Résolution vidéo. |
|
|
frameRate |
int |
Fréquence d'images de l'encodage vidéo. |
|
bitrate |
int |
Débit binaire d'encodage vidéo. |
|
rotationMode |
Angle de rotation de la capture. |
|
|
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. |
|
forceStrictKeyFrameInterval |
boolean |
Indique s'il faut forcer l'encodeur à générer des images clés selon l'intervalle spécifié. La valeur par défaut est false.
|
AliRtcAuthInfo
Informations d'authentification.
|
Nom du paramètre |
Type |
Description |
|
channelId |
String |
ID du canal. |
|
userId |
String |
ID de l'utilisateur. |
|
appId |
String |
ID de l'application. |
|
nonce |
String |
Valeur nonce. |
|
timestamp |
long |
Horodatage. |
|
token |
String |
Jeton d'accès. |
AliRtcLiveTranscoding
Configuration de la diffusion en direct par contournement.
|
Nom du paramètre |
Type |
Description |
|
mMixMode |
int |
Mode de mixage des flux. Valeurs valides :
La valeur par défaut est 1. |
|
mLayoutIds |
List<String> |
Tableau d'ID de mises en page. |
|
mSubSpecUsers |
List<TranscodingUser> |
Liste des utilisateurs concernés par le mixage de flux. |
|
mUserPanes |
List<TranscodingUserPane> |
Liste des volets utilisateur. |
|
mLayouts |
List<TranscodingLayout> |
Liste des mises en page utilisateur personnalisées. |
|
mTaskProfile |
String |
Configuration de facturation de la tâche. |
|
mBackgroundColor |
int |
Couleur d'arrière-plan au format RGB. La valeur par défaut est 0 (noir). La formule est R + G × 256 + B × 65536. Les valeurs de R (rouge), G (vert) et B (bleu) vont de 0 à 255. |
|
mMediaEncode |
int |
Options d'encodage. |
|
mCropMode |
int |
Méthode de recadrage vidéo. Valeurs valides :
La valeur par défaut est 2. |
|
mStreamType |
int |
Flux audio à ingérer en mode mono-flux. Valeurs valides :
La valeur par défaut est 0. |
|
mSourceType |
String |
Flux d'entrée vidéo de l'utilisateur en mode mono-flux. Valeurs valides :
|
|
mExternalParam |
String |
Champ d'extension. |
AliRtcRemoteUserInfo
Informations sur l'utilisateur distant.
|
Nom du paramètre |
Type |
Description |
|
userID |
String |
ID de l'utilisateur distant. |
|
sessionID |
String |
ID de session de l'utilisateur distant. |
|
displayName |
String |
Nom de l'utilisateur distant. |
|
muteAudioPlaying |
boolean |
Indique si l'utilisateur local a coupé le son de cet utilisateur distant. |
|
isOnline |
boolean |
Indique si l'utilisateur distant est en ligne. |
|
cameraCanvas |
Canevas du flux caméra. |
|
|
screenCanvas |
Canevas du flux d'écran. |
|
|
hasAudio |
boolean |
Indique si l'utilisateur distant a ingéré un flux audio. |
|
hasCameraMaster |
boolean |
Indique si l'utilisateur distant a ingéré un flux caméra haute définition. |
|
hasCameraSlave |
boolean |
Indique si l'utilisateur distant a ingéré un flux caméra basse définition. |
|
hasScreenSharing |
boolean |
Indique si l'utilisateur distant a ingéré un flux d'écran. |
|
subScribedAudio |
boolean |
Indique si l'utilisateur local a récupéré le flux audio de cet utilisateur distant. |
|
subScribedCamearSlave |
boolean |
Indique si l'utilisateur local a récupéré le flux caméra basse définition de cet utilisateur distant. |
|
subScribedCameraMaster |
boolean |
Indique si l'utilisateur local a récupéré le flux caméra haute définition de cet utilisateur distant. |
|
subScribedScreenSharing |
boolean |
Indique si l'utilisateur local a récupéré le flux d'écran de cet utilisateur distant. |
|
requestAudio |
boolean |
Indique si l'utilisateur local s'est abonné au flux audio de cet utilisateur distant. |
|
requestCameraSlave |
boolean |
Indique si l'utilisateur local s'est abonné au flux caméra basse définition de cet utilisateur distant. |
|
requestCameraMaster |
boolean |
Indique si l'utilisateur local s'est abonné au flux caméra haute définition de cet utilisateur distant. |
|
requestScreenSharing |
boolean |
Indique si l'utilisateur local s'est abonné au flux d'écran de cet utilisateur distant. |
|
preferCameraMaster |
boolean |
Indique si l'utilisateur distant a donné la priorité au flux haute définition. |
|
hasCameraView |
boolean |
Indique si l'utilisateur local a configuré la vue pour le flux caméra de cet utilisateur distant. |
|
hasScreenView |
boolean |
Indique si l'utilisateur local a configuré la vue pour le flux d'écran de cet utilisateur distant. |
AliRtcVideoReason
Raison du changement d'état du flux vidéo.
|
Nom de l'énumération |
Description |
|
AliRTCVideoChangedByClient |
Client. |
|
AliRTCVideoChangedByServer |
Serveur. |
AliRtcVideoState
Changement d'état du flux vidéo.
|
Nom de l'énumération |
Description |
|
AliRtcVideoVideoClose |
Fermeture du flux vidéo. |
|
AliRtcVideoVideoOpen |
Reprise du flux vidéo. |
AliRtcTrascodingPublishTaskStatus
État d'une tâche d'ingestion de flux en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliRtcTrascodingPublishTaskStatusStart |
La tâche d'ingestion de flux en direct par contournement a démarré. |
|
AliRtcTrascodingPublishTaskStatusUpdate |
Mise à jour de la tâche d'ingestion de flux en direct par contournement en cours. |
|
AliRtcTrascodingPublishTaskStatusStop |
La tâche d'ingestion de flux en direct par contournement s'est arrêtée. |
AliEngineLiveTranscodingErrorCode
Codes d'erreur liés à l'ingestion de flux en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliEngineLiveTranscodingErrorPublishOk |
La diffusion en direct par contournement est prête. |
|
AliEngineLiveTranscodingErrorStreamNotFound |
L'URL d'ingestion du flux en direct par contournement est introuvable. |
|
AliEngineLiveTranscodingErrorStreamAlreadyExist |
Le flux demandé existe déjà et ne peut pas être recréé. |
|
AliEngineLiveTranscodingErrorInvalidParam |
Paramètres d'entrée invalides (format incorrect ou valeurs manquantes, par exemple). |
|
AliEngineLiveTranscodingErrorInternalError |
Une erreur inconnue s'est produite dans le SDK. |
|
AliEngineLiveTranscodingErrorRtmpServerError |
Le serveur RTMP a renvoyé une erreur (échec de connexion ou d'authentification, par exemple). |
|
AliEngineLiveTranscodingErrorRtmpStreamUrlError |
Format d'URL de flux RTMP incorrect (en-tête de protocole manquant ou nom de domaine erroné, par exemple). |
|
AliEngineLiveTranscodingErrorPublishTimeout |
L'opération d'ingestion par contournement ne s'est pas terminée dans le délai imparti. |
|
AliEngineLiveTranscodingErrorNotAuthorized |
L'utilisateur n'a pas l'autorisation d'effectuer l'opération actuelle (jeton invalide ou expiré, par exemple). |
AliRtcLiveTranscodingState
État de la diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliRtcLiveTranscodingState_IDLE |
Ingestion en attente. |
|
AliRtcLiveTranscodingState_CONNNECT |
Connexion au serveur d'ingestion en cours. |
|
AliRtcLiveTranscodingState_RUNNING |
Ingestion en cours. |
|
AliRtcLiveTranscodingState_RECOVERING |
Récupération de l'ingestion en cours. |
|
AliRtcLiveTranscodingState_FAILURE |
Échec de l'ingestion. |
|
AliRtcLiveTranscodingState_END |
Ingestion terminée. |
AliRtcLiveTranscodingMediaProcessMode
Mode de traitement multimédia pour la diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliRtcLiveTranscodingNormal |
Mode normal. |
|
AliRtcLiveTranscodingVirtualBackground |
Mode arrière-plan virtuel. |
AliRtcLiveTranscodingCropMode
Mode de recadrage pour la diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliRtcLiveTranscodingCrop |
Recadrage en conservant le rapport hauteur/largeur. |
|
AliRtcLiveTranscodingFill |
Remplissage avec des bandes noires tout en conservant le rapport hauteur/largeur (par défaut). |
AliRtcLiveTranscodingFontType
Police pour la diffusion en direct par contournement.
|
Nom 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. |
AliRtcLiveTranscodingSegmentType
Type d'entrée pour la diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliRtcLiveTranscodingNoBody |
Aucune segmentation de portrait. |
|
AliRtcLiveTranscodingBody |
Segmentation de portrait. |
AliRtcLiveTranscodingAudioSampleRate
Fréquence d'échantillonnage audio pour la diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliRtcLiveTranscoding_HZ_48000 |
Fréquence d'échantillonnage de 48 000 Hz. |
|
AliRtcLiveTranscoding_HZ_44100 |
Fréquence d'échantillonnage de 44 100 Hz. |
|
AliRtcLiveTranscoding_HZ_32000 |
Fréquence d'échantillonnage de 32 000 Hz. |
|
AliRtcLiveTranscoding_HZ_16000 |
Fréquence d'échantillonnage de 16 000 Hz. |
|
AliRtcLiveTranscoding_HZ_8000 |
Fréquence d'échantillonnage de 8 000 Hz. |
AliRtcLiveTranscodingTaskProfile
Spécifications de facturation pour la diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliRtcLiveTranscoding_Profile_1IN_1080P |
1IN_1080P. |
|
AliRtcLiveTranscoding_Profile_1IN_720P |
1IN_720P. |
|
AliRtcLiveTranscoding_Profile_1IN_360P |
1IN_360P. |
|
AliRtcLiveTranscoding_Profile_2IN_1080P |
2IN_1080P. |
|
AliRtcLiveTranscoding_Profile_2IN_720P |
2IN_720P. |
|
AliRtcLiveTranscoding_Profile_2IN_360P |
2IN_360P. |
|
AliRtcLiveTranscoding_Profile_4IN_1080P |
4IN_1080P. |
|
AliRtcLiveTranscoding_Profile_4IN_720P |
4IN_720P. |
|
AliRtcLiveTranscoding_Profile_4IN_360P |
4IN_360P. |
|
AliRtcLiveTranscoding_Profile_9IN_1080P |
9IN_1080P. |
|
AliRtcLiveTranscoding_Profile_9IN_720P |
9IN_720P. |
|
AliRtcLiveTranscoding_Profile_9IN_360P |
9IN_360P. |
|
AliRtcLiveTranscoding_Profile_12IN_1080P |
12IN_1080P. |
|
AliRtcLiveTranscoding_Profile_12IN_720P |
12IN_720P. |
|
AliRtcLiveTranscoding_Profile_12IN_360P |
12IN_360P. |
|
AliRtcLiveTranscoding_Profile_16IN_1080P |
16IN_1080P. |
|
AliRtcLiveTranscoding_Profile_16IN_720P |
16IN_720P. |
|
AliRtcLiveTranscoding_Profile_16IN_360P |
16IN_360P. |
|
AliRtcLiveTranscoding_Profile_Mixed |
Audio uniquement. |
AliRtcLiveTranscodingSourceType
Type de flux vidéo pour la diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliRtcLiveTranscodingCamera |
Caméra. |
|
AliRtcLiveTranscodingShareScreen |
Partage d'écran. |
AliRtcLiveTranscodingStreamType
Type d'ingestion du flux en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliRtcLiveTranscodingOrigin |
Ingestion du flux original. |
|
AliRtcLiveTranscodingAudio |
Ingestion du flux audio uniquement. |
|
AliRtcLiveTranscodingVideo |
Ingestion du flux vidéo uniquement. |
AliRtcLiveTranscodingMixMode
Mode de diffusion en direct par contournement.
|
Nom de l'énumération |
Description |
|
AliRtcLiveTranscodingSINGLE |
Ingestion de flux unique. Seul le flux original est ingéré, sans mixage ni transcodage. Aucun paramètre de mixage ou de transcodage n'est requis. |
|
AliRtcLiveTranscodingMIX |
Mixage et transcodage de flux (par défaut). Prend en charge la sortie mixée et transcodée. |
AliRtcVideoObserAlignment
Type d'alignement des données pour les rappels de données brutes.
|
Nom de l'énumération |
Description |
|
AliRtcAlignmentDefault |
Aucun traitement. Les données originales sont rappelées directement. |
|
AliRtcAlignmentEven |
La width est ajustée pour être un nombre pair. |
|
AliRtcAlignment4 |
La width est ajustée pour être un multiple de 4. |
|
AliRtcAlignment8 |
La width est ajustée pour être un multiple de 8. |
|
AliRtcAlignment16 |
La width est ajustée pour être un multiple de 16. |
AliRtcLiveTranscodingEncodeParam
Paramètres d'encodage pour la diffusion en direct par contournement.
|
Paramètre |
Type |
Description |
|
videoWidth |
int |
La largeur. |
|
videoHeight |
int |
Hauteur |
|
videoFramerate |
int |
La fréquence d'images. |
|
videoBitrate |
int |
Le débit binaire. |
|
videoGop |
int |
Le GOP. |
|
videoCodec |
AliRtcLiveTranscodingVideoCodec |
Type d'encodeur, H.264 ou H.265. |
|
audioSamplerate |
Taux d'échantillonnage audio pour la diffusion en direct par contournement. |
|
|
audioBitrate |
int |
Débit binaire audio. |
|
audioChannels |
int |
Nombre de canaux audio. |
AliRtcLiveTranscodingMixParam
Paramètres de mixage du flux en direct 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 |
List<TranscodingUser> |
Liste des utilisateurs de la diffusion en direct par contournement. |
|
backgroundColor |
int |
Couleur d'arrière-plan. |
|
backgrounds |
List<TranscodingImage> |
Liste d'images d'arrière-plan. |
|
watermarks |
List<TranscodingImage> |
Liste d'images de filigrane. |
|
clockWidgets |
List<TranscodingClockWidget> |
Liste de widgets d'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. |
AliRtcLiveTranscodingParam
Paramètres 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 mixage du flux en direct par contournement. |
AliRtcLiveTranscodingSingleParam
Paramètres de flux unique pour la diffusion en direct par contournement.
|
Paramètre |
Type |
Description |
|
userId |
String |
ID utilisateur. |
|
streamType |
Type d'ingestion du flux en direct par contournement. |
|
|
sourceType |
Type de flux vidéo pour la diffusion en direct par contournement. |
TranscodingClockWidget
Widget d'horloge pour la diffusion en direct par contournement.
|
Paramètre |
Type |
Description |
|
mX |
int |
Coordonnée X en pixels. |
|
mY |
int |
Coordonnée Y en pixels. |
|
mFontSize |
int |
Taille de police pour la diffusion en direct par contournement. |
|
mZorder |
int |
Ordre d'empilement. 0 correspond à la couche inférieure, 1 est au-dessus de 0, et ainsi de suite. |
|
mFontColor |
int |
Couleur de police pour la diffusion en direct par contournement. |
|
mFontType |
Police pour la diffusion en direct par contournement. |
TranscodingUser
Informations utilisateur pour la diffusion en direct par contournement.
|
Paramètre |
Type |
Description |
|
mUserId |
String |
ID utilisateur. |
|
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 d'empilement. 0 correspond à la couche inférieure, 1 est au-dessus de 0, et ainsi de suite. |
|
streamType |
Mode d'ingestion du flux en direct par contournement. |
|
|
sourceType |
Type de flux vidéo pour la diffusion en direct par contournement. |
|
|
segmentType |
Type d'entrée pour la diffusion en direct par contournement. |
|
|
images |
List<TranscodingImage> |
Liste d'images. |
|
texts |
List<TranscodingText> |
Liste de textes. |
TranscodingText
Informations textuelles pour la diffusion en direct par contournement.
|
Paramètre |
Type |
Description |
|
mText |
String |
Contenu textuel. |
|
mX |
int |
Coordonnée X en pixels. |
|
mY |
int |
Coordonnée Y en pixels. |
|
mFontSize |
int |
Taille de la police. |
|
mZorder |
int |
Ordre d'empilement. 0 correspond à la couche inférieure, 1 est au-dessus de 0, et ainsi de suite. |
|
mFontColor |
int |
Couleur de la police. |
|
mFontType |
Police pour la diffusion en direct par contournement. |
TranscodingImage
Informations sur l'image pour la diffusion en direct par contournement.
|
Paramètre |
Type |
Description |
|
|
mUrl |
String |
URL de l'image. |
|
|
mAlpha |
float |
Transparence. 0,0 est transparent et 1,0 est totalement opaque. |
|
|
mDisplay |
Mode d'affichage de l'image. |
||
|
mX |
int |
Coordonnée X en pixels. |
|
|
mY |
int |
Coordonnée Y en pixels. |
|
|
mWidth |
int |
Largeur du volet. |
|
|
mHeight |
int |
Hauteur du volet. |
|
|
mZorder |
int |
Ordre d'empilement. 0 correspond à la couche inférieure, 1 est au-dessus de 0, et ainsi de suite. |
DisplayType
Mode d'affichage de l'image.
|
Nom de l'énumération |
Description |
|
NOT_DISPLAY |
Ne pas afficher. |
|
ALWAYS |
Toujours afficher. |
|
WHEN_NO_VIDEO |
Afficher en l'absence de vidéo. |
AliRtcScreenShareMode
|
Nom de l'énumération |
Description |
|
AliRtcScreenShareNoneMode |
Aucun partage. |
|
AliRtcScreenShareOnlyVideoMode |
Partager le flux vidéo. |
|
AliRtcScreenShareOnlyAudioMode |
Partager le flux audio de l'application. |
|
AliRtcScreenShareAllMode |
Partager tous les flux audio et vidéo. |
AliCapabilityProfile
Paramètre d'agrégation des fonctionnalités utilisé pour rejoindre un canal.
|
Nom de l'énumération |
Description |
|
AliCapabilityProfileDefault |
Valeur par défaut. Aucune exigence particulière. |
|
AliCapabilityProfileAiHuman |
Configuration des fonctionnalités pour un utilisateur réel dans un scénario d'appel avec agent IA. |
|
AliCapabilityProfileAiRobot |
Configuration des fonctionnalités pour un robot dans un scénario d'appel avec agent IA. |
AliRTCSdkChannelParam
Paramètres pour rejoindre un canal.
|
Paramètre |
Type |
Description |
|
channelId |
String |
Numéro du canal. |
|
userId |
String |
Nom d'utilisateur pour rejoindre le canal. |
|
userName |
String |
Nom d'affichage de l'utilisateur, distinct de l'ID utilisateur. Peut rester vide pour indiquer l'absence de nom d'utilisateur. |
|
capabilityProfile |
Propriétés utilisateur. Nécessite une configuration spécifique dans les scénarios d'appel avec agent IA. Utilisez la valeur par défaut pour les autres scénarios. |
AlirtcNetworkQualityProbeConfig
Paramètres de sondage réseau.
|
Paramètre |
Type |
Description |
|
probeUplink |
boolean |
Indique s'il faut sonder la bande passante montante. La valeur par défaut est false. |
|
probeDownlink |
boolean |
Indique s'il faut sonder la bande passante descendante. La valeur par défaut est false. Non pris en charge actuellement. |
|
expectedUplinkBitrateKbps |
int |
Valeur maximale pour le sondage de la bande passante montante en Kbit/s. La valeur par défaut est 1000. |
|
expectedDownlinkBitrateKbps |
int |
Valeur maximale pour le sondage de la bande passante descendante en Kbit/s. Non pris en charge actuellement. La valeur par défaut est 1000. |
AlirtcNetworkQualityProbeResult
Résultat du sondage réseau.
|
Paramètre |
Type |
Description |
|
rtt |
int |
RTT de la liaison en ms. |
|
uplinkPacketLossRate |
int |
Taux de perte de paquets du sondage réseau montant. La valeur maximale est de 100 %. |
|
upLinkJitter |
int |
Gigue du sondage réseau montant en ms. |
|
upLinkAvailableBandwidth |
int |
Bande passante réseau montante en Kbit/s. |
|
downLinkPacketLossRate |
int |
Taux de perte de paquets du sondage réseau descendant. La valeur maximale est de 100 %. Non pris en charge actuellement. |
|
downLinkJitter |
int |
Gigue du sondage réseau descendant en ms. Non pris en charge actuellement. |
|
downLinkAvailableBandwidth |
int |
Bande passante réseau descendante en Kbit/s. Non pris en charge actuellement. |
AliRtcVideoPipelineMirrorMode
Mode miroir du flux vidéo.
|
Nom de l'énumération |
Description |
|
AliRtcVideoPipelineMirrorModeNoMirror |
L'effet miroir est désactivé pour la prévisualisation et l'encodage. |
|
AliRtcVideoPipelineMirrorModeBothMirror |
L'effet miroir est activé pour la prévisualisation et l'encodage. |
|
AliRtcVideoPipelineMirrorModeOnlyPreviewMirror |
L'effet miroir est activé uniquement pour la prévisualisation. |
|
AliRtcVideoPipelineMirrorModeOnlyPublishMirror |
L'effet miroir est activé uniquement pour l'ingestion de flux. |
AliRtcCapturePipelineScaleMode
Moment de la mise à l'échelle vidéo.
|
Nom de l'énumération |
Description |
|
AliRtcCapturePipelineScaleModePre |
Mise à l'échelle immédiate après la capture (par défaut). |
|
AliRtcCapturePipelineScaleModePost |
Mise à l'échelle pendant l'encodage. |
AliRtcAudioFrame
Données audio brutes.
|
Nom du paramètre |
Type |
Description |
|
dataPtr |
long |
Pointeur natif vers les données audio. |
|
data |
byte[] |
Données audio. |
|
numSamples |
int |
Nombre d'échantillons. |
|
bytesPerSample |
int |
Nombre d'octets par échantillon. |
|
numChannels |
int |
Nombre de canaux sonores. |
|
samplesPerSec |
int |
Nombre d'échantillons par seconde. |
AliRtcAudioSource
Type d'abonnement audio.
|
Nom de l'énumération |
Description |
|
AliRtcAudioSourceCaptured |
Données audio capturées. |
|
AliRtcAudioSourceProcessCaptured |
Données audio après traitement 3A. |
|
AliRtcAudioSourcePub |
Données audio ingérées. |
|
AliRtcAudioSourcePlayback |
Données audio de lecture. |
|
AliRtcAudioSourceMixedAll |
Données audio résultant du mixage des flux ingérés et de lecture. |
|
AliRtcAudioSourceRemoteUser |
Données audio distantes issues de la récupération de flux. |
AliRtcAudioFrameObserverConfig
Paramètres de rappel des données audio.
|
Paramètre |
Type |
Description |
|
sampleRate |
Énumération du taux d'échantillonnage audio de rappel. La valeur par défaut est AliRtcAudioSampleRate_48000. |
|
|
channels |
Nombre de canaux audio de rappel. Prend en charge la mono et la stéréo. La valeur par défaut est la mono (AliRtcMonoAudio). |
|
|
mode |
Mode de rappel. Comprend le mode lecture seule (0), écriture seule (1) et lecture-écriture (2). La valeur par défaut est le mode lecture seule (AliRtcAudioDataObserverOperationModeReadOnly). |
|
|
userDefinedInfo |
int |
Paramètres utilisateur personnalisés. Utilisés pour définir le mode de mixage pour le rappel onMixedAllAudioFrame. Par défaut, l'audio rendu en externe est mixé (AliRtcAudioFrameObserverUserDefinedInfoBitMaskMixExRender). |
AliRtcAudioFrameObserverOperationMode
Mode de lecture/écriture pour les données audio de rappel.
|
Nom de l'énumération |
Description |
|
AliRtcAudioDataObserverOperationModeReadOnly |
Mode lecture seule. |
|
AliRtcAudioDataObserverOperationModeWriteOnly |
Mode écriture seule. |
|
AliRtcAudioDataObserverOperationModeReadWrite |
Mode lecture-écriture. |
AliRtcAudioFrameObserverUserDefinedInfoBitMask
Paramètres personnalisés pour les rappels de données audio.
|
Nom de l'énumération |
Description |
|
AliRtcAudioFrameObserverUserDefinedInfoBitMaskMixExCapture |
Le rappel onMixedAllAudioFrame mixe l'audio ingéré en externe. |
|
AliRtcAudioFrameObserverUserDefinedInfoBitMaskMixExRender |
Le rappel onMixedAllAudioFrame mixe l'audio rendu en externe. |
AliRtcOrientationMode
Énumération de l'orientation de l'appareil.
|
Nom de l'énumération |
Description |
|
AliRtcOrientationModePortrait |
Mode portrait fixe |
|
AliRtcOrientationModeLandscapeLeft |
Mode paysage gauche fixe |
|
AliRtcOrientationModePortraitUpsideDown |
Mode inversé fixe |
|
AliRtcOrientationModeLandscapeRight |
Mode paysage droit fixe |
|
AliRtcOrientationModeAuto |
Mode adaptatif |
AliRtcAudioAccompanyErrorCode
Codes d'erreur de lecture de l'accompagnement musical.
|
Valeur de l'énumération |
Description |
|
AliRtcAudioAccompanyNoError(0) |
Aucune erreur. Lecture normale. |
|
AliRtcAudioAccompanyOpenFailed(-100) |
Échec de l'ouverture du fichier audio (chemin invalide, permissions insuffisantes ou fichier corrompu). |
|
AliRtcAudioAccompanyDecodeFailed(-101) |
Échec du décodage du fichier audio (format non pris en charge ou erreur d'encodage). |
AliRtcAudioAccompanyConfig
Configuration de la lecture de l'accompagnement.
|
Propriété |
Type |
Description |
|
onlyLocalPlay |
boolean |
Lecture locale uniquement. La valeur par défaut est false. |
|
replaceMic |
boolean |
Remplacement du microphone. La valeur par défaut est false. |
|
loopCycles |
int |
Nombre de boucles. Définissez -1 pour une boucle infinie ou un entier positif. Les autres valeurs sont invalides. La valeur par défaut est -1. |
|
startPosMs |
long |
Position de départ en ms. La valeur par défaut est 0. |
|
publishVolume |
int |
Volume d'ingestion. Plage de valeurs : [0, 100]. La valeur par défaut est 50. |
|
playoutVolume |
int |
Volume de lecture. Plage de valeurs : [0, 100]. La valeur par défaut est 50. |
AliRtcExternalAudioStreamConfig
Configuration du flux audio externe.
|
Nom du paramètre |
Type |
Description |
|
channels |
int |
Nombre de canaux audio. La valeur par défaut est 1. |
|
sampleRate |
int |
Fréquence d'échantillonnage. La valeur par défaut est 48000. Les fréquences prises en charge sont 8000, 12000, 16000, 24000, 32000, 44100, 48000 et 96000. |
|
playoutVolume |
int |
Volume de lecture. La plage de valeurs est [0, 100]. La valeur par défaut est 50. |
|
publishVolume |
int |
Volume d'ingestion. La plage de valeurs est [0, 100]. La valeur par défaut est 50. |
|
publishStream |
int |
Spécifie le flux audio associé.
|
|
enable3A |
boolean |
Indique s'il faut appliquer le traitement 3A à l'audio PCM d'entrée. La valeur par défaut est false. |
AliRtcDataChannelMsg
Message de canal de données.
|
Nom du paramètre |
Type |
Description |
|
type |
Type de message du canal de données. Il est recommandé de définir cette valeur sur AliEngineDataMsgCustom. |
|
|
networkTime |
long |
Heure NTP au moment de l'envoi du message. Utilisé uniquement lorsque le type est AliEngineDataMsgMusicProgress dans les scénarios KTV. Ce paramètre n'est pas nécessaire pour les autres scénarios. |
|
progress |
int |
Progression actuelle en millisecondes. Utilisé uniquement lorsque le type est AliEngineDataMsgMusicProgress dans les scénarios KTV. Ce paramètre n'est pas nécessaire pour les autres scénarios. |
|
data |
byte[] |
Contenu du message, pouvant contenir tout type de données tel que du texte ou des images. |
AliRtcDataMsgType
Type de message du canal de données.
|
Nom de l'énumération |
Description |
|
AliEngineDataMsgNone |
Aucun message. |
|
AliEngineDataMsgMusicProgress |
Réservé aux scénarios KTV. |
|
AliEngineDataMsgCustom |
Message standard. Il est recommandé d'utiliser ce type pour les autres scénarios. |
AliRtcVideoExternalEncoderParameter
Structure des paramètres de retour d'information sur les changements réseau.
|
Paramètre |
Type |
Description |
|
width |
int |
Largeur. |
|
height |
int |
Hauteur. |
|
frame_rate |
int |
Fréquence d'images. |
|
bitrate_bps |
int |
Débit binaire en bps. |
AliRtcVideoEncodedFrameType
Type de trame demandé par l'encodeur externe en réponse au retour d'information QoS (Quality of Service).
|
Nom de l'énumération |
Description |
|
AliRtcVideoEncodedFrameNULL(0) |
Aucun. |
|
AliRtcVideoEncodedFrameIDR(1) |
Trame IDR. |
|
AliRtcVideoEncodedFrameLTR(2) |
Trame LTR. |
|
AliRtcVideoEncodedFrameB(3) |
Trame B. |
AliRtcAudioAccompanyStateCode
État de lecture de l'accompagnement musical.
|
Nom de l'énumération |
Description |
|
AliRtcAudioAccompanyStarted(100) |
Lecture de l'accompagnement démarrée. |
|
AliRtcAudioAccompanyStopped (101) |
Lecture de l'accompagnement arrêtée. |
|
AliRtcAudioAccompanyPaused(102) |
Accompagnement en pause. |
|
AliRtcAudioAccompanyResumed(103) |
Reprise de la lecture de l'accompagnement après une pause. |
|
AliRtcAudioAccompanyEnded(104) |
Lecture de l'accompagnement terminée normalement. |
|
AliRtcAudioAccompanyBuffering(105) |
Mise en mémoire tampon de l'accompagnement. Concerne les flux réseau ou les fichiers volumineux. |
|
AliRtcAudioAccompanyBufferingEnd(106) |
Fin de la mise en mémoire tampon et démarrage de la lecture normale. |
|
AliRtcAudioAccompanyFailed(107) |
Échec de la lecture de l'accompagnement. Consultez le code d'erreur pour en connaître la cause précise. |
AliRtcAudioFileInfo
Informations sur le fichier audio.
|
Paramètre |
Type |
Description |
|
filePath |
String |
Chemin d'accès au fichier audio. |
|
durationMs |
long |
Durée du fichier audio en ms. |
AliRtcEngineLocalDeviceType
Type de périphérique local.
|
Nom de l'énumération |
Description |
|
AliEngineLocalDeviceTypeUnknown |
Type de périphérique inconnu. |
|
AliEngineLocalDeviceTypeMic |
Périphérique microphone. |
|
AliEngineLocalDeviceTypeSpeaker |
Périphérique haut-parleur. |
|
AliEngineLocalDeviceTypeAudioDevice |
Périphérique audio. |
|
AliEngineLocalDeviceTypeCamera |
Périphérique caméra. |
|
AliEngineLocalDeviceTypeDisplay |
Périphérique d'affichage. |
|
AliEngineLocalDeviceTypeVideoDevice |
Périphérique vidéo. |
AliRtcAudioEffectBeautifyMode
Énumération des modes d'embellissement vocal.
|
Valeur d'énumération |
Description |
|
AliRtcSdk_AudioEffect_Beautify_Off |
Désactive les effets d'embellissement vocal. |
|
AliRtcSdk_AudioEffect_Beautify_Magnetic |
Magnétique. |
|
AliRtcSdk_AudioEffect_Beautify_Fresh |
Frais. |
|
AliRtcSdk_AudioEffect_Beautify_Mode_Max |
Espace réservé. Représente la valeur maximale et ne peut pas être utilisé pour les paramètres réels. |
AliRtcAudioEffectEqualizationBandFrequency
Énumération des types de paramètres de réverbération.
|
Constante d'énumération |
Description |
|
|
AliRtcSdk_AudioEffect_EqualizationBand31 |
31 Hz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand62 |
62 Hz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand125 |
125 Hz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand250 |
250 Hz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand500 |
500 Hz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand1K |
1 kHz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand2K |
2 kHz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand4K |
4 kHz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand8K |
8 kHz |
|
|
AliRtcSdk_AudioEffect_EqualizationBand16K |
16 kHz |
|