Stream custom live channels using your own media
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 

18 lines
626 B

namespace ErsatzTV.FFmpeg.Pipeline;
public interface IPipelineBuilderFactory
{
Task<IPipelineBuilder> GetBuilder(
HardwareAccelerationMode hardwareAccelerationMode,
Option<VideoInputFile> videoInputFile,
Option<AudioInputFile> audioInputFile,
Option<WatermarkInputFile> watermarkInputFile,
Option<SubtitleInputFile> subtitleInputFile,
Option<ConcatInputFile> concatInputFile,
Option<string> vaapiDisplay,
Option<string> vaapiDriver,
Option<string> vaapiDevice,
string reportsFolder,
string fontsFolder,
string ffmpegPath);
}