#include <publisher.h>
| Campos de dados | |
| void * | dados_do_usuário |
| void(* | on_rtc_stats_report )(otc_publisher *editor, void *dados_do_usuário, const struct otc_publisher_rtc_stats *estatísticas, entradas de tipo size_t) |
| void * | reservado |
Descrição detalhada
Define a estrutura para configurar o retorno de chamada do relatório de estatísticas do RTC do editor.
Veja também : otc_publisher_set_rtc_stats_report_cb.
Documentação de campo
on_rtc_stats_report
| void(* on_rtc_stats_report) (otc_publisher *editor, void *dados_do_usuário, const struct otc_publisher_rtc_stats *estatísticas, entradas de tipo size_t) |
Define a função de retorno de chamada para obter relatórios de estatísticas do RTC do editor.
Parâmetros : | | | | --- | --- | | publisher | A instância que está invocando esta chamada. | | stats | Um ponteiro para uma matriz que define as estatísticas do RTC para o publisher. Para uma sessão roteada (uma sessão que utiliza o Roteador de mídia OpenTok), essa matriz inclui um elemento, definindo as estatísticas do único fluxo de mídia de vídeo enviado ao OpenTok Media Router. Em uma sessão retransmitida, a matriz inclui um objeto para cada assinante do fluxo publicado. | | entradas | O tamanho da matriz de estatísticas. |
dados_do_usuário
| void* user_data |
Ponteiro para os dados personalizados do usuário vinculados a esta estrutura.