Hi,
It should be a silly question, but I am desperate with my complete lack of Java experience.
I have searched forum and modified ModuleVideoNameList to get published live streams names using ApplicationInstance.getPublishStreamNames().
But I don’t know how to put List into AMFDataMixedArray.
I need some help here.
-John
import com.wowza.wms.amf.AMFDataList;
import com.wowza.wms.amf.AMFDataMixedArray;
import com.wowza.wms.application.IApplicationInstance;
import com.wowza.wms.client.IClient;
import com.wowza.wms.module.ModuleBase;
import com.wowza.wms.request.RequestFunction;
public class GetPublishedStreamNames extends ModuleBase {
AMFDataMixedArray publishedStreams = new AMFDataMixedArray();
public void getStreamNames(IClient client, RequestFunction function, AMFDataList params) {
getLogger().info("getFiles");
publishedStreams = new AMFDataMixedArray();
IApplicationInstance app = client.getAppInstance();
publishedStreams = app.getPublishStreamNames();
sendResult(client, params, publishedStreams);
}
}