All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.glookast.api.capture.info.CaptureInfoPort Maven / Gradle / Ivy


package com.glookast.api.capture.info;

import java.util.List;
import java.util.UUID;
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.base.PropertyList;
import com.glookast.commons.capture.info.Locator;
import com.glookast.commons.capture.info.ReferenceSignalStatus;
import com.glookast.commons.capture.info.SignalFormat;
import com.glookast.commons.capture.info.TransferJob;
import com.glookast.commons.timecode.TimecodeCollection;
import com.glookast.commons.timecode.TimecodeDuration;


/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.3.0
 * Generated source version: 2.2
 * 
 */
@WebService(name = "CaptureInfoPort", targetNamespace = "http://info.capture.api.glookast.com")
@XmlSeeAlso({
    ObjectFactory.class
})
public interface CaptureInfoPort {


    /**
     * 
     * @return
     *     returns com.glookast.commons.capture.info.SignalFormat
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getCurrentSignalFormat")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCurrentSignalFormat", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseSignalFormat", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseSignalFormat")
    public SignalFormat getCurrentSignalFormat()
        throws CaptureInfoException
    ;

    /**
     * 
     * @return
     *     returns java.util.List
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getPossibleSignalFormats")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getPossibleSignalFormats", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseListSignalFormat", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseListSignalFormat")
    public List getPossibleSignalFormats()
        throws CaptureInfoException
    ;

    /**
     * 
     * @return
     *     returns boolean
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/hasSignal")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "hasSignal", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseBoolean", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseBoolean")
    public boolean hasSignal()
        throws CaptureInfoException
    ;

    /**
     * 
     * @return
     *     returns long
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getAvailableBufferSpace")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getAvailableBufferSpace", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseLong", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseLong")
    public long getAvailableBufferSpace()
        throws CaptureInfoException
    ;

    /**
     * 
     * @param templateId
     * @return
     *     returns com.glookast.commons.timecode.TimecodeDuration
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getAvailableBufferTime")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getAvailableBufferTime", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestTemplateId")
    @ResponseWrapper(localName = "responseTimecodeDuration", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseTimecodeDuration")
    public TimecodeDuration getAvailableBufferTime(
        @WebParam(name = "templateId", targetNamespace = "")
        UUID templateId)
        throws CaptureInfoException
    ;

    /**
     * 
     * @return
     *     returns long
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getTotalBufferSpace")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTotalBufferSpace", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseLong", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseLong")
    public long getTotalBufferSpace()
        throws CaptureInfoException
    ;

    /**
     * 
     * @param templateId
     * @return
     *     returns com.glookast.commons.timecode.TimecodeDuration
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getTotalBufferTime")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTotalBufferTime", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestTemplateId")
    @ResponseWrapper(localName = "responseTimecodeDuration", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseTimecodeDuration")
    public TimecodeDuration getTotalBufferTime(
        @WebParam(name = "templateId", targetNamespace = "")
        UUID templateId)
        throws CaptureInfoException
    ;

    /**
     * 
     * @return
     *     returns com.glookast.commons.timecode.TimecodeCollection
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getCurrentTimecodes")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCurrentTimecodes", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseTimecodeCollection", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseTimecodeCollection")
    public TimecodeCollection getCurrentTimecodes()
        throws CaptureInfoException
    ;

    /**
     * 
     * @return
     *     returns java.util.List
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getTransferJobs")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTransferJobs", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseListTransferJob", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseListTransferJob")
    public List getTransferJobs()
        throws CaptureInfoException
    ;

    /**
     * 
     * @param transferJobId
     * @return
     *     returns com.glookast.commons.capture.info.TransferJob
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getTransferJobById")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTransferJobById", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestTransferJobId")
    @ResponseWrapper(localName = "responseTransferJob", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseTransferJob")
    public TransferJob getTransferJobById(
        @WebParam(name = "transferJobId", targetNamespace = "")
        String transferJobId)
        throws CaptureInfoException
    ;

    /**
     * 
     * @param captureJobId
     * @return
     *     returns java.util.List
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getTransferJobsByCaptureJobId")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTransferJobsByCaptureJobId", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestCaptureJobId")
    @ResponseWrapper(localName = "responseListTransferJob", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseListTransferJob")
    public List getTransferJobsByCaptureJobId(
        @WebParam(name = "captureJobId", targetNamespace = "")
        String captureJobId)
        throws CaptureInfoException
    ;

    /**
     * 
     * @param transferJobId
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/startTransferJob")
    @RequestWrapper(localName = "startTransferJob", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestTransferJobId")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseVoid")
    public void startTransferJob(
        @WebParam(name = "transferJobId", targetNamespace = "")
        String transferJobId)
        throws CaptureInfoException
    ;

    /**
     * 
     * @param captureJobId
     * @return
     *     returns java.lang.String
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getCaptureJobClipName")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCaptureJobClipName", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestCaptureJobId")
    @ResponseWrapper(localName = "responseString", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseString")
    public String getCaptureJobClipName(
        @WebParam(name = "captureJobId", targetNamespace = "")
        String captureJobId)
        throws CaptureInfoException
    ;

    /**
     * 
     * @param clipName
     * @param captureJobId
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/setCaptureJobClipName")
    @RequestWrapper(localName = "setCaptureJobClipName", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestSetCaptureJobClipName")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseVoid")
    public void setCaptureJobClipName(
        @WebParam(name = "captureJobId", targetNamespace = "")
        String captureJobId,
        @WebParam(name = "clipName", targetNamespace = "")
        String clipName)
        throws CaptureInfoException
    ;

    /**
     * 
     * @param captureJobId
     * @return
     *     returns com.glookast.commons.base.PropertyList
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getCaptureJobMetadata")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCaptureJobMetadata", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestCaptureJobId")
    @ResponseWrapper(localName = "responsePropertyList", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponsePropertyList")
    public PropertyList getCaptureJobMetadata(
        @WebParam(name = "captureJobId", targetNamespace = "")
        String captureJobId)
        throws CaptureInfoException
    ;

    /**
     * 
     * @param captureJobId
     * @param metadataList
     * @return
     *     returns com.glookast.commons.base.PropertyList
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/setCaptureJobMetadata")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "setCaptureJobMetadata", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestSetCaptureJobMetadata")
    @ResponseWrapper(localName = "responsePropertyList", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponsePropertyList")
    public PropertyList setCaptureJobMetadata(
        @WebParam(name = "captureJobId", targetNamespace = "")
        String captureJobId,
        @WebParam(name = "metadataList", targetNamespace = "")
        PropertyList metadataList)
        throws CaptureInfoException
    ;

    /**
     * 
     * @return
     *     returns com.glookast.commons.capture.info.ReferenceSignalStatus
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getReferenceSignalStatus")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getReferenceSignalStatus", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseReferenceSignalStatus", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseReferenceSignalStatus")
    public ReferenceSignalStatus getReferenceSignalStatus()
        throws CaptureInfoException
    ;

    /**
     * 
     * @return
     *     returns boolean
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/isLoopRecordingEnabled")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "isLoopRecordingEnabled", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseBoolean", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseBoolean")
    public boolean isLoopRecordingEnabled()
        throws CaptureInfoException
    ;

    /**
     * 
     * @param enabled
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/setLoopRecordingEnabled")
    @RequestWrapper(localName = "setLoopRecordingEnabled", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestEnabled")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseVoid")
    public void setLoopRecordingEnabled(
        @WebParam(name = "enabled", targetNamespace = "")
        boolean enabled)
        throws CaptureInfoException
    ;

    /**
     * 
     * @return
     *     returns java.util.UUID
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getLoopRecordingVideoFormatId")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getLoopRecordingVideoFormatId", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseUUID", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseUUID")
    public UUID getLoopRecordingVideoFormatId()
        throws CaptureInfoException
    ;

    /**
     * 
     * @param videoFormatId
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/setLoopRecordingVideoFormatId")
    @RequestWrapper(localName = "setLoopRecordingVideoFormatId", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVideoFormatId")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseVoid")
    public void setLoopRecordingVideoFormatId(
        @WebParam(name = "videoFormatId", targetNamespace = "")
        UUID videoFormatId)
        throws CaptureInfoException
    ;

    /**
     * 
     * @return
     *     returns int
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getLoopRecordingDuration")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getLoopRecordingDuration", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseInteger", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseInteger")
    public int getLoopRecordingDuration()
        throws CaptureInfoException
    ;

    /**
     * 
     * @param duration
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/setLoopRecordingDuration")
    @RequestWrapper(localName = "setLoopRecordingDuration", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestDuration")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseVoid")
    public void setLoopRecordingDuration(
        @WebParam(name = "duration", targetNamespace = "")
        int duration)
        throws CaptureInfoException
    ;

    /**
     * 
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/restartChannel")
    @RequestWrapper(localName = "restartChannel", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestVoid")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseVoid")
    public void restartChannel()
        throws CaptureInfoException
    ;

    /**
     * 
     * @param captureJobId
     * @return
     *     returns java.util.List
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/getCaptureJobLocators")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCaptureJobLocators", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestCaptureJobId")
    @ResponseWrapper(localName = "responseListLocator", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseListLocator")
    public List getCaptureJobLocators(
        @WebParam(name = "captureJobId", targetNamespace = "")
        String captureJobId)
        throws CaptureInfoException
    ;

    /**
     * 
     * @param captureJobId
     * @param locator
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/setCaptureJobLocator")
    @RequestWrapper(localName = "setCaptureJobLocator", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestSetCaptureJobLocator")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseVoid")
    public void setCaptureJobLocator(
        @WebParam(name = "captureJobId", targetNamespace = "")
        String captureJobId,
        @WebParam(name = "locator", targetNamespace = "")
        Locator locator)
        throws CaptureInfoException
    ;

    /**
     * 
     * @param callbackUrl
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/registerCallbackCaptureJobNotifications")
    @RequestWrapper(localName = "registerCallbackCaptureJobNotifications", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestCallbackUrl")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseVoid")
    public void registerCallbackCaptureJobNotifications(
        @WebParam(name = "callbackUrl", targetNamespace = "")
        String callbackUrl)
        throws CaptureInfoException
    ;

    /**
     * 
     * @param callbackUrl
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://info.capture.api.glookast.com/unregisterCallbackCaptureJobNotifications")
    @RequestWrapper(localName = "unregisterCallbackCaptureJobNotifications", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.RequestCallbackUrl")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://info.capture.api.glookast.com", className = "com.glookast.api.capture.info.ResponseVoid")
    public void unregisterCallbackCaptureJobNotifications(
        @WebParam(name = "callbackUrl", targetNamespace = "")
        String callbackUrl)
        throws CaptureInfoException
    ;

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy