package org.korsakow.services.export;
import java.util.Collection;
import org.korsakow.services.encoders.video.AudioCodec;
import org.korsakow.services.encoders.video.ContainerFormat;
import org.korsakow.services.encoders.video.VideoCodec;
public interface IVideoEncodingProfile
{
String getName();
Integer getAudioSamplingRate();
Integer getAudioBitRate();
Integer getVideoBitRate();
Integer getVideoBitRateTolerance();
Boolean getDeinterlace();
AudioCodec getAudioCodec();
VideoCodec getVideoCodec();
ContainerFormat getContainerFormat();
Collection<String> getEncoderSpecificKeys();
String getEncoderSpecificValue(String key);
}