Paket | flash.media |
Sınıf | public class VideoStreamSettings |
Miras Alma | VideoStreamSettings Object |
Alt Sınıflar | H264VideoStreamSettings, VP6VideoStreamSettings |
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Camera
yakalama parametreleri tarafından kapılanırlar. İstenilen kodlayıcı parametrelerini belirtmek için yöntemleri (setMode()
vb.) kullanabilir ve kullanılan gerçek sıkıştırma parametrelerini almak için özellikleri (width
vb.) kullanabilirsiniz. NetStream
öğesine Camera
eklendiğinde ve sıkıştırma başladığında özellikler doğrulanır.
Not Geçerli uygulama, NetStream
başına düşen özelliklerin ayarlanmasını desteklemiyor ve bunun yerine NetStream
yayını için Camera
parametreleri kullanılacak.
Özellik | Tanımlayan: | ||
---|---|---|---|
bandwidth : int [salt okunur]
Gitmekte olan video akışının kullanabileceği maksimum bant genişliği miktarını, saniye başına bayt cinsinden alır. | VideoStreamSettings | ||
codec : String [salt okunur]
Sıkıştırma için kullanılan video codec'i. | VideoStreamSettings | ||
constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | ||
fps : Number [salt okunur]
Saniye başına kare cinsinden, video karelerinin kodlandığı maksimum kare hızı. | VideoStreamSettings | ||
height : int [salt okunur]
Piksel olarak geçerli kodlanmış yükseklik. | VideoStreamSettings | ||
keyFrameInterval : int [salt okunur]
Video sıkıştırma algoritması tarafından ara değerli yapılmak yerine tam olarak iletilen video karelerinin (ana kareler veya IDR kareleri olarak adlandırılırlar) sayısı. | VideoStreamSettings | ||
quality : int [salt okunur]
Her video karesine uygulanmakta olan sıkıştırma miktarının belirlediği gerekli resim kalitesi düzeyi. | VideoStreamSettings | ||
width : int [salt okunur]
Piksel olarak geçerli kodlanmış genişlik. | VideoStreamSettings |
Yöntem | Tanımlayan: | ||
---|---|---|---|
Sıkıştırma için Sorenson Spark video codec'inin kullanılmasını belirten bir ayar nesnesi oluşturur. | VideoStreamSettings | ||
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | ||
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | ||
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | ||
Video sıkıştırma algoritması tarafından enterpolasyon uygulanması yerine tam (anahtar kare veya Anında Kod Çözme Yenileme (IDR) kareleri olarak adlandırılır) olarak aktarılan video karesi sayısı. | VideoStreamSettings | ||
Video kodlama için kullanılan çözünürlüğü ve kare hızını ayarlar. | VideoStreamSettings | ||
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | ||
Saniyede maksimum bant genişliği miktarını veya geçerli giden video akışının kullanabileceği gerekli resim kalitesini ayarlar. | VideoStreamSettings | ||
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | ||
Belirtilen nesnenin dize olarak temsil edilen halini döndürür. | Object | ||
Belirtilen nesnenin temel değerini döndürür. | Object |
bandwidth | özellik |
bandwidth:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Gitmekte olan video akışının kullanabileceği maksimum bant genişliği miktarını, saniye başına bayt cinsinden alır. Bu özelliği ayarlamak için setQuality()
yöntemini kullanın.
Uygulama
public function get bandwidth():int
İlgili API Öğeleri
codec | özellik |
fps | özellik |
fps:Number
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Saniye başına kare cinsinden, video karelerinin kodlandığı maksimum kare hızı. Bu özellik için istediğiniz bir değeri ayarlamak üzere setMode()
yöntemini kullanın. Bu değer NetStream
öğesine Camera
öğesi eklendiğinde doğrulanır.
Uygulama
public function get fps():Number
İlgili API Öğeleri
height | özellik |
height:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Piksel olarak geçerli kodlanmış yükseklik. Bu özellik için istediğiniz bir değeri ayarlamak üzere setMode()
yöntemini kullanın. Bu değer NetStream
öğesine Camera
eklendiğinde ve sıkıştırma başladığında doğrulanır.
Uygulama
public function get height():int
İlgili API Öğeleri
keyFrameInterval | özellik |
keyFrameInterval:int
[salt okunur] Dil Sürümü: | ActionScript #see |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Video sıkıştırma algoritması tarafından ara değerli yapılmak yerine tam olarak iletilen video karelerinin (ana kareler veya IDR kareleri olarak adlandırılırlar) sayısı. Bu özellik için bir değeri ayarlamak üzere setKeyFrameInterval()
yöntemini kullanın.
Uygulama
public function get keyFrameInterval():int
quality | özellik |
quality:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Her video karesine uygulanmakta olan sıkıştırma miktarının belirlediği gerekli resim kalitesi düzeyi. Bu değer 1 (en düşük kalite, maksimum sıkıştırma) ile 100 (en yüksek kalite, az sıkıştırma) arasındadır. Bu özelliği ayarlamak için setQuality()
yöntemini kullanın.
Uygulama
public function get quality():int
İlgili API Öğeleri
width | özellik |
width:int
[salt okunur] Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Piksel olarak geçerli kodlanmış genişlik. Bu özellik için istediğiniz bir değeri ayarlamak üzere setMode()
yöntemini kullanın. Bu değer NetStream
öğesine Camera
eklendiğinde ve sıkıştırma başladığında doğrulanır.
Uygulama
public function get width():int
İlgili API Öğeleri
VideoStreamSettings | () | Yapıcı |
public function VideoStreamSettings()
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Sıkıştırma için Sorenson Spark video codec'inin kullanılmasını belirten bir ayar nesnesi oluşturur.
setKeyFrameInterval | () | yöntem |
public function setKeyFrameInterval(keyFrameInterval:int):void
Dil Sürümü: | ActionScript #see |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Video sıkıştırma algoritması tarafından enterpolasyon uygulanması yerine tam (anahtar kare veya Anında Kod Çözme Yenileme (IDR) kareleri) olarak aktarılan video karesi sayısı. Varsayılan değer 15 olup bu, her 15. karenin bir anahtar kare olduğu anlamına gelir. 1 değeri, her karenin bir anahtar kare olduğu anlamına gelir. İzin verilen değerler 1 ile 300 arasıdır. Camera
nesnesi için belirtilenle aynı değeri kullanmak için -1'e ayarlayın. Bu değerin üst limiti Camera
değeridir.
Not Bu özellik Flash Player ve AIR'nin ileride çıkacak sürümlerinde desteklenecektir. Şimdilik, Camera
parametreleri kullanılmaktadır.
Parametreler
keyFrameInterval:int — Hangi video karelerinin video sıkıştırma algoritması tarafından enterpolasyon uygulanması yerine tam (anahtar kare veya IDR kareleri olarak) olarak aktarıldığını belirten bir değer.
|
setMode | () | yöntem |
public function setMode(width:int, height:int, fps:Number):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Video kodlama için kullanılan çözünürlüğü ve kare hızını ayarlar. Yakalama değeriyle aynı kodlama değerini kullanmak için her parametreyi -1 olarak ayarlayın. Kodlama değerleri Camera
nesnesinde belirtilen yakalama değerlerine eşit dereceden daha az olmalıdır. Geçersiz değerler belirtilirse yakalama değerleri kullanılır. Geçerli olarak, hem çözünürlük hem de kare hızı için yalnızca tam sayı aşağı örneklemesi desteklenmektedir. Yakalanan video istenilen çözünürlüğe ve kare hızına aşağı örneklenir. NetStream
öğesine Camera
eklendiğinde belirtilen değerler doğrulanır. Sırasıyla gerçek sıkıştırılmış genişliği, yüksekliği ve kare hızını almak için width
, height
ve fps
özelliklerini kullanabilirsiniz.
Not Bu özellik Flash Player ve AIR'nin ileride çıkacak sürümlerinde desteklenecektir. Şimdilik, Camera
parametreleri kullanılmaktadır.
Parametreler
width:int — Piksel cinsinden istenen kodlama genişliği. Varsayılan değer -1'dir (yakalama genişliğiyle aynıdır).
| |
height:int — Piksel cinsinden istenen kodlama yüksekliği. Varsayılan değer -1'dir (yakalama yüksekliğiyle aynıdır).
| |
fps:Number — Karelerin kare başına saniye cinsinden kodlanacağı, talep edilen kare hızı. Varsayılan değer -1'dir (yakalama kare/sn'si ile aynıdır).
|
İlgili API Öğeleri
setQuality | () | yöntem |
public function setQuality(bandwidth:int, quality:int):void
Dil Sürümü: | ActionScript 3.0 |
Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3 |
Saniyede maksimum bant genişliği miktarını veya geçerli giden video akışının kullanabileceği gerekli resim kalitesini ayarlar. Bant genişliğini belirtmek üzere bant genişliği için bir değer ve kalite için 0 değerini iletin. Kaliteyi belirtmek üzere bant genişliği için 0 ve kalite için değer iletin. Hem bant genişliğinin hem de kalite değerlerinin üst limiti Camera
parametreleridir.
Not Bu özellik Flash Player ve AIR'nin ileride çıkacak sürümlerinde desteklenecektir. Şimdilik, Camera
parametreleri kullanılmaktadır.
Parametreler
bandwidth:int — Gitmekte olan video akışının kullanabileceği maksimum bant genişliği miktarını, saniye başına bayt cinsinden belirtir. Varsayılan değer 16384'tür (saniye başına 128k bit (bps); yüksek kaliteli video için çok düşüktür).
| |
quality:int — Her video karesine uygulanmakta olan sıkıştırma miktarının belirlediği gerekli resim kalitesi düzeyini belirten bir tam sayı. Kabul edilebilir değerler 1 (en düşük kalite, maksimum sıkıştırma) ile 100 (en yüksek kalite, az sıkıştırma) arasıdır. Varsayılan değer 0'dır.
|
İlgili API Öğeleri
Tue Jun 12 2018, 01:09 PM Z