com.glookast.api.capture.playout.CapturePlayoutPort Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of api-capture-playout Show documentation
Show all versions of api-capture-playout Show documentation
Generated artifacts used for interfacing with Glookast Products
package com.glookast.api.capture.playout;
import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.xml.bind.annotation.XmlSeeAlso;
import javax.xml.ws.RequestWrapper;
import javax.xml.ws.ResponseWrapper;
import com.glookast.commons.timecode.TimecodeSource;
/**
* This class was generated by the JAX-WS RI.
* JAX-WS RI 2.3.0
* Generated source version: 2.2
*
*/
@WebService(name = "CapturePlayoutPort", targetNamespace = "http://playout.capture.api.glookast.com")
@XmlSeeAlso({
com.glookast.api.capture.playout.ObjectFactory.class,
com.glookast.commons.timecode.ObjectFactory.class
})
public interface CapturePlayoutPort {
/**
*
* @return
* returns boolean
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/isEnabled")
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "isEnabled", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestVoid")
@ResponseWrapper(localName = "responseBoolean", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseBoolean")
public boolean isEnabled()
throws CapturePlayoutException
;
/**
*
* @param timecodeSource
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/setTimecodeSource")
@RequestWrapper(localName = "setTimecodeSource", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestTimecodeSource")
@ResponseWrapper(localName = "responseVoid", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseVoid")
public void setTimecodeSource(
@WebParam(name = "timecodeSource", targetNamespace = "")
TimecodeSource timecodeSource)
throws CapturePlayoutException
;
/**
*
* @param enabled
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/setAutoPlayEnabled")
@RequestWrapper(localName = "setAutoPlayEnabled", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestEnabled")
@ResponseWrapper(localName = "responseVoid", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseVoid")
public void setAutoPlayEnabled(
@WebParam(name = "enabled", targetNamespace = "")
boolean enabled)
throws CapturePlayoutException
;
/**
*
* @param enabled
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/setLoopEnabled")
@RequestWrapper(localName = "setLoopEnabled", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestEnabled")
@ResponseWrapper(localName = "responseVoid", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseVoid")
public void setLoopEnabled(
@WebParam(name = "enabled", targetNamespace = "")
boolean enabled)
throws CapturePlayoutException
;
/**
*
* @param captureJobId
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/load")
@RequestWrapper(localName = "load", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestCaptureJobId")
@ResponseWrapper(localName = "responseVoid", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseVoid")
public void load(
@WebParam(name = "captureJobId", targetNamespace = "")
String captureJobId)
throws CapturePlayoutException
;
/**
*
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/eject")
@RequestWrapper(localName = "eject", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestVoid")
@ResponseWrapper(localName = "responseVoid", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseVoid")
public void eject()
throws CapturePlayoutException
;
/**
*
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/playLive")
@RequestWrapper(localName = "playLive", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestVoid")
@ResponseWrapper(localName = "responseVoid", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseVoid")
public void playLive()
throws CapturePlayoutException
;
/**
*
* @param playbackRate
* @return
* returns double
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/play")
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "play", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestPlaybackRate")
@ResponseWrapper(localName = "responseDouble", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseDouble")
public double play(
@WebParam(name = "playbackRate", targetNamespace = "")
double playbackRate)
throws CapturePlayoutException
;
/**
*
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/pause")
@RequestWrapper(localName = "pause", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestVoid")
@ResponseWrapper(localName = "responseVoid", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseVoid")
public void pause()
throws CapturePlayoutException
;
/**
*
* @param position
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/seek")
@RequestWrapper(localName = "seek", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestPosition")
@ResponseWrapper(localName = "responseVoid", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseVoid")
public void seek(
@WebParam(name = "position", targetNamespace = "")
long position)
throws CapturePlayoutException
;
/**
*
* @param distance
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/step")
@RequestWrapper(localName = "step", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestDistance")
@ResponseWrapper(localName = "responseVoid", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponseVoid")
public void step(
@WebParam(name = "distance", targetNamespace = "")
long distance)
throws CapturePlayoutException
;
/**
*
* @return
* returns com.glookast.api.capture.playout.PlayoutStatus
* @throws CapturePlayoutException
*/
@WebMethod(action = "http://playout.capture.api.glookast.com/getPlayoutStatus")
@WebResult(targetNamespace = "")
@RequestWrapper(localName = "getPlayoutStatus", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.RequestVoid")
@ResponseWrapper(localName = "responsePlayoutStatus", targetNamespace = "http://playout.capture.api.glookast.com", className = "com.glookast.api.capture.playout.ResponsePlayoutStatus")
public PlayoutStatus getPlayoutStatus()
throws CapturePlayoutException
;
}