| Pacchetto | flash.media |
| Classe | public class VideoStreamSettings |
| Ereditarietà | VideoStreamSettings Object |
| Sottoclassi | H264VideoStreamSettings, VP6VideoStreamSettings |
| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 11, AIR 3 |
Camera. È possibile utilizzare dei metodi (setMode(), ecc.) per specificare i parametri di codifica desiderati e le proprietà (width, ecc.) per recuperare gli effettivi parametri di compressione utilizzati. Le proprietà vengono convalidate non appena l’oggetto Camera viene associato a NetStream e la compressione è stata avviata.
Nota: l’implementazione corrente non supporta l’impostazione delle proprietà per NetStream; i parametri Camera verranno utilizzati per ogni NetStream di pubblicazione.
| Proprietà | Definito da | ||
|---|---|---|---|
| bandwidth : int [sola lettura]
Recupera la quantità massima di ampiezza di banda utilizzabile dal feed video in uscita corrente, espressa in byte al secondo. | VideoStreamSettings | ||
| codec : String [sola lettura]
Il codec video usato per la compressione. | VideoStreamSettings | ||
![]() | constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | |
| fps : Number [sola lettura]
La frequenza di fotogrammi massima alla quale i fotogrammi video vengono codificati, espressa in fotogrammi al secondo. | VideoStreamSettings | ||
| height : int [sola lettura]
L'altezza codificata corrente, espressa in pixel. | VideoStreamSettings | ||
| keyFrameInterval : int [sola lettura]
Il numero di fotogrammi video trasmessi per intero (detti fotogrammi chiave o fotogrammi IDR) anziché essere interpolati dall'algoritmo di compressione video. | VideoStreamSettings | ||
| quality : int [sola lettura]
Il livello di qualità immagine richiesto, determinato dall'entità della compressione applicata a ciascun fotogramma video. | VideoStreamSettings | ||
| width : int [sola lettura]
La larghezza codificata corrente, espressa in pixel. | VideoStreamSettings | ||
| Metodo | Definito da | ||
|---|---|---|---|
Crea un oggetto di impostazione che specifica l'uso di un codec video Sorenson Spark per la compressione. | VideoStreamSettings | ||
![]() |
Indica se per un oggetto è definita una proprietà specifica. | Object | |
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | |
![]() |
Indica se la proprietà specificata esiste ed è enumerabile. | Object | |
Il numero di fotogrammi video trasmessi per intero (detti fotogrammi chiave o fotogrammi IDR (Instantaneous Decoding Refresh)) anziché essere interpolati dall'algoritmo di compressione video. | VideoStreamSettings | ||
Imposta la risoluzione e la frequenza di fotogrammi utilizzati per la codifica video. | VideoStreamSettings | ||
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | |
Imposta la quantità massima di ampiezza di banda per secondo o la qualità di immagine richiesta che il feed video in uscita corrente può utilizzare. | VideoStreamSettings | ||
![]() |
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | |
![]() |
Restituisce la rappresentazione in formato stringa dell'oggetto specificato. | Object | |
![]() |
Restituisce il valore di base dell'oggetto specificato. | Object | |
bandwidth | proprietà |
bandwidth:int [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 11, AIR 3 |
Recupera la quantità massima di ampiezza di banda utilizzabile dal feed video in uscita corrente, espressa in byte al secondo. Per impostare questa proprietà, utilizzate il metodo setQuality().
Implementazione
public function get bandwidth():intElementi API correlati
codec | proprietà |
fps | proprietà |
fps:Number [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 11, AIR 3 |
La frequenza di fotogrammi massima alla quale i fotogrammi video vengono codificati, espressa in fotogrammi al secondo. Per impostare un valore per questa proprietà, utilizzate il metodo setMode(). Questo valore viene convalidato non appena Camera viene associato a NetStream.
Implementazione
public function get fps():NumberElementi API correlati
height | proprietà |
height:int [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 11, AIR 3 |
L'altezza codificata corrente, espressa in pixel. Per impostare un valore per questa proprietà, utilizzate il metodo setMode(). Questo valore viene convalidato non appena l'oggetto Camera viene associato a NetStream e la compressione è stata avviata.
Implementazione
public function get height():intElementi API correlati
keyFrameInterval | proprietà |
keyFrameInterval:int [sola lettura] | Versione linguaggio: | ActionScript #see |
| Versioni runtime: | Flash Player 11, AIR 3 |
Il numero di fotogrammi video trasmessi per intero (detti fotogrammi chiave o fotogrammi IDR) anziché essere interpolati dall'algoritmo di compressione video. Per impostare un valore per questa proprietà, utilizzate il metodo setKeyFrameInterval().
Implementazione
public function get keyFrameInterval():intquality | proprietà |
quality:int [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 11, AIR 3 |
Il livello di qualità immagine richiesto, determinato dall'entità della compressione applicata a ciascun fotogramma video. I valori accettabili sono compresi tra 1 (qualità minima, compressione massima) e 100 (qualità massima, bassa compressione). Per impostare questa proprietà, utilizzate il metodo setQuality().
Implementazione
public function get quality():intElementi API correlati
width | proprietà |
width:int [sola lettura] | Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 11, AIR 3 |
La larghezza codificata corrente, espressa in pixel. Per impostare un valore per questa proprietà, utilizzate il metodo setMode(). Questo valore viene convalidato non appena l'oggetto Camera viene associato a NetStream e la compressione è stata avviata.
Implementazione
public function get width():intElementi API correlati
VideoStreamSettings | () | Funzione di costruzione |
public function VideoStreamSettings()| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 11, AIR 3 |
Crea un oggetto di impostazione che specifica l'uso di un codec video Sorenson Spark per la compressione.
setKeyFrameInterval | () | metodo |
public function setKeyFrameInterval(keyFrameInterval:int):void| Versione linguaggio: | ActionScript #see |
| Versioni runtime: | Flash Player 11, AIR 3 |
Il numero di fotogrammi video trasmessi per intero (detti fotogrammi chiave o fotogrammi IDR (Instantaneous Decoding Refresh)) anziché essere interpolati dall'algoritmo di compressione video. Il valore predefinito è 15, che indica che un fotogramma su 15 è un fotogramma chiave. Un valore di 1 significa che ogni fotogramma è un fotogramma chiave. I valori consentiti sono 1-300. Impostate su -1 per utilizzare lo stesso valore specificato per l'oggetto Camera. Questo valore è limitato dal valore Camera.
Nota Questa funzione sarà supportata nelle release future di Flash Player e AIR; per il momento vengono utilizzati i parametri Camera.
Parametri
keyFrameInterval:int — Un valore che specifica quali fotogrammi video vengono trasmessi per intero (come fotogrammi chiave o fotogrammi IDR (Instantaneous Decoding Refresh)) anziché essere interpolati dall'algoritmo di compressione video.
|
setMode | () | metodo |
public function setMode(width:int, height:int, fps:Number):void| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 11, AIR 3 |
Imposta la risoluzione e la frequenza di fotogrammi utilizzati per la codifica video. Impostate ogni parametro su -1 per utilizzare come valore di codifica il valore di acquisizione. I valori di codifica devono essere inferiori o uguali ai valori di acquisizione specificati per l'oggetto Camera. Se vengono specificati dei valori non validi, vengono utilizzati i valori di cattura. Attualmente solo il downsampling di numeri interi è supportato sia per la risoluzione che per la frequenza di fotogrammi. Il video acquisito viene sottoposto a downsampling fino a ottenere la risoluzione e la frequenza di fotogrammi desiderate. I valori specifici vengono convalidati non appena Camera viene associato a NetStream. È possibile utilizzare le proprietà width, height e fps per recuperare rispettivamente la larghezza, l'altezza e la frequenza di fotogrammi compresse.
Nota Questa funzione sarà supportata nelle release future di Flash Player e AIR; per il momento vengono utilizzati i parametri Camera.
Parametri
width:int — La larghezza della codifica richiesta, espressa in pixel. Il valore predefinito è -1 (uguale alla larghezza di acquisizione).
| |
height:int — L'altezza della codifica richiesta, espressa in pixel. Il valore predefinito è -1 (uguale all'altezza di acquisizione).
| |
fps:Number — La frequenza di fotogrammi richiesta in base alla quale devono essere codificati i fotogrammi, espressa in fotogrammi al secondo. Il valore predefinito è -1 (uguale alla frequenza fotogrammi di acquisizione).
|
Elementi API correlati
setQuality | () | metodo |
public function setQuality(bandwidth:int, quality:int):void| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | Flash Player 11, AIR 3 |
Imposta la quantità massima di ampiezza di banda per secondo o la qualità di immagine richiesta che il feed video in uscita corrente può utilizzare. Per specificare l'ampiezza di banda, passate un valore per bandwidth e 0 per quality. Per specificare la qualità, passate 0 per bandwidth e un valore per quality. I valori bandwidth e quality sono entrambi limitati dai parametri Camera.
Nota Questa funzione sarà supportata nelle release future di Flash Player e AIR; per il momento vengono utilizzati i parametri Camera.
Parametri
bandwidth:int — Specifica la quantità massima di ampiezza di banda utilizzabile dal feed video in uscita corrente, espressa in byte al secondo. Il valore predefinito è 16384 (128k bit al secondo (bps), ovvero una qualità molto bassa per il video ad alta qualità).
| |
quality:int — Un numero intero che specifica il livello di qualità immagine richiesto, determinato dall'entità della compressione applicata a ogni fotogramma video. I valori accettabili sono compresi tra 1 (qualità minima, compressione massima) e 100 (qualità massima, bassa compressione). Il valore predefinito è 0.
|
Elementi API correlati
Tue Jun 12 2018, 02:44 PM Z
Nascondi proprietà pubbliche ereditate
Mostra proprietà pubbliche ereditate