Package tv.hd3g.fflauncher.about
Class FFAbout
java.lang.Object
tv.hd3g.fflauncher.about.FFAbout
Threadsafe
Sync (blocking) during executions
-
Field Summary
FieldsModifier and TypeFieldDescriptionGet by ffmpeg -sample_fmts -
Constructor Summary
ConstructorsConstructorDescriptionFFAbout(String execName, ExecutableFinder executableFinder, ScheduledExecutorService maxExecTimeScheduler) -
Method Summary
Modifier and TypeMethodDescription-hwaccels show available HW acceleration methods-bsfs show available bit stream filters-codecs show available codecs-devices show available devices-filters show available filters-formats show available formats-pix_fmts show available pixel formats-protocols show available protocolsbooleanisCoderEngineIsAvaliable(String engine_name) booleanisCoderIsAvaliable(String codec_name) booleanisDecoderEngineIsAvaliable(String engine_name) booleanisDecoderIsAvaliable(String codec_name) booleanisFilterIsAvaliable(String filter_name) booleanisFromFormatIsAvaliable(String demuxer_name) booleanALL FUNCTIONS ARE NOT AVAILABLE FOR ALL GRAPHICS CARDS, EVEN IF FFMPEG SUPPORT IT HERE.booleanALL FUNCTIONS ARE NOT AVAILABLE FOR ALL GRAPHICS CARDS, EVEN IF FFMPEG SUPPORT IT HERE.booleanisToFormatIsAvaliable(String muxer_name)
-
Field Details
-
sample_formats
Get by ffmpeg -sample_fmts
-
-
Constructor Details
-
FFAbout
public FFAbout(String execName, ExecutableFinder executableFinder, ScheduledExecutorService maxExecTimeScheduler)
-
-
Method Details
-
getVersion
-
getCodecs
-codecs show available codecs -
getFormats
-formats show available formats -
getDevices
-devices show available devices -
getBitStreamFilters
-bsfs show available bit stream filters -
getProtocols
-protocols show available protocols -
getFilters
-filters show available filters -
getPixelFormats
-pix_fmts show available pixel formats -
getAvailableHWAccelerationMethods
-hwaccels show available HW acceleration methods -
isCoderIsAvaliable
-
isDecoderIsAvaliable
-
isFromFormatIsAvaliable
-
isToFormatIsAvaliable
-
isFilterIsAvaliable
-
isCoderEngineIsAvaliable
- Parameters:
engine_name- like libx264rgb or libxvid ALL CODECS ARE NOT AVAILABLE FOR ALL GRAPHICS CARDS, EVEN IF FFMPEG SUPPORT IT HERE.
-
isDecoderEngineIsAvaliable
- Parameters:
engine_name- like h264_cuvid or libopenjpeg ALL CODECS ARE NOT AVAILABLE FOR ALL GRAPHICS CARDS, EVEN IF FFMPEG SUPPORT IT HERE.
-
isNVToolkitIsAvaliable
public boolean isNVToolkitIsAvaliable()ALL FUNCTIONS ARE NOT AVAILABLE FOR ALL GRAPHICS CARDS, EVEN IF FFMPEG SUPPORT IT HERE.- Returns:
- true if configured and up for cuda, cuvid and nvenc
-
isHardwareNVScalerFilterIsAvaliable
public boolean isHardwareNVScalerFilterIsAvaliable()ALL FUNCTIONS ARE NOT AVAILABLE FOR ALL GRAPHICS CARDS, EVEN IF FFMPEG SUPPORT IT HERE.- Returns:
- true if configured with NVIDIA Performance Primitives via libnpp
-