| Modifier and Type | Method and Description |
|---|---|
static AMFData[] |
AMFUtils.convertParams(Object[] params)
Converts an array of Java native data values and class to AMF data types.
|
| Modifier and Type | Method and Description |
|---|---|
static byte[] |
FLVUtils.modifyOnMetadataEvent(byte[] buffer,
long flags,
java.util.List<String> itemsToRemove,
java.util.Map<String,AMFData> itemsToAdd)
Modifies onMetadata event to remove or add items
|
| Modifier and Type | Class and Description |
|---|---|
class |
AMFDataArray
AMFDataArray: class for marshalling data between Wowza Pro server and Flash client.
|
class |
AMFDataByteArray
AMFDataByteArray: class for marshalling data between Wowza Pro server and Flash client.
|
class |
AMFDataItem
AMFDataItem: class for marshalling data between Wowza Pro server and Flash client.
|
class |
AMFDataList
AMFDataList: class for marshalling data between Wowza Pro server and Flash client.
|
class |
AMFDataMixedArray
AMFDataMixedArray: class for marshalling data between Wowza Pro server and Flash client.
|
class |
AMFDataObj
AMFDataObj: class for marshalling data between Wowza Pro server and Flash client.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<String,AMFData> |
AMFDataObj.members |
| Modifier and Type | Method and Description |
|---|---|
static AMFData |
AMFData.deserializeInnerObject(java.nio.ByteBuffer data,
AMFDataContextDeserialize context)
Deserialize next item
|
AMFData |
AMFDataArray.get(int index)
Get item at index
|
AMFData |
AMFDataList.get(int index)
Get item at index
|
AMFData |
AMFDataObj.get(int index) |
AMFData |
IAMFDataObj.get(int index)
Return the object at a particular index.
|
AMFData |
AMFDataObj.get(String name) |
AMFData |
IAMFDataObj.get(String name)
Return the object at a particular key.
|
AMFData |
AMFDataTrait.getInnerObj()
Get inner object
|
static AMFData |
AMFData.getReference(java.nio.ByteBuffer data,
AMFDataContextDeserialize context)
Get AMF3 object reference
|
AMFData |
AMFDataArray.remove(int index)
Remove an item from the array
|
AMFData |
AMFDataList.remove(int index)
Remove an element from the AMFDataList object
|
AMFData |
AMFDataObj.remove(int index) |
AMFData |
IAMFDataObj.remove(int index)
Remove element by index
|
AMFData |
AMFDataObj.remove(String name) |
AMFData |
IAMFDataObj.remove(String name)
Remove element by key
|
| Modifier and Type | Method and Description |
|---|---|
void |
AMFDataArray.add(AMFData data)
Append a new item onto the array
|
void |
AMFDataList.add(AMFData data)
Append a new item onto the array
|
void |
AMFDataArray.add(int index,
AMFData data)
Insert an item into the array
|
void |
AMFDataList.add(int index,
AMFData data)
Insert an item into the array
|
void |
AMFDataObj.put(String name,
AMFData data) |
void |
IAMFDataObj.put(String name,
AMFData data)
Put or replace object at key
|
void |
AMFDataArray.set(int index,
AMFData data)
Set an array item
|
void |
AMFDataList.set(int index,
AMFData data)
Set an array item
|
void |
AMFDataTrait.setInnerObj(AMFData innerObj)
Set inner object
|
static boolean |
AMFData.triggerAMF3Switch(AMFData data)
Return true if the object is serialized differently in AMF3
|
| Modifier and Type | Method and Description |
|---|---|
void |
IClient.acceptConnection(AMFData successObj)
Accept connection
|
void |
IClient.redirectConnection(String url,
String description,
AMFData errorObj)
Redirection connection (NetConnection.onStatus handler returns info.code of NetConnection.Connect.Rejected and info.ex.code of 302).
|
void |
IClient.rejectConnection(AMFData errorObj)
Reject connection (NetConnection.onStatus handler returns info.code of NetConnection.Connect.Rejected)
|
void |
IClient.rejectConnection(String description,
AMFData errorObj)
Reject connection (NetConnection.onStatus handler returns info.code of NetConnection.Connect.Rejected)
|
void |
IClient.setAcceptConnectionObj(AMFData acceptConnectionObj)
Call this method from onConnect to add an "application" property to the info object that is passed back to the
Flash client in the onStatus handler.
|
| Modifier and Type | Method and Description |
|---|---|
protected static AMFData |
ModuleBase.getParam(AMFDataList params,
int index)
Get parameter by index.
|
| Modifier and Type | Method and Description |
|---|---|
protected static boolean |
ModuleBase.sendResult(IClient client,
AMFDataList params,
AMFData data)
Send a result to client method call as a AMFData object.
|
| Modifier and Type | Field and Description |
|---|---|
protected java.util.Map<String,AMFData> |
PushPublishRTMP.connectMetaData |
protected java.util.Map<String,AMFData> |
PushPublishRTMP.onMetadataItemsToAdd |
| Modifier and Type | Method and Description |
|---|---|
void |
PushPublishRTMP.addConnectMetaData(String key,
AMFData value)
Added metadata values to the connect metadata object
|
void |
PushPublishRTMP.putOnMetadataItemToAdd(String name,
AMFData value) |
| Modifier and Type | Method and Description |
|---|---|
AMFPacket |
PushPublishRTMP.filterOnMetadataEvent(AMFPacket packet,
long flags,
java.util.List<String> itemsToRemove,
java.util.Map<String,AMFData> itemsToAdd) |
| Modifier and Type | Method and Description |
|---|---|
void |
ResponseFunction.addBody(AMFData body)
Add AMFData to the body of the message.
|
void |
ResponseFunction.setBody(int index,
AMFData body)
Add AMFData to the body of the message.
|
| Modifier and Type | Method and Description |
|---|---|
AMFData |
ISharedObjectSlot.getData()
Get slot data as AMFData object.
|
AMFData |
ISharedObject.getProperty(String slotName)
Get slot (property) value.
|
AMFData |
SharedObject.getProperty(String slotName) |
| Modifier and Type | Method and Description |
|---|---|
void |
ISharedObjectSlot.init(String name,
AMFData data,
int slotVersion)
Initialize shared object slot
|
void |
SharedObject.sendInternal(String handlerName,
AMFData[] params) |
void |
ISharedObjectSlot.setData(AMFData data)
Set slot data as AMFData object.
|
void |
ISharedObject.setProperty(String slotName,
AMFData data)
Set slot (property) value as AMFData object.
|
void |
SharedObject.setProperty(String slotName,
AMFData data) |
void |
SharedObject.setSlotValue(IClient client,
String slotName,
AMFData amfData) |
void |
SharedObject.setSlotValue(IClient client,
String slotName,
byte[] byteData,
AMFData amfData) |
void |
SharedObject.setSlotValue(IClient client,
String slotName,
byte[] byteData,
AMFData amfData,
AMFDataContextDeserialize context) |
| Modifier and Type | Method and Description |
|---|---|
void |
IMediaWriter.putMetaData(String name,
AMFData value)
Add metadata to the metadata packet.
|