001package net.filebot.media;
002
003import java.time.Duration;
004import java.time.Instant;
005
006public interface MediaCharacteristics extends AutoCloseable {
007
008        String getVideoCodec();
009
010        String getAudioCodec();
011
012        String getAudioLanguage();
013
014        String getSubtitleCodec();
015
016        String getSubtitleLanguage();
017
018        Duration getDuration();
019
020        Integer getWidth();
021
022        Integer getHeight();
023
024        Double getBitRate();
025
026        Double getFrameRate();
027
028        String getTitle();
029
030        Instant getCreationTime();
031
032        Object getMediaTags();
033
034}