Representa um arquivo de uma sessão da Video API da Vonage. Mais...
| Funções públicas de membro | |
| nulo | Pare () |
| Interrompe o OpenTok arquivar, caso esteja sendo gravado. Mais... | |
| async Task | StopAsync () |
| Interrompe o OpenTok arquivar, caso esteja sendo gravado. Mais... | |
| nulo | Excluir () |
| Exclui o OpenTok arquivo. Mais... | |
| Tarefa | DeleteAsync () |
| Exclui o OpenTok arquivo. Mais... |
| Propriedades | |
| longo | Data de criação [get, set] |
| A hora em que o arquivo foi criado, em milissegundos desde a época do Unix. Mais... | |
| longo | Duração [get, set] |
| A duração do arquivo, em segundos. Mais... | |
| Guia | Id [get, set] |
| O ID do arquivo. Mais... | |
| sequência de caracteres | Nome [get, set] |
| O nome do arquivo. Mais... | |
| int | PartnerId [get, set] |
| A chave da Video API da Vonage associada ao arquivo. Mais... | |
| String | SessionId [get, set] |
| O ID da sessão da Video API da Vonage associada a este arquivo. Mais... | |
| String | Motivo [get, set] |
| Para arquivos com o status ArchiveStatus.STOPPED ou ArchiveStatus.FAILED, essa sequência de caracteres descreve o motivo pelo qual o arquivamento foi interrompido (como “duração máxima excedida”) ou falhou. Mais... | |
| bool | HasVideo [get, set] |
| Se o arquivo contém uma trilha de vídeo (verdadeiro) ou não (falso). Mais... | |
| bool | HasAudio [get, set] |
| Se o arquivo contém uma faixa de áudio (verdadeiro) ou não (falso). Mais... | |
| sequência de caracteres | Resolução [get, set] |
| A resolução do arquivo. Mais... | |
| Modo de saída | Modo de saída [get, set] |
| Se todos os fluxos do arquivo são gravados em um único arquivo (OutputMode.COMPOSED) ou a arquivos individuais (OutputMode.INDIVIDUAL). Para gravar fluxos em arquivos individuais, passe OutputMode.INDIVIDUAL como o Modo de saída parâmetro ao chamar o OpenTok.StartArchive método. Mais... | |
| longo | Tamanho [get, set] |
| O tamanho do arquivo MP4. Para arquivos que ainda não foram gerados, esse valor é definido como 0. Utilizamos o tipo `long` em vez de `int` para suportar arquivos com mais de 2 GB. Mais... | |
| Status do arquivo | Status [get, set] |
| O status do arquivo, conforme definido pela enumeração ArchiveStatus. Mais... | |
| String | URL [get, set] |
| A URL de download do arquivo MP4 disponível. Esse campo só é preenchido para um arquivo cujo status esteja definido como ArchiveStatus.AVAILABLE; para outros arquivos (incluindo aqueles com o status de ArchiveStatus.UPLOADED) esse método retorna null. A URL de download está ofuscada, e o arquivo fica disponível nessa URL apenas por 10 minutos. Para gerar uma nova URL, chame o método ListArchives() ou GetArchive() do OpenTok objeto. Mais... | |
| String | Senha [get, set] |
| A senha de criptografia do arquivo compactado. Mais... | |
| StreamMode | StreamMode [get, set] |
| Se os fluxos incluídos no arquivo são selecionados automaticamente (“auto”, a configuração padrão) ou manualmente. Mais... | |
| sequência de caracteres | MultiArchiveTag [get, set] |
| A tag exclusiva para arquivos simultâneos (caso tenha sido definida). Mais... |
Descrição detalhada
Representa um arquivo de uma sessão da Video API da Vonage.
Documentação sobre construtores e destrutores
Arquivar()
| --- | --- | --- | --- | --- | OpenTokSDK.Arquivo.Arquivo | ( | ) |
Inicializa uma nova instância do Arquivo classe.
Documentação das funções de membro
Excluir()
| void OpenTokSDK.Archive.Delete | ( | ) |
Exclui o OpenTok arquivo.
Só é possível excluir um arquivo cujo status seja “disponível” ou “carregado”. A exclusão de um arquivo remove seu registro da lista de arquivos. No caso de um arquivo “disponível”, isso também remove o arquivo em si, tornando-o indisponível para download.
DeleteAsync()
| Tarefa OpenTokSDK.Archive.DeleteAsync | ( | ) |
Exclui o OpenTok arquivo.
Só é possível excluir um arquivo cujo status seja “disponível” ou “carregado”. A exclusão de um arquivo remove seu registro da lista de arquivos. No caso de um arquivo “disponível”, isso também remove o arquivo em si, tornando-o indisponível para download.
Stop()
| void OpenTokSDK.Archive.Stop | ( | ) |
Interrompe o OpenTok arquivar, caso esteja sendo gravado.
Os arquivos param automaticamente de gravar após 120 minutos ou quando todos os clientes se desconectarem da sessão que está sendo arquivada.
StopAsync()
| async Task OpenTokSDK.Archive.StopAsync | ( | ) |
Interrompe o OpenTok arquivar, caso esteja sendo gravado.
Os arquivos param automaticamente de gravar após 120 minutos ou quando todos os clientes se desconectarem da sessão que está sendo arquivada.
Documentação do imóvel
Data de criação
| --- | long OpenTokSDK.Archive.CreatedAt |
A hora em que o arquivo foi criado, em milissegundos desde a época do Unix.
Duração
| --- | long OpenTokSDK.Archive.Duration |
A duração do arquivo, em segundos.
HasAudio
| --- | bool OpenTokSDK.Archive.HasAudio |
Se o arquivo contém uma faixa de áudio (verdadeiro) ou não (falso).
HasVideo
| --- | bool OpenTokSDK.Archive.HasVideo |
Se o arquivo contém uma trilha de vídeo (verdadeiro) ou não (falso).
Id
| --- | Guia OpenTokSDK.Archive.Id |
O ID do arquivo.
MultiArchiveTag
| --- | string OpenTokSDK.Archive.MultiArchiveTag |
A tag exclusiva para arquivos simultâneos (caso tenha sido definida).
Nome
| --- | string OpenTokSDK.Archive.Name |
O nome do arquivo.
Modo de saída
| --- | Modo de saída OpenTokSDK.Archive.OutputMode |
Se todos os fluxos do arquivo são gravados em um único arquivo (OutputMode.COMPOSED) ou a arquivos individuais (OutputMode.INDIVIDUAL). Para gravar fluxos em arquivos individuais, passe OutputMode.INDIVIDUAL como o Modo de saída parâmetro ao chamar o OpenTok.StartArchive método.
PartnerId
| --- | int OpenTokSDK.Archive.PartnerId |
A chave da Video API da Vonage associada ao arquivo.
Senha
| --- | String OpenTokSDK.Archive.Password |
A senha de criptografia do arquivo compactado.
Motivo
| --- | String OpenTokSDK.Archive.Reason |
Para arquivos com o status ArchiveStatus.STOPPED ou ArchiveStatus.FAILED, essa sequência de caracteres descreve o motivo pelo qual o arquivamento foi interrompido (como “duração máxima excedida”) ou falhou.
Resolução
| --- | string OpenTokSDK.Archive.Resolution |
A resolução do arquivo.
SessionId
| --- | String OpenTokSDK.Archive.SessionId |
O ID da sessão da Video API da Vonage associada a este arquivo.
Tamanho
| --- | long OpenTokSDK.Archive.Size |
O tamanho do arquivo MP4. Para arquivos que ainda não foram gerados, esse valor é definido como 0. Utilizamos o tipo `long` em vez de `int` para suportar arquivos com mais de 2 GB.
Status
| --- | Status do arquivo OpenTokSDK.Archive.Status |
O status do arquivo, conforme definido pela enumeração ArchiveStatus.
StreamMode
| --- | StreamMode OpenTokSDK.Archive.StreamMode |
Se os fluxos incluídos no arquivo são selecionados automaticamente (“auto”, a configuração padrão) ou manualmente.
URL
| --- | String OpenTokSDK.Archive.Url |
A URL de download do arquivo MP4 disponível. Esse campo só é preenchido para um arquivo cujo status esteja definido como ArchiveStatus.AVAILABLE; para outros arquivos (incluindo aqueles com o status de ArchiveStatus.UPLOADED) esse método retorna null. A URL de download está ofuscada, e o arquivo fica disponível nessa URL apenas por 10 minutos. Para gerar uma nova URL, chame o método ListArchives() ou GetArchive() do OpenTok objeto.