Interface TagAware

All Known Implementing Classes:
Chapter, Format, Frame, Packet, Program, Stream

public interface TagAware
TagAware interface provides common tag-related methods.
  • Method Details

    • getProbeData

      ProbeData getProbeData()
      Returns data section which holds all the data provided by ffprobe.

      Use this method if you have to access properties which are not accessible through other getters.

      Returns:
      probe data
    • getTag

      default String getTag(String name)
      Return tag string value by name.
      Parameters:
      name - tag name
      Returns:
      tag value
    • getTagLong

      default Long getTagLong(String name)
      Return tag long value by name.
      Parameters:
      name - tag name
      Returns:
      tag value
    • getTagInteger

      default Double getTagInteger(String name)
      Return tag integer value by name.
      Parameters:
      name - tag name
      Returns:
      tag value
    • getTagDouble

      default Double getTagDouble(String name)
      Return tag double value by name.
      Parameters:
      name - tag name
      Returns:
      tag value
    • getTagFloat

      default Float getTagFloat(String name)
      Return tag float value by name.
      Parameters:
      name - tag name
      Returns:
      tag value