| Modifier and Type | Method | 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 | 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 | 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 | Description |
|---|---|---|
protected java.util.Map<String,AMFData> |
AMFDataObj.members |
| Modifier and Type | Method | 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 |
AMFDataObj.get(String name) |
|
AMFData |
IAMFDataObj.get(int index) |
Return the object at a particular index.
|
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 |
AMFDataObj.remove(String name) |
|
AMFData |
IAMFDataObj.remove(int index) |
Remove element by index
|
AMFData |
IAMFDataObj.remove(String name) |
Remove element by key
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
AMFDataArray.add(int index,
AMFData data) |
Insert an item into the array
|
void |
AMFDataArray.add(AMFData data) |
Append a new item onto the array
|
void |
AMFDataList.add(int index,
AMFData data) |
Insert an item into the array
|
void |
AMFDataList.add(AMFData data) |
Append a new item onto 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 | 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 | Description |
|---|---|---|
protected static AMFData |
ModuleBase.getParam(AMFDataList params,
int index) |
Get parameter by index.
|
| Modifier and Type | Method | 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 | Description |
|---|---|---|
protected java.util.Map<String,AMFData> |
PushPublishRTMP.connectMetaData |
|
protected java.util.Map<String,AMFData> |
PushPublishRTMP.onMetadataItemsToAdd |
| Modifier and Type | Method | 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 | Description |
|---|---|---|
AMFPacket |
PushPublishRTMP.filterOnMetadataEvent(AMFPacket packet,
long flags,
java.util.List<String> itemsToRemove,
java.util.Map<String,AMFData> itemsToAdd) |
| Modifier and Type | Method | 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 | 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 | 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,
byte[] byteData,
AMFData amfData) |
|
void |
SharedObject.setSlotValue(IClient client,
String slotName,
byte[] byteData,
AMFData amfData,
AMFDataContextDeserialize context) |
|
void |
SharedObject.setSlotValue(IClient client,
String slotName,
AMFData amfData) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
IMediaWriter.putMetaData(String name,
AMFData value) |
Add metadata to the metadata packet.
|