Class ProgramType


  • public class ProgramType
    extends Object

    Java class for programType complex type.

    The following schema fragment specifies the expected content contained within this class.

     <complexType name="programType">
       <complexContent>
         <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
           <sequence>
             <element name="tag" type="{http://www.ffmpeg.org/schema/ffprobe}tagType" maxOccurs="unbounded" minOccurs="0"/>
             <element name="streams" type="{http://www.ffmpeg.org/schema/ffprobe}streamsType" minOccurs="0"/>
           </sequence>
           <attribute name="program_id" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="program_num" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="nb_streams" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="start_time" type="{http://www.w3.org/2001/XMLSchema}float" />
           <attribute name="start_pts" type="{http://www.w3.org/2001/XMLSchema}long" />
           <attribute name="end_time" type="{http://www.w3.org/2001/XMLSchema}float" />
           <attribute name="end_pts" type="{http://www.w3.org/2001/XMLSchema}long" />
           <attribute name="pmt_pid" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
           <attribute name="pcr_pid" use="required" type="{http://www.w3.org/2001/XMLSchema}int" />
         </restriction>
       </complexContent>
     </complexType>
     
    • Field Detail

      • programId

        protected int programId
      • programNum

        protected int programNum
      • nbStreams

        protected int nbStreams
      • startTime

        protected Float startTime
      • startPts

        protected Long startPts
      • endTime

        protected Float endTime
      • endPts

        protected Long endPts
      • pmtPid

        protected int pmtPid
      • pcrPid

        protected int pcrPid
    • Constructor Detail

      • ProgramType

        public ProgramType()
    • Method Detail

      • getTag

        public List<TagType> getTag()
        Gets the value of the tag property.

        This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the tag property.

        For example, to add a new item, do as follows:

            getTag().add(newItem);
         

        Objects of the following type(s) are allowed in the list TagType

      • getStreams

        public StreamsType getStreams()
        Gets the value of the streams property.
        Returns:
        possible object is StreamsType
      • setStreams

        public void setStreams​(StreamsType value)
        Sets the value of the streams property.
        Parameters:
        value - allowed object is StreamsType
      • getProgramId

        public int getProgramId()
        Gets the value of the programId property.
      • setProgramId

        public void setProgramId​(int value)
        Sets the value of the programId property.
      • getProgramNum

        public int getProgramNum()
        Gets the value of the programNum property.
      • setProgramNum

        public void setProgramNum​(int value)
        Sets the value of the programNum property.
      • getNbStreams

        public int getNbStreams()
        Gets the value of the nbStreams property.
      • setNbStreams

        public void setNbStreams​(int value)
        Sets the value of the nbStreams property.
      • getStartTime

        public Float getStartTime()
        Gets the value of the startTime property.
        Returns:
        possible object is Float
      • setStartTime

        public void setStartTime​(Float value)
        Sets the value of the startTime property.
        Parameters:
        value - allowed object is Float
      • getStartPts

        public Long getStartPts()
        Gets the value of the startPts property.
        Returns:
        possible object is Long
      • setStartPts

        public void setStartPts​(Long value)
        Sets the value of the startPts property.
        Parameters:
        value - allowed object is Long
      • getEndTime

        public Float getEndTime()
        Gets the value of the endTime property.
        Returns:
        possible object is Float
      • setEndTime

        public void setEndTime​(Float value)
        Sets the value of the endTime property.
        Parameters:
        value - allowed object is Float
      • getEndPts

        public Long getEndPts()
        Gets the value of the endPts property.
        Returns:
        possible object is Long
      • setEndPts

        public void setEndPts​(Long value)
        Sets the value of the endPts property.
        Parameters:
        value - allowed object is Long
      • getPmtPid

        public int getPmtPid()
        Gets the value of the pmtPid property.
      • setPmtPid

        public void setPmtPid​(int value)
        Sets the value of the pmtPid property.
      • getPcrPid

        public int getPcrPid()
        Gets the value of the pcrPid property.
      • setPcrPid

        public void setPcrPid​(int value)
        Sets the value of the pcrPid property.