See: Description
Interface | Description |
---|---|
WOWZDataEvent.EventListener |
The interface provided to
com.wowza.gocoder.sdk.api.broadcast.WOWZBroadcast#registerDataEventListener(String, EventListener)
to listen for a specific, named event. |
WOWZDataEvent.ResultCallback |
The interface provided to
WOWZBroadcast.sendDataEvent(WOWZDataScope, String)
providing a callback to receive a result from the server after processing an event sent from this client. |
Class | Description |
---|---|
WOWZData |
Abstract base class for the WOWZData family of classes.
|
WOWZDataEvent |
Interface definitions for data-event listeners and callbacks.
|
WOWZDataItem |
The primary class used to represent stream data values.
|
WOWZDataList |
An indexed, array-like list of WOWZData elements.
|
WOWZDataMap |
A key-based collection of WOWZData elements.
|
Enum | Description |
---|---|
WOWZDataScope |
Identifiers for the various data scopes to which a data event can be targeted.
|
WOWZDataType |
Identifiers for the data types supported by
WOWZDataItem . |
A bi-directional, asynchronous event framework.
WOWZDataMap dataEventParams = new WOWZDataMap(); dataEventParams.put("lat", lat); dataEventParams.put("lng", lng); mWZBroadcast.sendDataEvent(WOWZDataScope.MODULE, "onGeoLocate", dataEventParams, new WZDataEvent.ResultCallback() { @Override public void onWZDataEventResult(final WOWZDataMap resultParams, boolean isError) { String city = resultParams.get("cityName"); String state = resultParams.get("stateAbbrev"); } } );To register to receive a specific, named data event:
WOWZBroadcast.registerDataEventListener(java.lang.String, com.wowza.gocoder.sdk.api.data.WOWZDataEvent.EventListener)
mWZBroadcast.registerDataEventListener("onClientConnected", new WZDataEvent.EventListener() { @Override public void onWZDataEvent(String eventName, WOWZDataMap eventParams) { String ipAddress = eventParams.get("ipAddress"); } });To specify metadata to be added to a live stream:
WOWZStreamConfig.setStreamMetadata(com.wowza.gocoder.sdk.api.data.WOWZDataMap)
// Add stream metadata describing the current device and platform WOWZDataMap streamMetadata = new WOWZDataMap(); streamMetadata.put("androidRelease", Build.VERSION.RELEASE); streamMetadata.put("androidSDK", Build.VERSION.SDK_INT); streamMetadata.put("deviceProductName", Build.PRODUCT); streamMetadata.put("deviceManufacturer", Build.MANUFACTURER); streamMetadata.put("deviceModel", Build.MODEL); mWZBroadcastConfig.setStreamMetadata(streamMetadata);
© 2016 - 2019 Wowza Media Systems, LLC. All rights reserved. Terms | Privacy | Trademarks | Legal