Class ProgramType

java.lang.Object
org.ffmpeg.ffprobe.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="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 Details

    • tag

      protected List<TagType> tag
    • streams

      protected StreamsType streams
    • programId

      protected int programId
    • programNum

      protected int programNum
    • nbStreams

      protected int nbStreams
    • pmtPid

      protected int pmtPid
    • pcrPid

      protected int pcrPid
  • Constructor Details

    • ProgramType

      public ProgramType()
  • Method Details

    • 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.
    • 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.