Lista os tipos de dados usados no SDK Windows do ApsaraVideo Real-time Communication.
Sumário
|
Tipo de dado |
Descrição |
|
Informações de volume do usuário. |
|
|
Amostra de áudio. |
|
|
Amostra de vídeo. |
|
|
Modo do canal. |
|
|
Função do usuário. |
|
|
Estatísticas da sessão. |
|
|
Estatísticas de vídeo local. |
|
|
Estatísticas de vídeo remoto. |
|
|
Estatísticas de áudio local. |
|
|
Estatísticas de áudio remoto. |
|
|
Posição de saída dos dados de vídeo. |
|
|
Tipo de dados de vídeo. |
|
|
Tipo de dispositivo externo. |
|
|
Status do dispositivo externo. |
|
|
Status da conexão de rede. |
|
|
Motivo da alteração no status da conexão de rede. |
|
|
Tipo de stream de vídeo. |
|
|
Status de ingestão de stream. |
|
|
Status da assinatura. |
|
|
Motivo pelo qual um usuário ficou offline. |
|
|
Tipo de stream da câmera. |
|
|
Tipo de stream de áudio. |
|
|
Qualidade da rede. |
|
|
Tipo de modo paisagem ou retrato. |
|
|
Modo de renderização. |
|
|
Modo espelhado. |
|
|
Ângulo de rotação. |
|
|
Nível de log. |
|
|
Número de canais de áudio. |
|
|
Taxa de amostragem da gravação de áudio. |
|
|
Tipo de gravação. |
|
|
Formato de gravação. |
|
|
Qualidade de áudio do arquivo gravado. |
|
|
Qualidade de vídeo do arquivo gravado. |
|
|
Modo de qualidade de áudio. |
|
|
Parâmetro do modo de cenário de áudio. |
|
|
Modo de mudo local. |
|
|
Configurações de gravação de áudio. |
|
|
Configurações de gravação de vídeo. |
|
|
Tamanho do canvas para configurações de gravação de vídeo. |
|
|
Informações de layout para gravação de vídeo. |
|
|
Cor de fundo para gravação de vídeo. |
|
|
Configuração do quadro de vídeo do usuário para o layout de gravação. |
|
|
Informações de posição do quadro de vídeo do usuário. |
|
|
Coordenadas para gravação de stream misto. |
|
|
Modelo de gravação. |
|
|
Informações do dispositivo. |
|
|
Configurações básicas de retoque. |
|
|
Enumeração do tipo OnBye. |
|
|
Modo de efeito modificador de voz. |
|
|
Modo de reverberação de efeito de áudio. |
|
|
Parâmetros de reverberação de efeito de áudio. |
|
|
Canvas de renderização. |
|
|
Código de erro de ingestão de stream bypass. |
|
|
Configurações de imagem de marca d'água. |
|
|
Propriedades de preferência de captura da câmera. |
|
|
Resolução de captura da câmera. |
|
|
Enumeração dos modos de exibição de vídeo. |
|
|
Preferência de captura da câmera. |
|
|
Taxa de quadros de codificação de vídeo. |
|
|
Bitrate de codificação de vídeo. |
|
|
Modo espelhado do vídeo codificado. |
|
|
Preferência de codificação de vídeo. |
|
|
Configurações de propriedade de decodificação de vídeo. |
|
|
Tipo de codec de vídeo. |
|
|
Preferência de codificação de compartilhamento de tela. |
|
|
Configuração de compartilhamento de tela. |
|
|
Região de compartilhamento de tela. |
|
|
Informações da fonte de compartilhamento de tela. |
|
|
Informações de configuração de compartilhamento de tela. |
|
|
Tipo de compartilhamento de tela. |
|
|
Informações de autenticação. |
|
|
Tipo de fonte de dados brutos de vídeo. |
|
|
Tipo de fonte de dados brutos de áudio. |
|
|
Tipo de dados de vídeo. |
|
|
Código de erro. |
|
|
Alinhamento da largura de saída de vídeo. |
|
|
Tipo de exibição do painel. |
|
|
Status do LiveStream bypass. |
|
|
Tipo de exibição de imagem para transmissão ao vivo bypass. |
|
|
Tipo de texto para transmissão ao vivo bypass. |
|
|
Tipo de segmentação para transmissão ao vivo bypass. |
|
|
Tipo de entrada para transmissão ao vivo bypass. |
|
|
Alteração no status do stream de vídeo. |
|
|
Motivo da alteração no status do stream de vídeo. |
|
|
Modo de corte para transmissão ao vivo bypass. |
|
|
Modo de processamento de mídia para transmissão ao vivo bypass. |
|
|
Tipo de stream de ingestão para transmissão ao vivo bypass. |
|
|
Modo de transmissão ao vivo bypass. |
|
|
Status da transmissão ao vivo bypass. |
|
|
Informações de texto da transmissão ao vivo bypass. |
|
|
Informações de imagem da transmissão ao vivo bypass. |
|
|
Informações personalizadas do painel do usuário na transmissão ao vivo bypass. |
|
|
Configuração da transmissão ao vivo bypass. |
|
|
Parâmetros de mixagem de streams para o modo bypass. |
|
|
Parâmetros de stream único para o modo bypass. |
|
|
Especificações de faturamento da transmissão ao vivo bypass. |
|
|
Parâmetros de codificação da transmissão ao vivo bypass. |
|
|
Taxa de amostragem de áudio da transmissão ao vivo bypass. |
|
|
Widget de relógio da transmissão ao vivo bypass. |
|
|
Modo de dimensionamento para substituição de fundo. |
|
|
Status de reprodução do acompanhamento musical. |
|
|
Código de erro de reprodução do acompanhamento musical. |
|
|
Lista de fontes de compartilhamento de tela. |
|
|
Tipo de interface de recurso. |
|
|
Tipo de codec de vídeo. |
|
|
Tipo de conexão do dispositivo. |
|
|
Configuração de callback de quadro de áudio. |
|
|
Lista de dispositivos de vídeo. |
|
|
Lista de resoluções do dispositivo de captura de vídeo. |
|
|
Fonte de dados de vídeo gravado. |
|
|
Modo de callback de dados de áudio. |
|
|
Resolução de vídeo. |
|
|
Proporção da resolução de vídeo. |
|
|
Sistema de coordenadas da marca d'água. |
|
|
Resolução de vídeo. |
|
|
Formato de codificação de vídeo. |
|
|
Propriedades do usuário, como apelido e tipo. |
|
|
Propriedades do usuário. Requer configuração especial para cenários de chamada com agente de IA. Para outros cenários, use o valor padrão. |
|
|
Configuração de reprodução do acompanhamento de áudio. |
|
|
Modo espelhado de vídeo. |
|
|
Momento do dimensionamento de vídeo. |
|
|
Mensagem do canal de dados. |
|
|
Tipo de mensagem do canal de dados. |
|
|
Informações do arquivo de áudio. |
|
|
Status de captura de áudio local. |
|
|
Status de captura de vídeo local. |
Detalhes da API
AliEngineUserVolumeInfo
Informações de volume de um usuário.
|
Parâmetro |
Tipo |
Descrição |
|
uid |
String |
UID do usuário atual. Valores válidos:
|
|
volume |
int |
Volume no callback atual. |
|
speech_state |
bool |
|
|
sumVolume |
int |
Volume acumulado durante o período do callback. Usado para identificar quem está falando no momento. O valor varia de 0 a 255. |
AliEngineAudioRawData
Amostra de áudio.
|
Parâmetro |
Tipo |
Descrição |
|
dataPtr |
void* |
Dados de áudio. |
|
numOfSamples |
int |
Número de amostras (para um único canal). |
|
bytesPerSample |
int |
Quantidade de bytes por amostra. |
|
numOfChannels |
int |
Número de canais de som. |
|
samplesPerSec |
int |
Taxa de amostragem por segundo. |
AliEngineVideoRawData
Amostra de vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
format |
Tipo de dados de vídeo. |
|
|
type |
Tipo de buffer de vídeo. |
|
|
dataLength |
int |
Tamanho dos dados. |
|
pixelBuffer |
void* |
Dados do buffer de pixels. |
|
dataPtr |
void* |
Ponteiro para dados YUV. |
|
dataYPtr |
void* |
Ponteiro para componente Y. |
|
dataUPtr |
void* |
Ponteiro para componente U. |
|
dataVPtr |
void* |
Ponteiro para componente V. |
|
strideY |
int |
Distância entre linhas do buffer Y nos dados YUV. |
|
strideU |
int |
Distância entre linhas do buffer U nos dados YUV. |
|
strideV |
int |
Distância entre linhas do buffer V nos dados YUV. |
|
height |
int |
Altura do quadro de vídeo. |
|
width |
int |
Largura do quadro de vídeo. |
|
rotation |
int |
Ângulo de rotação do quadro de vídeo. Apenas 0, 90, 180 e 270 são suportados. |
|
timeStamp |
long long |
Timestamp. |
AliEngineChannelProfile
Modo do canal.
|
Enumeração |
Descrição |
|
AliEngineCommunication |
Modo de comunicação. |
|
AliEngineInteractiveLive |
Modo interativo. |
AliEngineClientRole
Função do usuário.
|
Enumeração |
Descrição |
|
AliEngineClientRoleInteractive |
Função de streamer. |
|
AliEngineClientRoleLive |
Função de espectador. |
AliEngineStats
Estatísticas da sessão.
|
Parâmetro |
Tipo |
Descrição |
|
sentKBitrate |
long long |
Taxa de bits de envio. |
|
rcvdKBitrate |
long long |
Taxa de bits de recebimento. |
|
sentBytes |
long long |
Total de bytes enviados. |
|
rcvdBytes |
long long |
Total de bytes recebidos. |
|
systemCpu |
unsigned int |
Utilização da CPU do sistema. |
|
appCpu |
unsigned int |
Utilização da CPU pelo processo RTC. |
|
videoRcvdKBitrate |
long long |
Taxa de bits de recebimento de vídeo. |
|
videoSentKBitrate |
long long |
Taxa de bits de envio de vídeo. |
|
callDuration |
unsigned long long |
Duração da chamada em segundos. |
|
sentLossRate |
long long |
Taxa de perda de pacotes do cliente para o servidor. |
|
sentLossPkts |
long long |
Quantidade de pacotes perdidos do cliente para o servidor. |
|
sentExpectedPkts |
long long |
Total de pacotes esperados do cliente para o servidor. |
|
rcvdLossRate |
long long |
Taxa de perda de pacotes downstream. |
|
rcvdLossPkts |
long long |
Pacotes perdidos no fluxo downstream. |
|
rcvdExpectedPkts |
long long |
Total de pacotes downstream esperados. |
|
lastmileDelay |
long long |
Latência em milissegundos. |
|
availableSendBitrate |
long long |
Taxa de bits disponível para envio. |
AliEngineLocalVideoStats
Estatísticas locais de vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
track |
Tipo de stream. |
|
|
sentBitrate |
unsigned int |
Taxa de bits de publicação. |
|
sentFps |
unsigned int |
Taxa de quadros de publicação. |
|
encodeFps |
unsigned int |
Taxa de quadros de codificação. |
|
targetEncodeBitrate |
unsigned int |
Taxa de bits alvo da codificação. |
|
actualEncodeBitrate |
unsigned int |
Taxa de bits real da codificação. |
|
captureFps |
unsigned int |
Taxa de quadros de captura. |
|
avgQpPerSec |
unsigned int |
Qualidade média de codificação QP (Quantization Parameter). |
AliEngineRemoteVideoStats
Estatísticas remotas de vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
userId |
const char* |
ID do usuário remoto. |
|
track |
Tipo de stream de vídeo. |
|
|
width |
unsigned int |
Largura do quadro de vídeo. |
|
height |
unsigned int |
Altura do quadro de vídeo. |
|
decodeFps |
unsigned int |
Taxa de quadros de saída do decodificador. |
|
renderFps |
unsigned int |
Taxa de quadros de saída do renderizador. |
|
frozenTimes |
unsigned int |
Número de travamentos. |
AliEngineLocalAudioStats
Estatísticas locais de áudio.
|
Parâmetro |
Tipo |
Descrição |
|
track |
Tipo de stream de áudio. |
|
|
scene |
Cenário de áudio. |
|
|
sentBitrate |
unsigned int |
Taxa de bits de envio. |
|
sentSamplerate |
unsigned int |
Taxa de amostragem de envio. |
|
numChannel |
unsigned int |
Número de canais de som. |
|
inputLevel |
unsigned int |
Nível de entrada. |
AliEngineRemoteAudioStats
Estatísticas remotas de áudio.
|
Parâmetro |
Tipo |
Descrição |
|
userId |
const char* |
ID do usuário. |
|
track |
Tipo de stream de áudio. |
|
|
networkTransportDelay |
int |
Latência de rede entre remetente e receptor de áudio, em milissegundos. |
|
quality |
int |
Qualidade do áudio. |
|
audioLossRate |
int |
Taxa de perda de pacotes de áudio. |
|
rcvdBitrate |
int |
Taxa de bits de recebimento. |
|
totalFrozenTimes |
int |
Quantidade de travamentos. |
|
audioTotalFrozenTime |
int |
Duração total dos travamentos de reprodução de áudio, em milissegundos. |
|
audioTotalFrozenRate |
int |
Percentual de tempo com travamentos na reprodução de áudio. |
AliEngineVideoObserPosition
Posição de saída dos dados de vídeo.
|
Enumeração |
Descrição |
|
AliEnginePositionPostCapture |
Dados capturados. |
|
AliEnginePositionPreRender |
Dados de pull de stream. |
|
AliEnginePositionPreEncoder |
Dados pré-codificação. |
AliEngineVideoFormat
Formato de saída dos dados de vídeo.
|
Enumeração |
Descrição |
|
AliEngineVideoFormatBGRA |
BGRA. |
|
AliEngineVideoFormatUnknow |
Desconhecido. |
|
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
Tipo de dispositivo externo.
|
Enumeração |
Descrição |
|
AliEngineExternalTypeUnknown |
Tipo desconhecido. |
|
AliEngineExternalTypeAudioCapture |
Dispositivo de captura de áudio. |
|
AliEngineExternalTypeAudioPlayout |
Dispositivo de reprodução de áudio. |
|
AliEngineExternalTypeVideoCapture |
Dispositivo de captura de vídeo. |
AliEngineExternalDeviceState
Estado de um dispositivo externo.
|
Nome da Enumeração |
Descrição |
|
AliEngineExternalDeviceAdd |
Dispositivo externo adicionado. |
|
AliEngineExternalDeviceRemove |
Dispositivo externo removido. |
AliEngineConnectionStatus
Status da conexão de rede.
|
Nome da enumeração |
Descrição |
|
AliEngineConnectionInit |
Inicialização concluída. |
|
AliEngineConnectionDisconnected |
Conectividade de rede perdida. |
|
AliEngineConnectionConnecting |
Estabelecendo conexão de rede. |
|
AliEngineConnectionConnected |
Rede conectada. |
|
AliEngineConnectionReconnecting |
Restabelecendo conexão de rede. |
|
AliEngineConnectionFailed |
Falha na conectividade de rede. |
AliEngineConnectionStatusChangeReason
Motivo da alteração no status de conectividade de rede.
|
Nome da enumeração |
Descrição |
|
AliEngineConnectionChangedDummyReason |
Motivo desconhecido. |
|
AliEngineConnectionMediaPathChanged |
Caminho do canal de mídia alterado. |
|
AliEngineConnectionSignalingHeartbeatTimeout |
Timeout de heartbeat. |
|
AliEngineConnectionSignalingHeartbeatAlive |
Heartbeat retomado. |
|
AliEngineConnectionSignalingHttpdnsResolved |
Resolução DNS bem-sucedida. |
|
AliEngineConnectionSignalingHttpdnsFailure |
Falha na resolução DNS. |
|
AliEngineConnectionSignalingGslbFailure |
Falha na requisição GSLB. |
|
AliEngineConnectionSignalingGslbSuccess |
Requisição GSLB bem-sucedida. |
|
AliEngineConnectionSignalingJoinChannelFailure |
Falha ao entrar no canal. |
|
AliEngineConnectionSignalingJoinChannelSuccess |
Entrada no canal realizada com sucesso. |
|
AliEngineConnectionSignalingLeaveChannel |
Saída do canal. |
|
AliEngineConnectionSignalingConnecting |
Estabelecendo conexão de sinalização. |
|
AliRtcConnectionChangedNetworkInterrupted |
Conexão de rede interrompida. |
AliEngineVideoTrack
Tipo de stream de vídeo.
|
Enumeração |
Descrição |
|
AliEngineVideoTrackNo |
Sem stream de vídeo. |
|
AliEngineVideoTrackCamera |
Stream da câmera. |
|
AliEngineVideoTrackScreen |
Stream de compartilhamento de tela. |
|
AliEngineVideoTrackBoth |
Câmera e compartilhamento de tela simultaneamente. |
AliEnginePublishState
Status de ingestão de stream.
|
Nome da enumeração |
Descrição |
|
AliEngineStatsPublishIdle |
Status inicial. |
|
AliEngineStatsNoPublish |
Nenhuma ingestão de stream. |
|
AliEngineStatsPublishing |
Ingestão de stream em andamento. |
|
AliEngineStatsPublished |
Ingestão de stream iniciada. |
AliEngineSubscribeState
Status da assinatura.
|
Nome da enumeração |
Descrição |
|
AliEngineStatsSubscribeIdle |
Status inicial. |
|
AliEngineStatsNoSubscribe |
Não assinado. |
|
AliEngineStatsSubscribing |
Assinando. |
|
AliEngineStatsSubscribed |
Assinado. |
AliEngineUserOfflineReason
Motivo pelo qual um usuário ficou offline.
|
Nome da enumeração |
Descrição |
|
AliEngineUserOfflineQuit |
O usuário saiu voluntariamente. |
|
AliEngineUserOfflineDropped |
Usuário desconectado por timeout devido à ausência prolongada de pacotes de dados. |
|
AliEngineUserOfflineBecomeAudience |
Acionado quando o usuário muda de streamer para espectador. |
AliEngineVideoStreamType
Tipo de stream de vídeo.
|
Nome da enumeração |
Descrição |
|
AliEngineVideoStreamTypeNone |
Sem stream de vídeo. |
|
AliEngineVideoStreamTypeHigh |
Stream de alta qualidade. |
|
AliEngineVideoStreamTypeLow |
Stream secundário. |
AliEngineAudioTrack
Tipo de stream de áudio.
|
Enumeração |
Descrição |
|
AliEngineAudioTrackNo |
Sem stream de áudio. |
|
AliEngineAudioTrackMic |
Stream do microfone. |
AliEngineNetworkQuality
Qualidade da rede.
|
Nome da enumeração |
Descrição |
|
AliEngineNetworkQualityExcellent |
Rede excelente. Fluidez e definição ótimas. |
|
AliEngineNetworkQualityGood |
Rede boa. Fluidez e definição comparáveis ao nível Excelente. |
|
AliEngineNetworkQualityPoor |
Rede ruim. Áudio e vídeo apresentam pequenos problemas de qualidade, mas a comunicação não é afetada. |
|
AliEngineNetworkQualityBad |
Conexão de rede precária. Travamentos críticos no vídeo, mas a comunicação de áudio permanece normal. |
|
AliEngineNetworkQualityVeryBad |
Rede extremamente ruim. Comunicação quase impossível. |
|
AliEngineNetworkQualityDisconnect |
Rede desconectada. |
|
AliEngineNetworkQualityUnknown |
Motivo desconhecido. |
AliEngineVideoEncoderOrientationMode
Orientação de saída do vídeo.
|
Nome da enumeração |
Descrição |
|
AliEngineVideoEncoderOrientationModeAdaptive |
0: Adaptativo. A direção da ingestão de stream corresponde à direção de captura. |
|
AliEngineVideoEncoderOrientationModeFixedLandscape |
1: Modo retrato. Neste modo, o SDK ingere um stream em retrato. O SDK define a largura do vídeo de saída como o menor valor entre largura e altura configuradas, e a altura como o maior valor. |
|
AliEngineVideoEncoderOrientationModeFixedPortrait |
2: Modo paisagem. Neste modo, o SDK ingere um stream em paisagem. O SDK define a largura do vídeo de saída como o maior valor entre largura e altura configuradas, e a altura como o menor valor. |
AliEngineRenderMode
Modo de renderização.
|
Nome da enumeração |
Descrição |
|
AliEngineRenderModeAuto |
Automático. |
|
AliEngineRenderModeStretch |
Estica o vídeo para preencher a visualização. A proporção não é preservada. |
|
AliEngineRenderModeFill |
Escala o vídeo mantendo a proporção e preenche as áreas restantes com barras pretas. |
|
AliEngineRenderModeCrop |
Escala o vídeo mantendo a proporção e recorta para ajustar à visualização. |
|
AliEngineRenderModeNoChange |
Mantém o modo de exibição anterior. |
AliEngineRenderMirrorMode
Modo de espelhamento.
|
Enumeração |
Descrição |
|
AliEngineRenderMirrorModeOnlyFrontMirror |
Apenas a pré-visualização da câmera frontal é espelhada. Todas as outras visualizações não são espelhadas. |
|
AliEngineRenderMirrorModeAllMirror |
Todas as visualizações são espelhadas. |
|
AliEngineRenderMirrorModeAllNoMirror |
Nenhuma visualização é espelhada. |
AliEngineRotationMode
Ângulo de rotação.
|
Nome da enumeração |
Descrição |
|
AliEngineRotationModeNoChange |
O ângulo de rotação não se altera. |
|
AliEngineRotationMode_0 |
Sem rotação. |
|
AliEngineRotationMode_90 |
Rotacionar 90 graus. |
|
AliEngineRotationMode_180 |
Rotacionar 180 graus. |
|
AliEngineRotationMode_270 |
Rotacionar 270 graus. |
AliEngineLogLevel
Nível de log.
|
Nome da enumeração |
Descrição |
|
AliEngineLogLevelInfo |
Normal. |
|
AliEngineLogLevelWarn |
Aviso. |
|
AliEngineLogLevelError |
Erro. |
|
AliEngineLogLevelFatal |
Crítico. |
|
AliEngineLogLevelNone |
Nenhum. |
AliEngineAudioNumChannelType
Tipo de canal de som.
|
Enumerador |
Descrição |
|
AliEngineMonoAudio |
Canal mono. |
|
AliEngineStereoAudio |
Canal estéreo. |
AliEngineAudioSampleRate
Taxa de amostragem de áudio.
|
Nome da enumeração |
Descrição |
|
AliEngineAudioSampleRate_8000 |
Taxa de amostragem de 8000. |
|
AliEngineAudioSampleRate_11025 |
Taxa de amostragem de 11025. |
|
AliEngineAudioSampleRate_16000 |
Taxa de amostragem de 16000. |
|
AliEngineAudioSampleRate_22050 |
Taxa de amostragem de 22050. |
|
AliEngineAudioSampleRate_32000 |
Taxa de amostragem de 32000. |
|
AliEngineAudioSampleRate_44100 |
Taxa de amostragem de 44.100. |
|
AliEngineAudioSampleRate_48000 |
Taxa de amostragem de 48.000. |
AliEngineRecordType
Tipo de gravação.
|
Nome da enumeração |
Descrição |
|
AliEngineRecordTypeAudio |
Gravação apenas de áudio. |
|
AliEngineRecordTypeVideo |
Gravar um único arquivo de áudio e vídeo. |
|
AliEngineRecordTypeBoth |
Gravar arquivos separados de áudio e de áudio/vídeo. |
AliEngineRecordFormat
Formato de gravação.
|
Nome da enumeração |
Descrição |
|
AliEngineRecordFormatAAC |
Arquivo AAC. |
|
AliEngineRecordFormatWAV |
Arquivo WAV. |
|
AliEngineRecordFormatMP4 |
Arquivo MP4. |
AliEngineAudioQuality
Qualidade de áudio da gravação.
|
Nome da enumeração |
Descrição |
|
AliEngineAudioQualityLow |
Baixa. |
|
AliEngineAudioQualityMedium |
Média. |
|
AliEngineAudioQualityHigh |
Alta. |
AliEngineVideoQuality
Qualidade de vídeo dos arquivos gravados.
|
Enumerador |
Descrição |
|
AliEngineVideoQualityDefault |
Corresponde à qualidade de captura de vídeo. Esta é a configuração padrão. (A gravação de vídeo não é suportada em clientes móveis.) |
AliEngineAudioProfile
Modo de qualidade de áudio.
|
Nome da enumeração |
Descrição |
|
AliEngineLowQualityMode |
Modo de baixa qualidade de áudio. |
|
AliEngineBasicQualityMode |
Modo de qualidade de som padrão. |
|
AliEngineHighQualityMode |
Modo de alta qualidade de áudio. |
|
AliEngineStereoHighQualityMode |
Modo estéreo de alta qualidade. |
|
AliEngineSuperHighQualityMode |
Modo de qualidade de áudio ultra-alta. |
|
AliEngineStereoSuperHighQualityMode |
Modo estéreo de qualidade ultra-alta. |
AliEngineAudioScenario
Cenário de áudio.
|
Nome da enumeração |
Descrição |
|
AliEngineSceneDefaultMode |
Cenário padrão. Recomendado para cenários gerais de Comunicação em Tempo Real. |
|
AliEngineSceneEducationMode |
Cenário educacional. Este modo prioriza a continuidade e estabilidade do áudio. |
|
AliEngineSeneMediaMode |
Cenário de mídia. Preserva a qualidade de vozes humanas e música. Recomendado para transmissões ao vivo com co-apresentadores. |
|
AliEngineSceneMusicMode |
Recomendado para cenários que exigem alta qualidade musical, como reprodução de música hi-fi e aulas de instrumentos musicais. |
|
AliEngineSceneChatRoomMode |
Destinado a salas de bate-papo onde os usuários ligam e desligam o microfone frequentemente. A barra de volume controla sempre o volume da chamada de voz. |
|
AliEngineSceneShowRoomMode |
O cenário Showroom destina-se a transmissões de um único streamer que exigem áudio de alta qualidade. |
AliEngineMuteLocalAudioMode
Modo de mudo local.
|
Nome da enumeração |
Descrição |
|
AliEngineMuteLocalAudioModeDefault |
Modo padrão. Silencia todo o áudio, incluindo microfone e entrada de áudio externa. |
|
AliEngineMuteLocalAudioModeMuteAll |
Silencia todo o áudio local, incluindo microfone e entrada de áudio externa. |
|
AliEngineMuteLocalAudioModeMuteOnlyMic |
Silencia apenas o microfone. |
AliEngineRecordAudioConfig
Parâmetros para gravação de arquivos de áudio.
|
Parâmetro |
Tipo |
Descrição |
|
sampleRate |
Taxa de amostragem de áudio. |
|
|
quality |
Qualidade do áudio. |
|
|
externalPcmCaptureRecording |
bool |
Define se deve gravar dados capturados de uma entrada PCM externa. |
|
externalPcmRenderRecording |
bool |
Define se deve gravar dados de renderização de uma entrada PCM externa. |
AliEngineRecordVideoConfig
Configurações de gravação de vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
quality |
Qualidade do vídeo. |
|
|
fps |
int |
Taxa de quadros. |
|
bitrate |
int |
Taxa de bits. |
|
sourceType |
Fonte de dados para vídeos gravados. |
|
|
canvas |
Defina a resolução da gravação de vídeo. |
AliEngineVideoRecordCanvasConfig
Resolução do vídeo gravado.
|
Parâmetro |
Tipo |
Descrição |
|
canvasWidth |
int |
Largura do vídeo gravado. |
|
canvasHeight |
int |
Altura do vídeo gravado. |
AliEngineRecordVideoLayoutMode
Layout de gravação de vídeo.
|
Nome da enumeração |
Descrição |
|
AliEngineRecordVideoLayoutModeGrid |
Layout em grade. |
|
AliEngineRecordVideoLayoutModeSpeaker |
Layout focado no orador. |
|
AliEngineRecordVideoLayoutModeUnique |
Layout de tela única. |
|
AliEngineRecordVideoLayoutModeCustom |
Layout personalizado. |
AliEngineRecordVideoBgColor
Defina a cor de fundo para gravações de vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
r |
unsigned char |
Componente vermelho. |
|
g |
unsigned char |
Componente verde. |
|
b |
unsigned char |
Componente azul. |
AliEngineRecordVideoRegion
Layout de um usuário em um vídeo gravado.
|
Parâmetro |
Tipo |
Descrição |
|
userId |
char* |
Informações do usuário. |
|
sourceType |
Tipo da fonte de vídeo. |
|
|
area |
Área de gravação. |
AliEngineRecordVideoRectangle
Coordenadas para gravação de vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
left |
Coordenada esquerda. |
|
|
top |
Coordenada superior. |
|
|
width |
Largura. |
|
|
height |
Altura. |
AliEngineRecordVideoRational
Valor de coordenada para gravação de vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
numerator |
unsigned int |
Numerador. |
|
denominator |
unsigned int |
Denominador. |
AliEngineRecordTemplate
Modelo de gravação.
|
Parâmetro |
Tipo |
Descrição |
|
recordType |
Tipo de gravação. |
|
|
recordFormat |
Formato de gravação. |
|
|
sampleRate |
Taxa de amostragem de áudio para gravação. |
|
|
audioQuality |
Qualidade de gravação de áudio. |
|
|
externalPcmCaptureRecording |
bool |
Define se deve mixar e gravar a entrada de áudio externa. |
|
externalPcmRenderRecording |
bool |
Define se deve mixar e gravar o áudio renderizado de uma entrada externa. |
|
canvas |
Tamanho do canvas para gravação de vídeo. |
|
|
fps |
int |
Taxa de quadros. |
|
Bitrate |
int |
Taxa de bits. |
|
isFragment |
bool |
Define se deve gravar arquivos MP4 segmentados. O padrão é true. |
AliEngineDeviceInfo
Informações do dispositivo.
|
Parâmetro |
Tipo |
Descrição |
|
deviceName |
String |
Nome do dispositivo. |
|
deviceID |
String |
ID do dispositivo. |
|
deviceTransportType |
Tipo de transporte do dispositivo. |
AliEngineBeautyConfig
Configurações básicas de retoque.
|
Parâmetro |
Tipo |
Descrição |
|
whiteningLevel |
float |
Nível de clareamento. Valores válidos: [0, 1]. Um valor maior produz um efeito de clareamento mais forte. |
|
smoothnessLevel |
float |
Nível de suavização da pele. Valores válidos: [0, 1]. Um valor maior produz um efeito de suavização mais intenso. |
AliEngineOnByeType
Enumeração OnBye.
|
Nome da enumeração |
Descrição |
|
AliEngineOnByeBeKickOut |
Expulso. |
|
AliEngineOnByeChannelTerminated |
O canal foi encerrado. Você deve sair da reunião. |
|
AliEngineOnByeUserReplaced |
O dispositivo atual foi desconectado porque o mesmo ID de usuário entrou no canal a partir de outro dispositivo. |
AliEngineAudioEffectVoiceChangerMode
Padrão para efeito de mudança de voz.
|
Nome da enumeração |
Descrição |
|
AliEngineAudioEffectVoiceChangerOff |
Desligado. |
|
AliEngineAudioEffectVoiceChangerOldMan |
Idoso. |
|
AliEngineAudioEffectVoiceChangerBabyBoy |
Menino. |
|
AliEngineAudioEffectVoiceChangerBabyGirl |
Menina. |
|
AliEngineAudioEffectVoiceChangerRobot |
Robô. |
|
AliEngineAudioEffectVoiceChangerDemon |
Chefe Final. |
|
AliEngineAudioEffectVoiceChangerKTV |
KTV. |
|
AliEngineAudioEffectVoiceChangerEcho |
Eco. |
AliEngineAudioEffectReverbMode
Modo de cenário de áudio.
|
Nome da enumeração |
Descrição |
|
AliEngineAudioEffectReverbOff |
Desligado. |
|
AliEngineAudioEffectReverbVocal_I |
Vocal I. |
|
AliEngineAudioEffectReverbVocal_II |
Vocal II. |
|
AliEngineAudioEffectReverbBathroom |
Banheiro. |
|
AliEngineAudioEffectReverbSmallRoomBright |
Sala pequena clara. |
|
AliEngineAudioEffectReverbSmallRoomDark |
Sala pequena escura. |
|
AliEngineAudioEffectReverbMediumRoom |
Sala média. |
|
AliEngineAudioEffectReverbLargeRoom |
Sala grande. |
|
AliEngineAudioEffectReverbChurchHall |
Salão de igreja. |
AliEngineAudioEffectReverbParamType
Enumeração de tipos de parâmetros de reverberação.
|
Nome da enumeração |
Descrição |
|
AliEngineAudioEffectReverbRoomSize |
Tamanho da sala. O valor varia de 0 a 100. |
|
AliEngineAudioEffectReverbPreDelay |
Pré-delay em ms. O intervalo de valores é [0, 200]. |
|
AliEngineAudioEffectReverbPreDelay |
Reverberação: O intervalo válido é de 0 a 100. |
|
AliEngineAudioEffectReverbHfDamping |
Amortecimento de alta frequência. O intervalo de valores é [0, 100]. |
|
AliEngineAudioEffectReverbToneLow |
Tom grave. O intervalo de valores é [0, 100]. |
|
AliEngineAudioEffectReverbToneHigh |
Tom agudo. O intervalo de valores é [0, 100]. |
|
AliEngineAudioEffectReverbDryGain |
Ganho seco (dry). O intervalo de valores é [-20, 10]. |
|
AliEngineAudioEffectReverbWetGain |
Ganho úmido (wet). O intervalo de valores é de -20 a 10. |
AliEngineVideoCanvas
Canvas de renderização.
|
Parâmetro |
Tipo |
Descrição |
|
displayView |
void * |
Visualize a renderização. Não pode ser nil. |
|
renderMode |
Modo de renderização. O padrão é AliEngineRenderModeAuto. |
|
|
mirrorMode |
Modo de espelhamento. O padrão é AliEngineRenderMirrorModeOnlyFrontMirror. |
|
|
backgroundColor |
int |
Cor de fundo. O valor é um inteiro no formato 0xRRGGBB. |
|
rotationMode |
Ângulo para rotacionar o vídeo. Por padrão, o vídeo não é rotacionado. |
|
|
renderId |
int |
ID. |
|
width |
int |
Largura. |
|
height |
int |
Altura. |
|
scaleMode |
O valor padrão para a proporção do vídeo é AliEngineVideoScale_16_9. |
AliEngineLiveTranscodingErrorCode
Códigos de erro para ingestão de stream bypass.
|
Nome da enumeração |
Descrição |
|
AliEngineLiveTranscodingErrorPublishOk |
Ingestão de stream bem-sucedida. |
|
AliEngineLiveTranscodingErrorStreamNotFound |
Erro: Stream não encontrado. |
|
AliEngineLiveTranscodingErrorStreamAlreadyExist |
Erro: O stream de destino já existe. |
|
AliEngineLiveTranscodingErrorInvalidParam |
Erro: Parâmetro inválido. |
|
AliEngineLiveTranscodingErrorInternalError |
Erro: Erro interno. |
|
AliEngineLiveTranscodingErrorRtmpServerError |
Erro: Erro no serviço RTMP. |
|
AliEngineLiveTranscodingErrorRtmpStreamUrlError |
Erro: Erro de URL. |
|
AliEngineLiveTranscodingErrorPublishTimeout |
Erro: Timeout da tarefa. |
|
AliEngineLiveTranscodingErrorNotAuthorized |
Erro: Operação não autorizada. |
AliEngineWaterMarkConfig
Configurações de imagem de marca d'água.
|
Parâmetro |
Tipo |
Descrição |
|
visibleInPreview |
bool |
Define se a marca d'água é visível localmente durante a pré-visualização. |
|
positionInLandscapeMode |
Coordenadas da marca d'água no modo paisagem. |
|
|
positionInPortraitMode |
Coordenadas da marca d'água no modo retrato. |
|
|
alpha |
float |
Transparência. |
|
normalized |
bool |
Indica se os dados estão normalizados. |
AliEngineCameraCapturerConfiguration
Propriedades para preferências de captura da câmera.
|
Parâmetro |
Tipo |
Descrição |
|
preference |
Preferência de captura. |
|
|
fps |
int |
Taxa de quadros de captura. O valor padrão é -1, indicando que as configurações padrão do codificador interno do SDK são usadas. |
|
cameraCaptureProfile |
Especifica uma resolução específica para captura de vídeo. |
|
|
disableVideoCaptureReverse |
int |
Defina se deve desativar o espelhamento automático dos quadros de vídeo capturados com base na proporção. -1: Padrão. 0: Desativado. 1: Ativado. |
|
captureObserverOriginal |
int |
Defina se deve acionar um callback para os dados originais do quadro de vídeo. -1: Padrão. 0: Desativado. 1: Ativado. |
|
renderMode |
Modo de renderização a ser usado caso as dimensões da câmera não correspondam às dimensões definidas. |
AliEngineCameraCaptureProfile
Resolução de captura da câmera.
|
Nome da enumeração |
Descrição |
|
AliEngineCameraCaptureProfileDefault |
Padrão. A resolução de captura segue a configuração de codificação. |
|
AliEngineCameraCaptureProfile1080P |
A câmera captura vídeo em resolução 1080p. |
AliEngineDisplayMode
Enumeração de modos de exibição de vídeo. Use estes modos para lidar com incompatibilidade entre a proporção da fonte de vídeo e a configuração de ingestão de stream.
|
Nome da enumeração |
Descrição |
|
AliEngineDisplayMode_Auto |
Automático (padrão). Se a proporção da fonte de vídeo não corresponder à configuração de ingestão de stream, o vídeo será escalado proporcionalmente para caber nas dimensões configuradas. Isso mantém a proporção original. Nota: A resolução final do stream pode diferir da resolução configurada para preservar o conteúdo e a proporção do vídeo. |
|
AliEngineDisplayMode_FullOf |
Esticar para preencher. Se a proporção da fonte de vídeo não corresponder à configuração de ingestão de stream, o vídeo será esticado para caber na proporção configurada. Isso distorce o vídeo. |
|
AliEngineDisplayMode_FillBlack |
Preencher com barras pretas. Se a proporção da fonte de vídeo não corresponder à configuração de ingestão de stream, barras pretas serão adicionadas ao vídeo. Isso permite que o vídeo caiba nas dimensões configuradas mantendo sua proporção original. |
|
AliEngineDisplayMode_Scale |
Recortar. Se a proporção da fonte de vídeo não corresponder à configuração de ingestão de stream, o vídeo será recortado na largura ou altura para caber. Isso causa a perda de parte do conteúdo do vídeo. |
AliEngineCaptureOutputPreference
Preferências de captura da câmera.
|
Nome da enumeração |
Descrição |
|
AliEngineCaptureOutputPreferenceAuto |
Ajusta automaticamente os parâmetros de captura. |
|
AliEngineCaptureOutputPreferencePerformance |
Prioriza o desempenho do dispositivo. Seleciona os parâmetros de saída da câmera que mais se aproximam dos parâmetros definidos por setVideoProfile. |
|
AliEngineCaptureOutputPreferencePreview |
Prioriza a qualidade da pré-visualização do vídeo e seleciona parâmetros de saída da câmera mais altos. |
AliEngineFrameRate
Taxa de quadros de codificação de vídeo.
|
Enumeração |
Descrição |
|
AliEngineFrameRateFps5 |
5 FPS. |
|
AliEngineFrameRateFps10 |
10 FPS. |
|
AliEngineFrameRateFps15 |
15 FPS. |
|
AliEngineFrameRateFps20 |
20 FPS. |
|
AliEngineFrameRateFps30 |
30 FPS. |
AliEngineVideoEncoderBitrate
Taxa de bits de codificação de vídeo.
|
Enumeração |
Descrição |
|
AliEngineVideoStandardBitrate |
Modo de taxa de bits padrão. |
AliEngineVideoMirrorMode
Modo de espelhamento para vídeo codificado.
|
Nome da enumeração |
Descrição |
|
AliEngineVideoMirrorModeDisabled |
Espelha o vídeo codificado. |
|
AliEngineVideoMirrorModeEnable |
Não espelha o vídeo codificado. |
AliEngineVideoEncoderConfiguration
Preferências de Codificação de Vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
dimensions |
Resolução do vídeo. |
|
|
frameRate |
Taxa de quadros de codificação de vídeo. |
|
|
bitrate |
int |
Taxa de bits para codificação de vídeo. |
|
keyFrameInterval |
int |
Intervalo de keyframes em milissegundos. O valor padrão é 0. Um valor 0 indica que o SDK controla internamente o intervalo de keyframes. |
|
forceStrictKeyFrameInterval |
bool |
Define se deve forçar o codificador a gerar keyframes em um intervalo estrito e fixo. O valor padrão é false.
|
|
mirrorMode |
Modo de espelhamento para o vídeo codificado. |
|
|
orientationMode |
Modo de rotação para codificação de vídeo. |
|
|
rotationMode |
Ângulo de rotação do vídeo. |
|
|
codecType |
Defina o modo de codificação. |
|
|
encodeCodecType |
AliEngineVideoEncodeCodecType |
Tipo de codificação. |
|
seiForceFrontIFrame |
int |
Define se deve forçar um I-frame antes de enviar uma mensagem SEI (Supplemental Enhancement Information). Um valor de -1 usa a configuração padrão. Um valor de 0 não força um I-frame. Um valor de 1 força um I-frame. O valor padrão é 1. |
|
enableDynamicEncode |
int |
Ative a codificação dinâmica. |
|
disableDipenseResolutionChange |
int |
Se o dimensionamento antes da codificação é suportado. |
|
enableDowngrade |
int |
Defina se deve permitir downgrade de resolução ou taxa de bits. |
|
enableH264BFrame |
int |
Se deve ativar B-frames H.264. |
|
enableHevcBFrame |
int |
Defina se deve ativar B-frames HEVC. |
AliEngineVideoDecoderConfiguration
Configurações de propriedade para decodificação de vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
codecType |
Defina o tipo de decodificação, como software ou hardware. O valor padrão é AliEngineVideoCodecTypeDefault, que usa as configurações padrão do sistema. |
|
|
enableHardwareDecoderBframe |
int |
Defina se deve ativar a decodificação de B-frame. Se o remetente usar B-frames, ative esta opção. Caso contrário, a decodificação falhará. O valor padrão é -1. Defina este parâmetro como 0 para desativar B-frames ou 1 para ativá-los. |
AliEngineVideoCodecType
Tipo de codec de vídeo.
|
Enumerador |
Descrição |
|
AliEngineVideoCodecTypeDefault |
Não definido. O padrão do sistema é usado. |
|
AliEngineVideoCodecTypeSoftware |
Codec de vídeo via software. |
|
AliEngineVideoCodecTypeHardware |
Codec de vídeo via hardware. |
|
AliEngineVideoCodecTypeHardwareTexture |
Codec de textura via hardware. |
AliEngineScreenShareEncoderConfiguration
Preferências de codificação de compartilhamento de tela.
|
Parâmetro |
Tipo |
Descrição |
|
dimensions |
Resolução de vídeo. |
|
|
frameRate |
Taxa de quadros de codificação de vídeo. |
|
|
bitrate |
int |
Taxa de bits de codificação de vídeo. |
|
rotationMode |
Ângulo de rotação da tela. |
|
|
keyFrameInterval |
int |
Intervalo de keyframes em milissegundos. O valor padrão é 0. Um valor 0 significa que o SDK controla o intervalo de keyframes. |
|
forceStrictKeyFrameInterval |
bool |
Define se deve forçar o codificador a seguir estritamente o intervalo de keyframes definido. O valor padrão é false.
|
AliEngineScreenShareConfig
Configuração de compartilhamento de tela.
|
Parâmetro |
Tipo |
Descrição |
|
isShareByRegion |
bool |
Define se o recurso é compartilhado por região. |
|
shareRegion |
Informações de layout para compartilhamento de região. |
|
|
isPushStream |
bool |
Define se deve enviar o stream de vídeo durante a pré-visualização. |
AliEngineScreenShareRegion
Área de compartilhamento de tela.
|
Parâmetro |
Tipo |
Descrição |
|
originX |
float |
Coordenada x. |
|
originY |
float |
Coordenada y. |
|
width |
float |
Largura. |
|
height |
float |
Altura. |
AliEngineScreenSourcInfo
Informações sobre a fonte de compartilhamento de tela.
|
Parâmetro |
Tipo |
Descrição |
|
sourceId |
String |
ID da fonte de compartilhamento. |
|
sourceName |
String |
Nome da fonte de compartilhamento. |
|
sourceIsSelf |
bool |
Indica se a fonte é o próprio chamador do SDK. |
AliEngineScreenShareInfo
Configuração de compartilhamento de tela.
|
Parâmetro |
Tipo |
Descrição |
|
shareType |
Tipo de compartilhamento. |
|
|
shareSourceId |
unsigned int |
ID da fonte de compartilhamento. |
|
shareConfig |
Configuração do compartilhamento de tela. |
AliEngineScreenShareType
Tipo de compartilhamento de tela.
|
Enumerador |
Descrição |
|
AliEngineScreenShareDesktop |
Compartilhamento de área de trabalho. |
|
AliEngineScreenShareWindow |
Compartilhamento de janela. |
AliEngineAuthInfo
Informações de autenticação.
|
Parâmetro |
Tipo |
Descrição |
|
channelId |
char* |
ID do canal. |
|
userId |
char* |
ID do usuário. |
|
appId |
char* |
ID do aplicativo. |
|
nonce |
char* |
String aleatória. |
|
token |
char* |
Token. |
|
gslb |
char** |
Array de ponteiros para endereços GSLB. |
|
session |
char* |
ID da sessão. Este parâmetro é opcional. |
|
role |
char* |
Função. Este parâmetro é opcional. |
|
timestamp |
long long |
Timestamp. |
|
gslbCount |
int |
Número de endereços GSLB. |
|
agent |
char** |
Array de ponteiros para endereços de agente. |
|
agentCount |
int |
Número de endereços de agente. |
|
tokenType |
char* |
Tipo de token. Este parâmetro é opcional. |
AliEngineVideoSource
Tipo de fonte de dados brutos de vídeo.
|
Nome da enumeração |
Descrição |
|
AliEngineVideoSourceCamera |
Stream de vídeo. |
|
AliEngineVideoSourceScreenShare |
Stream de compartilhamento de tela. |
AliEngineAudioSource
Tipo de fonte de dados brutos de áudio.
|
Nome da Enumeração |
Descrição |
|
AliEngineAudioSourceCaptured |
Dados de áudio capturados. |
|
AliEngineAudioSourceProcessCaptured |
Dados de áudio após processamento 3A. |
|
AliEngineAudioSourcePub |
Dados de áudio para ingestão de stream. |
|
AliEngineAudioSourcePlayback |
Dados de áudio para reprodução. |
|
AliEngineAudioSourceRemoteUser |
Dados de áudio remotos provenientes de pull de stream. |
|
AliEngineAudioSourceMixedAll |
Dados de áudio mixados de ingestão de stream e reprodução. |
AliEngineBufferType
Tipo de dados de vídeo.
|
Enumerador |
Descrição |
|
AliEngineBufferTypeRawData |
Dados brutos YUV. |
|
AliEngineBufferTypeTexture |
Dados CVPixelBuffer. |
AliEngineErrorCode
Códigos de erro.
|
Nome da enumeração |
Descrição |
|
AliEngineErrorJoinBadAppId |
O App ID não existe. |
|
AliEngineErrorJoinInvaildAppId |
O App ID é inválido. |
|
AliEngineErrorJoinBadChannel |
O canal não existe. |
|
AliEngineErrorJoinInvaildChannel |
O canal é inválido. |
|
AliEngineErrorJoinBadToken |
O token não existe. |
|
AliEngineErrorJoinTimeout |
A solicitação para entrar no canal expirou. |
|
AliEngineErrorJoinBadParam |
Parâmetro inválido. |
|
AliEngineErrorMicOpenFail |
Falha ao inicializar o dispositivo de captura de áudio. |
|
AliEngineErrorSpeakerOpenFail |
Falha ao inicializar o dispositivo de reprodução de áudio. |
|
AliEngineErrorMicInterrupt |
Ocorreu uma exceção durante a captura de áudio. |
|
AliEngineErrorSpeakerInterrupt |
Ocorreu uma exceção durante a reprodução de áudio. |
|
AliEngineErrorMicAuthFail |
O microfone não está autorizado. |
|
AliEngineErrorMicNotAvailable |
Nenhum dispositivo de captura de áudio disponível. |
|
AliEngineErrorSpeakerNotAvailable |
Nenhum dispositivo de reprodução de áudio disponível. |
|
AliEngineErrorCameraOpenFail |
Falha ao inicializar o dispositivo de captura de vídeo. |
|
AliEngineErrorCameraInterrupt |
Ocorreu uma exceção durante a captura de vídeo. |
|
AliEngineErrorVideoDisplayOpenFail |
Falha ao inicializar o dispositivo de renderização. |
|
AliEngineErrorVideoDisplayInterrupt |
Ocorreu uma exceção durante a renderização de vídeo. |
|
AliEngineErrorIceConnectionConnectFail |
Falha ao estabelecer o canal de mídia. |
|
AliEngineErrorIceConnectionReconnectFail |
Falha ao reconectar ao canal de mídia. |
|
AliEngineErrorIceConnectionHeartbeatTimeout |
O heartbeat de sinalização expirou. |
|
AliEngineErrorPublishInvaild |
Operação de publicação inválida. |
|
AliEngineErrorPublishNotJoinChannel |
Falha na publicação. O usuário não está em um canal. |
|
AliEngineErrorPublishAudioStreamFailed |
Falha ao publicar o stream de áudio. |
|
AliEngineErrorPublishVideoStreamFailed |
Falha ao publicar o stream de vídeo. |
|
AliEngineErrorPublishDualStreamFailed |
Falha ao publicar o stream duplo. |
|
AliEngineErrorPublishScreenShareFailed |
Falha ao publicar o stream de compartilhamento de tela. |
|
AliEngineErrorPublishScreenShareConfigError |
Configuração incorreta de compartilhamento de tela. |
|
AliEngineErrorSubscribeInvaild |
Assinatura inválida. |
|
AliEngineErrorSubscribeNotJoinChannel |
Falha na assinatura. O usuário não está em um canal. |
|
AliEngineErrorSubscribeAudioStreamFailed |
Falha ao assinar o stream de áudio. |
|
AliEngineErrorSubscribeVideoStreamFailed |
Falha ao assinar o stream de vídeo. |
|
AliEngineErrorSubscribeDualStreamFailed |
Falha ao assinar o stream duplo. |
|
AliEngineErrorSubscribeScreenShareFailed |
Falha ao assinar o stream de compartilhamento de tela. |
|
AliEngineErrorLowLatencyLiveCommunicationFail |
Falha ao estabelecer sinalização de baixa latência para ApsaraVideo Real-time Communication. |
|
AliEngineErrorLowLatencyLiveMediaSettingFail |
Configurações de mídia incorretas para ApsaraVideo Real-time Communication de baixa latência. |
|
AliEngineErrorLowLatencyLiveNoneBroadcaster |
No modo ApsaraVideo Real-time Communication de baixa latência, nenhum streamer está publicando um stream no canal atual. |
|
AliEngineErrorLowLatencyLiveNeedRestart |
Ocorreu um erro no ApsaraVideo Real-time Communication de baixa latência. A camada de aplicação deve criar uma nova instância do kit de desenvolvimento de software (SDK). |
|
AliEngineErrorLowLatencyLiveNeedRestartAgainLater |
Ocorreu um erro no ApsaraVideo Real-time Communication de baixa latência. A camada de aplicação deve aguardar um intervalo personalizado e então criar uma nova instância do SDK. |
|
AliEngineErrorLowLatencyLiveServiceUnavailable |
O serviço ApsaraVideo Real-time Communication de baixa latência está indisponível ou foi degradado. |
|
AliEngineErrorLowLatencyLiveMediaConnectionInterrruption |
Ocorreu uma interrupção de rede no ApsaraVideo Real-time Communication de baixa latência. |
|
AliEngineErrorInvaildState |
Status incorreto do SDK. |
|
AliEngineErrorSessionRemoved |
A sessão foi removida. |
|
AliEngineErrorInvaildArgument |
Argumento inválido. |
|
AliEngineErrorAudioBufferFull |
A fila de buffer de áudio está cheia. Este erro refere-se ao recurso de entrada de dados brutos externos. |
|
AliEngineErrorVideoBufferFull |
A fila de buffer de vídeo está cheia. Este erro refere-se ao recurso de entrada de dados brutos externos. |
|
AliEngineErrorUpdateRoleChannel |
Falha ao definir a função do usuário no modo interativo. |
|
AliEngineErrorInner |
Outros erros. |
AliEngineVideoObserAlignment
Alinhamento para a largura de saída do vídeo.
|
Nome da enumeração |
Descrição |
|
AliEngineAlignmentDefault |
Mantém a largura original do vídeo (padrão). |
|
AliEngineAlignmentEven |
Alinha a largura para um número par. |
|
AliEngineAlignment4 |
A largura é múltipla de 4. |
|
AliEngineAlignment8 |
A largura é múltipla de 8. |
|
AliEngineAlignment16 |
A largura é múltipla de 16. |
AliEngineShowDebugViewType
Tipo de medidor a ser exibido.
|
Nome da enumeração |
Descrição |
|
AliEngineShowTypeNone |
Não exibir. |
|
AliEngineShowTypeAudio |
Áudio. |
|
AliEngineShowTypeVideo |
Vídeo. |
|
AliEngineShowTypeNetwork |
Rede. |
|
AliEngineShowTypeAll |
Todos. |
AliEngineTrascodingPublishTaskStatus
Indica o status da ingestão de stream ao vivo bypass.
|
Nome da enumeração |
Descrição |
|
AliEngineTrascodingPublishTaskStatusStart |
A tarefa foi iniciada. |
|
AliEngineTrascodingPublishTaskStatusUpdate |
A tarefa está sendo atualizada. |
|
AliEngineTrascodingPublishTaskStatusStop |
A tarefa foi parada. |
DisplayType
Tipo de exibição de imagem para transmissão ao vivo bypass.
|
Nome da Enumeração |
Descrição |
|
NOT_DISPLAY |
Não visível. |
|
ALWAYS |
Sempre exibido. |
|
WHEN_NO_VIDEO |
A imagem é exibida quando nenhum vídeo estiver disponível. |
AliEngineLiveTranscodingFontType
Tipo de fonte para transmissão ao vivo bypass.
|
Membro da enumeração |
Descrição |
|
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
Tipo de segmentação para transmissão ao vivo bypass.
|
Enumerador |
Descrição |
|
AliEngineLiveTranscodingNoBody |
Sem segmentação de retrato. |
|
AliEngineLiveTranscodingBody |
Segmentação de retrato. |
AliEngineLiveTranscodingSourceType
Tipo de entrada para transmissão ao vivo bypass.
|
Enumeração |
Descrição |
|
AliEngineLiveTranscodingCamera |
Câmera. |
|
AliEngineLiveTranscodingShareScreen |
Compartilhamento de tela. |
AliEngineVideoState
Indica alterações no status do stream de vídeo.
|
Nome da enumeração |
Descrição |
|
AliEngineVideoClose |
O stream de vídeo está fechado. |
|
AliEngineVideoOpen |
O stream de vídeo foi retomado. |
AliEngineVideoReason
Motivo para uma alteração no status do stream de vídeo.
|
Enumeração |
Descrição |
|
AliEngineVideoChangeByClient |
Pelo cliente. |
|
AliEngineVideoChangeByServer |
Pelo servidor. |
AliEngineLiveTranscodingCropMode
Modo de recorte para transmissão ao vivo bypass.
|
Nome da Enumeração |
Descrição |
|
AliEngineLiveTranscodingCrop |
Recorta o vídeo preservando a proporção. |
|
AliEngineLiveTranscodingFill |
Preenche o vídeo com barras pretas para preservar a proporção. (Padrão) |
AliEngineLiveTranscodingMediaProcessMode
Modo de processamento de mídia para transmissão ao vivo bypass.
|
Enumerador |
Descrição |
|
AliEngineLiveTranscodingNormal |
Modo normal. |
|
AliEngineLiveTranscodingVirtualBackground |
Modo de fundo virtual. |
AliEngineLiveTranscodingStreamType
Tipo de stream a ser ingerido para transmissão ao vivo bypass.
|
Enumerador |
Descrição |
|
AliEngineLiveTranscodingOrigin |
Ingerir o stream original. |
|
AliEngineLiveTranscodingAudio |
Ingerir apenas o stream de áudio. |
|
AliEngineLiveTranscodingVideo |
Ingerir apenas o stream de vídeo. |
AliEngineLiveTranscodingMixMode
Modo de transmissão ao vivo bypass.
|
Nome da enumeração |
Descrição |
|
AliEngineLiveTranscodingSINGLE |
Envia um único stream sem mixagem ou transcodificação. Apenas o stream original é enviado. Não é necessária configuração de parâmetros de mixagem ou transcodificação. |
|
AliEngineLiveTranscodingMIX |
Mixagem e transcodificação de stream (padrão). Suporta saída de mixagem e transcodificação de stream. |
AliEngineLiveTranscodingState
Status da ingestão de stream bypass.
|
Enumerador |
Descrição |
|
AliEngineLiveTranscodingState_IDLE |
A ingestão de stream está ociosa. |
|
AliEngineLiveTranscodingState_CONNECT |
Conectando ao servidor de ingestão de stream. |
|
AliEngineLiveTranscodingState_RUNNING |
A ingestão de stream está em andamento. |
|
AliEngineLiveTranscodingState_RECOVERING |
A ingestão de stream está se recuperando. |
|
AliEngineLiveTranscodingState_FAILURE |
A ingestão de stream falhou. |
|
AliEngineLiveTranscodingState_END |
A ingestão de stream terminou. |
AliEngineLiveTranscodingText
Informações de texto para transmissão ao vivo bypass.
|
Parâmetro |
Tipo |
Descrição |
|
text |
String |
Conteúdo do texto. |
|
x |
int |
Coordenada x, em pixels. |
|
y |
int |
Coordenada y, em pixels. |
|
fontType |
Fonte para transmissão ao vivo bypass. |
|
|
fontSize |
int |
Tamanho da fonte. |
|
zOrder |
int |
Ordem da camada. Um valor de 0 indica a camada inferior. Um valor maior indica uma camada mais alta. |
|
fontColor |
int |
Cor da fonte. |
AliEngineLiveTranscodingImage
Informações de imagem bypass do stream ao vivo.
|
Parâmetro |
Tipo |
Descrição |
|
url |
String |
URL da imagem. |
|
alpha |
float |
Transparência. Um valor de 0,0 é transparente. Um valor de 1,0 é totalmente opaco. |
|
display |
Exibição da imagem. |
|
|
x |
int |
Coordenada x em pixels. |
|
y |
int |
Coordenada y em pixels. |
|
width |
int |
Largura da imagem. |
|
height |
int |
Altura da imagem. |
|
zOrder |
int |
Ordem de empilhamento. Um valor de 0 é a camada mais inferior. Um valor de 1 é a camada acima de 0, e assim por diante. |
AliEngineLiveTranscodingUser
Informações de painel personalizado para transmissão ao vivo bypass.
|
Parâmetro |
Tipo |
Descrição |
|
x |
int |
Coordenada X em pixels. |
|
y |
int |
Coordenada y em pixels. |
|
width |
int |
Largura do painel. |
|
height |
int |
Altura do painel. |
|
zOrder |
int |
Ordem de empilhamento. Um valor de 0 representa a camada inferior. A camada 1 fica acima da camada 0, e assim por diante. |
|
userId |
String |
ID do usuário. |
|
sourceType |
Tipo de stream. |
|
|
segmentType |
Tipo de segmentação para transmissão ao vivo bypass. |
|
|
images |
AliEngineLiveTranscodingImageArray |
Informações de imagem para transmissão ao vivo bypass. |
|
texts |
AliEngineLiveTranscodingTextArray |
Informações de texto para o stream ao vivo bypass. |
AliEngineLiveTranscodingParam
Configuração de transmissão ao vivo bypass.
|
Parâmetro |
Tipo |
Descrição |
|
mixMode |
Modo de transmissão ao vivo bypass. |
|
|
singleParam |
Parâmetros de stream único para transmissão ao vivo bypass. |
|
|
mixParam |
Parâmetros de mixagem de stream para transmissão ao vivo bypass. |
AliEngineLiveTranscodingMixParam
Parâmetros de mixagem de stream bypass.
|
Parâmetro |
Tipo |
Descrição |
|
taskProfile |
Especificações de faturamento para transmissão ao vivo bypass. |
|
|
encodeParam |
Parâmetros de codificação para transmissão ao vivo bypass. |
|
|
users |
AliEngineLiveTranscodingUserArray |
Lista de usuários para transmissão ao vivo bypass. |
|
backgroundColor |
int |
Cor de fundo. |
|
backgrounds |
AliEngineLiveTranscodingImageArray |
Lista de imagens de fundo. |
|
watermarks |
AliEngineLiveTranscodingImageArray |
Lista de imagens de marca d'água. |
|
clockWidgets |
AliEngineLiveTranscodingClockWidgetArray |
Lista de widgets de relógio. |
|
cropMode |
Modo de recorte para transmissão ao vivo bypass. |
|
|
mediaProcessMode |
Modo de processamento de mídia para transmissão ao vivo bypass. |
AliEngineLiveTranscodingSingleParam
Parâmetros para um único endpoint de ingestão no modo bypass.
|
Parâmetro |
Tipo |
Descrição |
|
userId |
String |
ID do usuário. |
|
streamType |
Tipo de ingestão de stream para transmissão ao vivo bypass. |
|
|
sourceType |
Tipo do stream de vídeo ao vivo bypass. |
AliEngineLiveTranscodingTaskProfile
Especificações de faturamento para transmissão ao vivo bypass.
|
Nome da enumeração |
Descrição |
|
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 |
Apenas áudio. |
AliEngineLiveTranscodingEncodeParam
Parâmetros de codificação bypass para transmissão ao vivo.
|
Parâmetros |
Tipo |
Descrição |
|
videoWidth |
int |
Largura. |
|
videoHeight |
int |
Altura. |
|
videoFramerate |
int |
Taxa de quadros. |
|
videoBitrate |
int |
Taxa de bits. |
|
videoGop |
int |
Group of Pictures (GOP). |
|
audioSamplerate |
Taxa de amostragem de áudio para transmissão ao vivo bypass. |
|
|
audioBitrate |
int |
Taxa de bits de áudio. |
|
audioChannels |
int |
Número de canais de som. |
AliEngineLiveTranscodingAudioSampleRate
Taxa de amostragem de áudio bypass para transmissão ao vivo.
|
Nome da enumeração |
Descrição |
|
AliEngineLiveTranscoding_HZ_48000 |
Taxa de amostragem de 48000 Hz. |
|
AliEngineLiveTranscoding_HZ_44100 |
Taxa de amostragem de 44100 Hz. |
|
AliEngineLiveTranscoding_HZ_32000 |
Taxa de amostragem de 32000 Hz. |
|
AliEngineLiveTranscoding_HZ_16000 |
Taxa de amostragem de 16.000 Hz. |
|
AliEngineLiveTranscoding_HZ_8000 |
Taxa de amostragem de 8000 Hz. |
AliEngineLiveTranscodingClockWidget
Widget de relógio para transmissão ao vivo bypass.
|
Parâmetro |
Tipo |
Descrição |
|
x |
int |
Coordenada x em pixels. |
|
y |
int |
Coordenada Y (pixel). |
|
fontSize |
int |
Tamanho da fonte para transmissão ao vivo bypass. |
|
zOrder |
int |
Ordem de empilhamento. Um valor de 0 indica a camada inferior. Um valor de 1 fica acima de 0, e assim por diante. |
|
fontColor |
int |
Cor da fonte para transmissão ao vivo bypass. |
|
fontType |
Fonte para transmissão ao vivo bypass. |
AliEngineBokehScaleModel
Padrões de dimensionamento para substituição de fundo.
|
Nome da enumeração |
Descrição |
|
AliEngineBokehScaleModelCrop |
Recorte proporcional. |
|
AliEngineBokehScaleModelFill |
Preenche com barras pretas. |
AliEngineAudioAccompanyStateCode
Status de reprodução da música de fundo.
|
Nome da enumeração |
Descrição |
|
AliEngineAudioAccompanyStarted |
Reprodução iniciada. |
|
AliEngineAudioAccompanyStopped |
Reprodução parada. |
|
AliEngineAudioAccompanyPaused |
Reprodução pausada. |
|
AliEngineAudioAccompanyResumed |
Reprodução retomada. |
|
AliEngineAudioAccompanyEnded |
Reprodução finalizada. |
|
AliEngineAudioAccompanyBuffering |
Bufferizando. |
|
AliEngineAudioAccompanyBufferingEnd |
Bufferização concluída. |
|
AliEngineAudioAccompanyFailed |
Falha na reprodução. |
AliEngineAudioAccompanyErrorCode
Códigos de erro para reprodução de acompanhamento de áudio.
|
Nome da enumeração |
Descrição |
|
AliEngineAudioAccompanyNoError |
Sem erro. |
|
AliEngineAudioAccompanyOpenFailed |
Falha ao abrir o arquivo. |
|
AliEngineAudioAccompanyDecodeFailed |
Falha ao decodificar o arquivo. |
AliEngineScreenSourceList
Lista de fontes de compartilhamento de tela.
|
Parâmetro |
Tipo |
Descrição |
|
GetCount |
unsigned int |
Obtém o número de fontes de compartilhamento de tela. |
|
GetSourceInfo |
Recupera a descrição da fonte por índice. |
|
|
Release |
None |
API de liberação. |
AliEngineInterfaceIdType
Tipo da interface de recurso.
|
Enumeração |
Descrição |
|
AliEngineInterfaceAudioDeviceManager |
Classe IAliEngineAudioDeviceManager, que fornece recursos para dispositivos de áudio. |
|
AliEngineInterfaceVideoDeviceManager |
Classe IAliEngineVideoDeviceManager, que fornece recursos para dispositivos de vídeo. |
|
AliEngineInterfaceMediaEngine |
Classe IAliEngineMediaEngine, que fornece recursos para dados de mídia de áudio e vídeo. |
AliEngineVideoCodecKindType
Tipo de codec de vídeo.
|
Nome da enumeração |
Descrição |
|
AliEngineVideoEncoderType |
Codificador. |
|
AliEngineVideoDecoderType |
Decodificador. |
AliEngineDeviceTransportType
Tipo de conexão do dispositivo.
|
Nome da enumeração |
Descrição |
|
AliEngineDeviceTransportTypeUnknown |
Tipo de dispositivo desconhecido. |
|
AliEngineDeviceTransportTypeBuiltIn |
Dispositivo integrado. |
|
AliEngineDeviceTransportTypeBluetooth |
Dispositivo Bluetooth. |
|
AliEngineDeviceTransportTypeUSB |
Dispositivo USB. |
|
AliEngineDeviceTransportTypeAggregate |
Dispositivo agregado. |
|
AliEngineDeviceTransportTypeVirtual |
Dispositivo virtual. |
|
AliEngineDeviceTransportTypePCI |
Dispositivo PCI. |
|
AliEngineDeviceTransportTypeFireWire |
Dispositivo FireWire. |
|
AliEngineDeviceTransportTypeBluetoothLE |
Dispositivo Bluetooth LE. |
|
AliEngineDeviceTransportTypeHDMI |
Dispositivo HDMI. |
|
AliEngineDeviceTransportTypeDisplayPort |
Dispositivo DVI. |
|
AliEngineDeviceTransportTypeAirPlay |
Dispositivo AirPlay. |
|
AliEngineDeviceTransportTypeAVB |
Dispositivo AVB. |
|
AliEngineDeviceTransportTypeThunderbolt |
Dispositivo Thunderbolt. |
AliEngineAudioFrameObserverConfig
Configurações de parâmetros para callbacks de dados de áudio.
|
Parâmetro |
Tipo |
Descrição |
|
sampleRate |
Taxa de amostragem de áudio do callback. |
|
|
channels |
Número de canais de som para o áudio do callback. |
|
|
mode |
Modo de callback. |
|
|
userDefinedInfo |
int |
Parâmetro definido pelo usuário. Para valores válidos, consulte AliEngineAudioFrameObserverUserDefinedInfoBitMask. |
AliEngineDeviceInfoList
Lista de dispositivos de vídeo.
|
Nome do método |
Tipo de valor de retorno |
Descrição |
|
GetCount |
int |
Contagem de resoluções. |
|
GetDeviceInfo |
Obtém informações sobre um dispositivo especificado. |
|
|
Release |
void |
Libera o objeto. |
AliEngineVideoResolutionList
Lista de resoluções de vídeo.
|
Nome do método |
Tipo de valor de retorno |
Descrição |
|
GetCount |
int |
Número de resoluções. |
|
GetResolutionInfo |
Obtém a resolução em um índice especificado. |
|
|
Release |
void |
Libera o objeto. |
AliEngineVideoRecordSource
Fonte de dados para gravação de vídeo.
|
Nome da enumeração |
Descrição |
|
AliEngineVideoRecordSourceCamera |
Gravar o vídeo do stream da câmera. |
|
AliEngineVideoRecordSourceScreenShare |
Gravar o vídeo do stream de compartilhamento de tela. |
|
AliEngineVideoRecordSourceBoth |
Gravar o vídeo tanto do stream da câmera quanto do compartilhamento de tela. |
AliEngineAudioFrameObserverOperationMode
Modo de callback de dados de áudio.
|
Nome da enumeração |
Descrição |
|
AliEngineAudioFrameObserverOperationModeReadOnly |
Modo somente leitura. |
|
AliEngineAudioFrameObserverOperationModeWriteOnly |
Modo somente escrita. |
|
AliEngineAudioFrameObserverOperationModeReadWrite |
Modo leitura e escrita. |
AliEngineVideoResolution
Resolução de vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
width |
int |
Largura. |
|
height |
int |
Altura. |
AliEngineVideoScale
Proporção da resolução de vídeo.
|
Nome da enumeração |
Descrição |
|
AliEngineVideoScale_16_9 |
16:9 |
|
AliEngineVideoScale_4_3 |
4:3 |
AliEngineWaterMarkPosition
Sistema de coordenadas da marca d'água.
|
Parâmetro |
Tipo |
Descrição |
|
x |
float |
Coordenada x do canto superior esquerdo. |
|
y |
float |
Coordenada y do canto superior esquerdo. |
|
w |
float |
Largura da marca d'água. |
|
h |
float |
Altura da marca d'água. |
AliEngineVideoDimensions
Resolução de vídeo.
|
Parâmetro |
Tipo |
Descrição |
|
width |
int |
Largura do vídeo. |
|
height |
int |
Altura do vídeo. |
AliEngineVideoEncodeCodecType
Formato de codificação de vídeo.
|
Enumeração |
Descrição |
|
AliEngineVideoEncodeCodecTypeDefault |
Usa o formato de codificação padrão. O padrão atual é H.264. |
|
AliEngineVideoEncodeCodecTypeH264 |
Usa codificação H.264. |
|
AliEngineVideoEncodeCodecTypeHevc |
Usa codificação H.265. |
AliEngineChannelParam
Propriedades de um usuário, como apelido e tipo.
|
Parâmetro |
Tipo |
Descrição |
|
userName |
string |
Nome de usuário a ser exibido. |
|
capabilityProfile |
Propriedade de usuário que requer configuração especial para cenários de chamada com agente de IA. Para todos os outros cenários, o valor padrão é usado. |
AliCapabilityProfile
Propriedade de usuário. Esta propriedade requer configuração especial para cenários de chamada com agente de IA. Para cenários sem agente de IA, use o valor padrão.
|
Nome da enumeração |
Descrição |
|
AliCapabilityProfileDefault |
Cenário sem chamada de agente de IA. |
|
AliCapabilityProfileHuman |
Propriedade de usuário. |
|
AliCapabilityProfileRobot |
Propriedade de robô. |
AliEngineAudioAccompanyConfig
Configuração para reprodução de acompanhamento de áudio.
|
Parâmetro |
Tipo |
Descrição |
|
onlyLocalPlay |
bool |
Define se deve reproduzir o áudio apenas localmente. O valor padrão é false. |
|
replaceMic |
bool |
Define se deve substituir a entrada do microfone. O valor padrão é false. |
|
loopCycles |
int |
Número de loops de reprodução. Defina este parâmetro como -1 para loop infinito ou um inteiro positivo maior que 0. Outros valores são inválidos. O valor padrão é -1. |
|
startPosMs |
long |
Posição inicial para reprodução. A unidade é milissegundos (ms). O valor padrão é 0. |
|
publishVolume |
int |
Volume para ingestão de stream. O valor varia de 0 a 100. O valor padrão é 50. |
|
playoutVolume |
int |
Volume de reprodução. O valor varia de 0 a 100. O valor padrão é 50. |
AliEngineVideoPipelineMirrorMode
Modo de espelhamento de vídeo.
|
Enumeração |
Descrição |
|
AliEngineVideoPipelineMirrorModeNoMirror |
Espelhamento desativado tanto para pré-visualização quanto para codificação. |
|
AliEngineVideoPipelineMirrorModeBothMirror |
Espelhamento ativado tanto para pré-visualização quanto para codificação. |
|
AliEngineVideoPipelineMirrorModeOnlyPreviewMirror |
Espelhamento ativado apenas para pré-visualização. |
|
AliEngineVideoPipelineMirrorModeOnlyPublishMirror |
Espelhamento ativado apenas para publicação. |
AliEngineCapturePipelineScaleMode
Defina quando dimensionar o vídeo.
|
Enumerador |
Descrição |
|
AliEngineCapturePipelineScaleModePre |
Dimensiona o vídeo imediatamente após a captura. Este é o padrão. |
|
AliEngineCapturePipelineScaleModePost |
Dimensiona o vídeo durante a codificação. |
AliEngineDataChannelMsg
Mensagem de canal de dados.
|
Parâmetro |
Tipo |
Descrição |
|
type |
AliEngineDataMsgType |
Tipo da mensagem. |
|
networkTime |
long long |
Timestamp. |
|
progress |
int |
Progresso atual em milissegundos. Este parâmetro é usado apenas para mensagens AliEngineDataMsgMusicProgress em cenários KTV. Não defina este parâmetro para outros cenários. |
|
data |
void* |
Conteúdo da mensagem. O conteúdo pode ser qualquer dado, como texto e imagens. |
|
dataLen |
int |
Comprimento da mensagem. |
AliEngineDataMsgType
Tipo de mensagem para o canal de dados.
|
Nome da enumeração |
Descrição |
|
AliEngineDataChannelNone |
Sem mensagem. |
|
AliEngineDataChannelProgress |
Usado em cenários KTV. |
|
AliEngineDataChannelCustom |
Mensagem normal. Para outros cenários, defina o tipo de mensagem com este valor. |
AliEngineAudioFileInfo
Informações do arquivo de áudio.
|
Parâmetro |
Tipo |
Descrição |
|
filePath |
const char* |
Caminho do arquivo de áudio. |
|
durationMs |
long |
Duração do arquivo de áudio em milissegundos. |
AliEngineLocalAudioStateType
Status da captura de áudio local.
|
Nome da enumeração |
Descrição |
|
AliEngineLocalAudioStateTypeStarting |
A captura de áudio local está iniciando. |
|
AliEngineLocalAudioStateTypeStarted |
A captura de áudio local foi iniciada. |
|
AliEngineLocalAudioStateTypeStopping |
A captura de áudio local está parando. |
|
AliEngineLocalAudioStateTypeStopped |
A captura de áudio local parou. |
AliEngineLocalVideoStateType
Status da captura de vídeo local.
|
Enumeração |
Descrição |
|
AliEngineLocalVideoStateTypeStarting |
A captura de vídeo local está iniciando. |
|
AliEngineLocalVideoStateTypeStarted |
A captura de vídeo local foi iniciada. |
|
AliEngineLocalVideoStateTypeStopping |
A captura de vídeo local está parando. |
|
AliEngineLocalVideoStateTypeStopped |
A captura de vídeo local parou. |