| 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 |