| Pacote | flash.media |
| Classe | public class VideoStreamSettings |
| Herança | VideoStreamSettings Object |
| Subclasses | H264VideoStreamSettings, VP6VideoStreamSettings |
| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 11, AIR 3 |
Camera. Você pode utilizar métodos (setMode(), etc.) para especificar parâmetros de codificador desejados e você pode usar as propriedades (width, etc.) para obter os parâmetros de compactação atuais usados. As propriedades serão validadas após Camera ser anexado ao objeto NetStream e a compactação iniciada.
Observação a implementação atual não apoia propriedades de configuração por NetStream e Camera como alternativa, os parâmetros serão usados para cada publicação NetStream.
| Propriedade | Definido por | ||
|---|---|---|---|
| bandwidth : int [somente leitura]
Obtém a quantidade máxima de largura de banda que o feed de vídeo de saída atual pode usar, em bytes por segundo. | VideoStreamSettings | ||
| codec : String [somente leitura]
Codec de vídeo utilizado na compactação. | VideoStreamSettings | ||
![]() | constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | |
| fps : Number [somente leitura]
Taxa de quadros máxima na qual os quadros do vídeo foram codificados, em quadros por segundo. | VideoStreamSettings | ||
| height : int [somente leitura]
A altura da codificação atual, em pixels. | VideoStreamSettings | ||
| keyFrameInterval : int [somente leitura]
O número de quadros de vídeo transmitidos integralmente (chamados de quadros-chave ou Instantaneous Decoding Refresh (IDR)) em vez de serem interpolados pelo algoritmo de compactação de vídeo. | VideoStreamSettings | ||
| quality : int [somente leitura]
O nível necessário de qualidade da imagem, determinado pela intensidade de compactação que está sendo aplicada a cada quadro de vídeo. | VideoStreamSettings | ||
| width : int [somente leitura]
A largura da codificação atual, em pixels. | VideoStreamSettings | ||
| Método | Definido por | ||
|---|---|---|---|
Cria um objeto de configuração que especifica a utilização do codec de vídeo Sorenson Spark para compactação. | VideoStreamSettings | ||
![]() |
Indica se um objeto tem uma propriedade especificada definida. | Object | |
![]() |
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | |
![]() |
Indica se a propriedade especificada existe e é enumerável. | Object | |
O número de quadros de vídeo transmitidos integralmente (chamados de quadros-chave ou Instantaneous Decoding Refresh (IDR)) em vez de serem interpolados pelo algoritmo de compactação de vídeo. | VideoStreamSettings | ||
Configura a resolução e a taxa de quadros utilizada na codificação do vídeo. | VideoStreamSettings | ||
![]() |
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | |
Define a quantidade máxima de largura de banda por segundo ou a qualidade de imagem necessária que a saída de vídeo atual pode utilizar. | VideoStreamSettings | ||
![]() |
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | |
![]() |
Retorna a representação de string do objeto especificado. | Object | |
![]() |
Retorna o valor primitivo do objeto especificado. | Object | |
bandwidth | propriedade |
bandwidth:int [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 11, AIR 3 |
Obtém a quantidade máxima de largura de banda que o feed de vídeo de saída atual pode usar, em bytes por segundo. Para definir essa propriedade, use o método setQuality().
Implementação
public function get bandwidth():intElementos da API relacionados
codec | propriedade |
fps | propriedade |
fps:Number [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 11, AIR 3 |
Taxa de quadros máxima na qual os quadros do vídeo foram codificados, em quadros por segundo. Para definir um valor desejado para essa propriedade, use o método setMode(). Este valor é validado após Camera ser anexado a NetStream.
Implementação
public function get fps():NumberElementos da API relacionados
height | propriedade |
height:int [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 11, AIR 3 |
A altura da codificação atual, em pixels. Para definir um valor desejado para essa propriedade, use o método setMode(). Este valor é validado após Câmera ser anexado a NetStream e a compactação iniciada.
Implementação
public function get height():intElementos da API relacionados
keyFrameInterval | propriedade |
keyFrameInterval:int [somente leitura] | Versão da linguagem: | ActionScript #see |
| Versões de runtime: | Flash Player 11, AIR 3 |
O número de quadros de vídeo transmitidos integralmente (chamados de quadros-chave ou Instantaneous Decoding Refresh (IDR)) em vez de serem interpolados pelo algoritmo de compactação de vídeo. Para definir um valor para essa propriedade, use o método setKeyFrameInterval().
Implementação
public function get keyFrameInterval():intquality | propriedade |
quality:int [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 11, AIR 3 |
O nível necessário de qualidade da imagem, determinado pela intensidade de compactação que está sendo aplicada a cada quadro de vídeo. Este valor varia de 1 (a qualidade mais baixa, compactação máxima) a 100 (mais alta qualidade, baixa compactação). Para definir essa propriedade, use o método setQuality().
Implementação
public function get quality():intElementos da API relacionados
width | propriedade |
width:int [somente leitura] | Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 11, AIR 3 |
A largura da codificação atual, em pixels. Para definir um valor desejado para essa propriedade, use o método setMode(). Este valor é validado após Câmera ser anexado a NetStream e a compactação iniciada.
Implementação
public function get width():intElementos da API relacionados
VideoStreamSettings | () | Construtor |
public function VideoStreamSettings()| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 11, AIR 3 |
Cria um objeto de configuração que especifica a utilização do codec de vídeo Sorenson Spark para compactação.
setKeyFrameInterval | () | método |
public function setKeyFrameInterval(keyFrameInterval:int):void| Versão da linguagem: | ActionScript #see |
| Versões de runtime: | Flash Player 11, AIR 3 |
O número de quadros de vídeo transmitidos integralmente (chamados de quadros-chave ou Instantaneous Decoding Refresh (IDR)) em vez de serem interpolados pelo algoritmo de compactação de vídeo. O valor padrão é 15, o que significa que há um quadro-chave de 15 em 15 quadros. O valor 1 indica que todos os quadros são chave. Os valores permitidos são de 1 a 300. Configure para -1 para usar o mesmo valor especificado para o objeto Camera. Este valor é limitado pelo valor Camera.
Observação Esse recurso será suportado em futuras versões do Flash Player e AIR. Atualmente, os parâmetros Camera são utilizados.
Parâmetros
keyFrameInterval:int — Um valor que especifica quais quadros de vídeo são transmitidos integralmente (quadros-chave ou IDR) em vez de serem interpolados pelo algoritmo de compactação de vídeo.
|
setMode | () | método |
public function setMode(width:int, height:int, fps:Number):void| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 11, AIR 3 |
Configura a resolução e a taxa de quadros utilizada na codificação do vídeo. Define cada parâmetro para -1 para utilizar o mesmo valor de codificação do valor de captura. A codificação de valores deve ser menor ou igual aos valores de captura especificados no objeto Camera. Se valores inválidos forem especificados, os valores de captura serão utilizados. Atualmente, somente a redução da resolução de número inteiro tem suporte para resolução e taxa de quadros. O vídeo capturado tem a resolução reduzida para a resolução desejada e taxa de quadros. Os valores especificados são validados após Camera ser anexado a NetStream. Você pode usar as propriedadeswidth, height e fps para obter a largura compactada real, a altura e a taxa de quadros, respectivamente.
Observação Esse recurso será suportado em futuras versões do Flash Player e AIR. Atualmente, os parâmetros Camera são utilizados.
Parâmetros
width:int — A largura da codificação solicitada, em pixels. O valor padrão é -1 (o mesmo da largura de captura).
| |
height:int — A altura da codificação solicitada, em pixels. O valor padrão é -1 (o mesmo da altura de captura).
| |
fps:Number — A taxa de quadros solicitada na qual os quadros devem ser codificados, em quadros por segundo. O valor padrão é -1 (o mesmo da captura fps).
|
Elementos da API relacionados
setQuality | () | método |
public function setQuality(bandwidth:int, quality:int):void| Versão da linguagem: | ActionScript 3.0 |
| Versões de runtime: | Flash Player 11, AIR 3 |
Define a quantidade máxima de largura de banda por segundo ou a qualidade de imagem necessária que a saída de vídeo atual pode utilizar. Para especificar a largura de banda, envie um valor da largura de banda e 0 para a qualidade. Para especificar a qualidade, envie 0 para a largura de banda e um valor da qualidade. Tanto a largura de banda como os valores de qualidade são limitados por parâmetros de Camera.
Observação Esse recurso será suportado em futuras versões do Flash Player e AIR. Atualmente, os parâmetros Camera são utilizados.
Parâmetros
bandwidth:int — Especifica a quantidade máxima de largura de banda que o feed de vídeo de saída atual pode usar, em bytes por segundo. O valor padrão é 16384 (128k bits por segundo (bps), que é muito baixo para vídeos de alta qualidade).
| |
quality:int — Um inteiro que especifica o nível necessário de qualidade da imagem, determinado pela intensidade de compactação que está sendo aplicada a cada quadro de vídeo. Os valores aceitáveis variam de 1 (qualidade mais baixa, compactação máxima) a 100 (qualidade mais alta, sem compactação). O valor padrão é 0.
|
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z
Ocultar propriedades públicas herdadas
Mostrar propriedades públicas herdadas