| Package | com.aispeech.net |
| Class | public class RTMPConnection |
| Inheritance | RTMPConnection ConnectionBase flash.events.EventDispatcher |
| Implements | IConnection |
| Property | Defined By | ||
|---|---|---|---|
![]() | connectionParams : ConnectionParams [read-only] | ConnectionBase | |
| CONTENT_TYPE_AUDIO : String = audio/mpeg [static] | RTMPConnection | ||
| CONTENT_TYPE_TEXT : String = text/plain [static] | RTMPConnection | ||
| HEADER_CONTENT_TYPE : String = Content-Type [static] | RTMPConnection | ||
| HEADER_METHOD : String = Method [static] | RTMPConnection | ||
| HEADER_METHOD_RESULT : String = result [static] | RTMPConnection | ||
| HEADER_METHOD_STATUS : String = status [static] | RTMPConnection | ||
![]() | latency : int | ConnectionBase | |
![]() | log : ConnectionLog [read-only] | ConnectionBase | |
| METHOD_TYPE_SPEECH_CALC : String = SPEECH_CALC [static] | RTMPConnection | ||
| METHOD_TYPE_SPEECH_SYN : String = SPEECH_SYN [static] | RTMPConnection | ||
| netInstance : NetConnection [read-only] | RTMPConnection | ||
![]() | sessionId : String [read-only] | ConnectionBase | |
![]() | state : String [read-only] | ConnectionBase | |
| streamClient : Object [write-only] | RTMPConnection | ||
| streamInstance : NetStream | RTMPConnection | ||
![]() | throughput : int
keep throughput average
| ConnectionBase | |
| Method | Defined By | ||
|---|---|---|---|
RTMPConnection(connectionParams:ConnectionParams, testConnection:Boolean = false)
Constructor
| RTMPConnection | ||
connect():void
connect to a RTMP server
| RTMPConnection | ||
disconnect():void
close connection
| RTMPConnection | ||
rpc(method:String, params:Object, callback:Function = null):Boolean
Make rpc to the server
| RTMPConnection | ||
| Method | Defined By | ||
|---|---|---|---|
![]() | checkLatency(repeatCount:int = 1, delay:int = 300000):void
check latency
| ConnectionBase | |
onConnectionTimeout():void [override] | RTMPConnection | ||
![]() | stopLatencyCheck():void | ConnectionBase | |
| CONTENT_TYPE_AUDIO | property |
public static var CONTENT_TYPE_AUDIO:String = audio/mpeg| CONTENT_TYPE_TEXT | property |
public static var CONTENT_TYPE_TEXT:String = text/plain| HEADER_CONTENT_TYPE | property |
public static var HEADER_CONTENT_TYPE:String = Content-Type| HEADER_METHOD | property |
public static var HEADER_METHOD:String = Method| HEADER_METHOD_RESULT | property |
public static var HEADER_METHOD_RESULT:String = result| HEADER_METHOD_STATUS | property |
public static var HEADER_METHOD_STATUS:String = status| METHOD_TYPE_SPEECH_CALC | property |
public static var METHOD_TYPE_SPEECH_CALC:String = SPEECH_CALC| METHOD_TYPE_SPEECH_SYN | property |
public static var METHOD_TYPE_SPEECH_SYN:String = SPEECH_SYN| netInstance | property |
netInstance:NetConnection [read-only] public function get netInstance():NetConnection| streamClient | property |
streamClient:Object [write-only] public function set streamClient(value:Object):void| streamInstance | property |
streamInstance:NetStream public function get streamInstance():NetStream public function set streamInstance(value:NetStream):void| RTMPConnection | () | Constructor |
public function RTMPConnection(connectionParams:ConnectionParams, testConnection:Boolean = false)Constructor
ParametersconnectionParams:ConnectionParams | |
testConnection:Boolean (default = false) |
| connect | () | method |
public function connect():voidconnect to a RTMP server
| disconnect | () | method |
public function disconnect():voidclose connection
| onConnectionTimeout | () | method |
override protected function onConnectionTimeout():void| rpc | () | method |
public function rpc(method:String, params:Object, callback:Function = null):BooleanMake rpc to the server
Parameters
method:String | |
params:Object | |
callback:Function (default = null) |
Boolean |