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.SignalFormat;
import com.glookast.commons.capture_info.SignalReferenceStatus;
import com.glookast.commons.capture_info.TimecodeCollection;
import com.glookast.commons.capture_info.TransferJob;
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://capture-info.api.glookast.com")
@XmlSeeAlso({
    com.glookast.api.capture_info.ObjectFactory.class,
    com.glookast.commons.capture_info.ObjectFactory.class
})
public interface CaptureInfoPort {


    /**
     * 
     * @return
     *     returns com.glookast.commons.capture_info.SignalFormat
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://capture-info.api.glookast.com/getCurrentSignalFormat")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCurrentSignalFormat", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestVoid")
    @ResponseWrapper(localName = "responseSignalFormat", targetNamespace = "http://capture-info.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://capture-info.api.glookast.com/getPossibleSignalFormats")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getPossibleSignalFormats", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestVoid")
    @ResponseWrapper(localName = "responseListSignalFormat", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.ResponseListSignalFormat")
    public List getPossibleSignalFormats()
        throws CaptureInfoException
    ;

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

    /**
     * 
     * @return
     *     returns long
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://capture-info.api.glookast.com/getAvailableBufferSpace")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getAvailableBufferSpace", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestVoid")
    @ResponseWrapper(localName = "responseLong", targetNamespace = "http://capture-info.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://capture-info.api.glookast.com/getAvailableBufferTime")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getAvailableBufferTime", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestTemplateId")
    @ResponseWrapper(localName = "responseTimecodeDuration", targetNamespace = "http://capture-info.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://capture-info.api.glookast.com/getTotalBufferSpace")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTotalBufferSpace", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestVoid")
    @ResponseWrapper(localName = "responseLong", targetNamespace = "http://capture-info.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://capture-info.api.glookast.com/getTotalBufferTime")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTotalBufferTime", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestTemplateId")
    @ResponseWrapper(localName = "responseTimecodeDuration", targetNamespace = "http://capture-info.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.capture_info.TimecodeCollection
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://capture-info.api.glookast.com/getCurrentTimecodes")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCurrentTimecodes", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestVoid")
    @ResponseWrapper(localName = "responseTimecodeCollection", targetNamespace = "http://capture-info.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://capture-info.api.glookast.com/getTransferJobs")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTransferJobs", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestVoid")
    @ResponseWrapper(localName = "responseListTransferJob", targetNamespace = "http://capture-info.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://capture-info.api.glookast.com/getTransferJobById")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTransferJobById", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestTransferJobId")
    @ResponseWrapper(localName = "responseTransferJob", targetNamespace = "http://capture-info.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://capture-info.api.glookast.com/getTransferJobsByCaptureJobId")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getTransferJobsByCaptureJobId", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestCaptureJobId")
    @ResponseWrapper(localName = "responseListTransferJob", targetNamespace = "http://capture-info.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://capture-info.api.glookast.com/startTransferJob")
    @RequestWrapper(localName = "startTransferJob", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestTransferJobId")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://capture-info.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://capture-info.api.glookast.com/getCaptureJobClipName")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "getCaptureJobClipName", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestCaptureJobId")
    @ResponseWrapper(localName = "responseString", targetNamespace = "http://capture-info.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://capture-info.api.glookast.com/setCaptureJobClipName")
    @RequestWrapper(localName = "setCaptureJobClipName", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestSetCaptureJobClipName")
    @ResponseWrapper(localName = "responseVoid", targetNamespace = "http://capture-info.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
     * @param metadataList
     * @return
     *     returns com.glookast.commons.base.PropertyList
     * @throws CaptureInfoException
     */
    @WebMethod(action = "http://capture-info.api.glookast.com/setCaptureJobMetadata")
    @WebResult(targetNamespace = "")
    @RequestWrapper(localName = "setCaptureJobMetadata", targetNamespace = "http://capture-info.api.glookast.com", className = "com.glookast.api.capture_info.RequestSetCaptureJobMetadata")
    @ResponseWrapper(localName = "responsePropertyList", targetNamespace = "http://capture-info.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
    ;

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

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

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

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

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy