Herdado de: : Object

Definido em: : lib/opentok/render.rb

Visão geral

Representa uma renderização do Experience Composer de uma sessão do OpenTok. Consulte / Experience Composer.

Resumo dos atributos da instância

  • #created_at ⇒ int

    O momento em que o Experience Composer foi iniciado, expresso em milissegundos desde a época do Unix.

  • #id ⇒ string

    O ID exclusivo do Experience Composer.

  • #id_do_projeto ⇒ string

    A chave de API associada à renderização.

  • #motivo ⇒ string

    O campo “Motivo” só fica disponível quando o status é “interrompido” ou “falha”.

  • #resolução ⇒ string

    A resolução do Experience Composer (seja “640x480”, “480x640”, “1280x720”, “720x1280”, “1920x1080” ou “1080x1920”).

  • #session_id ⇒ string

    O ID da sessão do OpenTok associada a esta renderização.

  • #status ⇒ string

    O status do Experience Composer.

  • #streamId ⇒ string

    O ID do fluxo composto que está sendo publicado.

  • #atualizado_em ⇒ int

    O timestamp UNIX da última atualização do status do Experience Composer.

  • #url ⇒ string

    Um URL acessível ao público, controlado pelo cliente e capaz de gerar o conteúdo a ser exibido sem a intervenção do usuário.

Resumo dos métodos de instância

Tratamento dinâmico de métodos

Essa classe lida com métodos dinâmicos por meio do método `method_missing`

#method_missing(método, *args, &bloco) ⇒ Objeto

Detalhes dos atributos da instância

#created_at ⇒ int

O momento em que o Experience Composer foi iniciado, expresso em milissegundos desde a época do Unix.

Devoluções:

  • (int) —

    o valor atual de created_at

#id ⇒ string

O ID exclusivo do Experience Composer.

Devoluções:

  • (string) —

    o valor atual do id

#id_do_projeto ⇒ string

A chave de API associada à renderização.

Devoluções:

  • (string) —

    o valor atual de project_id

#motivo ⇒ string

O campo “motivo” só fica disponível quando o status é “interrompido” ou “falha”. Se o status for “interrompido”, o campo “motivo” conterá uma das seguintes opções:

"Max Duration Exceeded" or "Stop Requested." If the status is failed, the reason will contain a more specific error message.

Devoluções:

  • (string) —

    o valor atual da razão

#resolução ⇒ string

A resolução do Experience Composer (seja “640x480”, “480x640”, “1280x720”, “720x1280”, “1920x1080” ou “1080x1920”).

Devoluções:

  • (string) —

    o valor atual da resolução

#session_id ⇒ string

O ID da sessão do OpenTok associada a esta renderização.

Devoluções:

  • (string) —

    o valor atual de session_id

#status ⇒ string

O status do Experience Composer. Verifique frequentemente para acompanhar as atualizações de status. Esta propriedade deve ser definida como um dos seguintes valores:

- "starting"The Vonage Video API platform is in the process of connecting to the remote application at the URL provided. This is the initial state.
- "started"The Vonage Video API platform has successfully connected to the remote application server, and is publishing the web view to an OpenTok stream.
- "stopped"The Experience Composer has stopped.
- "failed"An error occurred and the Experience Composer could not proceed. It may occur at startup if the OpenTok server cannot connect to the remote
              application server or republish the stream. It may also occur at any point during the process due to an error in the Vonage Video API platform.

Devoluções:

  • (string) —

    o valor atual do status

#streamId ⇒ string

O ID do fluxo composto que está sendo publicado. O streamId não está disponível quando o status é “iniciando” e pode não estar disponível quando o status é “falha”.

Devoluções:

  • (string) —

    o valor atual de streamId

#atualizado_em ⇒ int

O timestamp UNIX da última atualização do status do Experience Composer.

Devoluções:

  • (int) —

    o valor atual de updated_at

#url ⇒ string

Um URL acessível ao público, controlado pelo cliente e capaz de gerar o conteúdo a ser exibido sem a intervenção do usuário.

Devoluções:

  • (string) —

    o valor atual da URL

Detalhes do método de instância

#informações ⇒ Objeto

Obtém informações sobre a renderização do OpenTok Experience Composer.

#pare ⇒ Objeto

Interrompe a renderização do OpenTok Experience Composer.

#to_json ⇒ Objeto

Uma representação em string codificada em JSON da renderização do Experience Composer.