Index

A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

ABGR - Enum constant in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
4-byte format using 1 byte per each color component and 1 byte for transparency.
AbstractProbeData - Class in com.github.kokorin.jaffree.ffprobe.data
Abstract ProbeData implementation with all common methods implemented.
AbstractProbeData() - Constructor for class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
 
add(Number) - Method in class com.github.kokorin.jaffree.Rational
Returns a Rational whose value is (this + value).
addArgument(String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Add custom argument.
addArgument(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Adds custom global argument to ffmpeg arguments list.
addArgument(String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
Adds filter single argument.
addArgument(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Adds custom argument to ffprobe arguments list.
addArgument(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
Adds filter key-value arguments.
addArgumentEscaped(String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
Adds filter single argument.
addArgumentEscaped(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
Adds already escaped filter key-value arguments.
addArguments(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Add custom input/output specific arguments.
addArguments(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Adds custom global arguments to ffmpeg arguments list.
addArguments(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Adds custom arguments to ffprobe arguments list.
addFilter(Filter) - Method in class com.github.kokorin.jaffree.ffmpeg.FilterChain
Adds filter to filter chain.
addFilterChain(FilterChain) - Method in class com.github.kokorin.jaffree.ffmpeg.FilterGraph
Adds filter chain to filter graph.
addFilterChains(List<? extends FilterChain>) - Method in class com.github.kokorin.jaffree.ffmpeg.FilterGraph
Adds multiple filter chains to filter graph.
addFilters(List<? extends Filter>) - Method in class com.github.kokorin.jaffree.ffmpeg.FilterChain
Adds multiple filters to filter chain.
addInput(Input) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Adds arguments (provided by input parameter) to ffmpeg arguments list.
addInputLink(StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
Adds filter input link.
addInputLink(String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
Adds an input link to a filter.
addMap(int) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Maps all streams from the input file.
addMap(int, StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Designate one or more input streams as a source for the output file.
addMap(int, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Designate one or more input streams as a source for the output file.
addMap(String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
An alternative [linklabel] form will map outputs from complex filter graphs (see the -filter_complex option) to the output file.
addOutput(Output) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Adds arguments (provided by output parameter) to ffmpeg arguments list.
addOutputLink(String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
Adds filter output link.
addProgram(int, String, int...) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Creates a program with the specified title, program_num and adds the specified stream(s) to it.
addProgram(int, String, String...) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Creates a program with the specified title, program_num and adds the specified stream(s) to it.
allocateSocket() - Static method in class com.github.kokorin.jaffree.net.TcpServer
Allocates ServerSocket on random port of loopback network interface.
atPath() - Static method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Creates FFmpeg.
atPath() - Static method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Creates FFprobe.
atPath(Path) - Static method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Creates FFmpeg.
atPath(Path) - Static method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Creates FFprobe.
ATTACHMENT - Enum constant in enum com.github.kokorin.jaffree.StreamType
 
audio - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
Audio(Rational, int) - Constructor for class com.github.kokorin.jaffree.nut.StreamHeader.Audio
 
AUDIO - Enum constant in enum com.github.kokorin.jaffree.ffmpeg.Stream.Type
 
AUDIO - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
 
AUDIO - Enum constant in enum com.github.kokorin.jaffree.StreamType
 

B

backPtrDiv16 - Variable in class com.github.kokorin.jaffree.nut.SyncPoint
back_ptr_div16
BaseInOut<T> - Class in com.github.kokorin.jaffree.ffmpeg
Base class which handles common arguments for both ffmpeg input & output.
BaseInOut() - Constructor for class com.github.kokorin.jaffree.ffmpeg.BaseInOut
 
BaseInput<T> - Class in com.github.kokorin.jaffree.ffmpeg
Base class which handles all arguments for ffmpeg input.
BaseInput(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.BaseInput
 
BaseOutput<T> - Class in com.github.kokorin.jaffree.ffmpeg
Base class which handles all arguments for ffmpeg output.
BaseOutput(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.BaseOutput
 
BaseStdReader<T> - Class in com.github.kokorin.jaffree.process
BaseStdReader reads std output, parses result and logs, and sends logs to SLF4J with corresponding log level.
BaseStdReader() - Constructor for class com.github.kokorin.jaffree.process.BaseStdReader
 
BGR24 - Enum constant in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
3-byte format using 1 byte per each color component.
BITSTREAM_FILTER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
BROADCAST_MODE - Enum constant in enum com.github.kokorin.jaffree.nut.MainHeader.Flag
Set if broadcast mode is in use.
buildArguments() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Build a list of command line arguments that are common for ffmpeg input & output.
buildArguments() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInput
Build a list of command line arguments that are common for ffmpeg input & output.
buildArguments() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Build a list of command line arguments that are common for ffmpeg input & output.
buildArguments() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Constructs ffmpeg command line.
buildArguments() - Method in interface com.github.kokorin.jaffree.ffmpeg.Input
Build a list of command line arguments for this input.
buildArguments() - Method in interface com.github.kokorin.jaffree.ffmpeg.Output
Build a list of command line arguments for this output.
buildArguments() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Constructs ffprobe command line.

C

cancel(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
Deprecated.
This method is left for backward compatibility. May be removed. Use FFmpegResultFuture.stop(boolean), FFmpegResultFuture.forceStop() or FFmpegResultFuture.graceStop()
captureAudio(String) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
Creates CaptureInput.WindowsDirectShow capture device.
captureDesktop() - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
Creates CaptureInput with automatically selected capture device.
captureDesktop() - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
Creates CaptureInput.LinuxX11Grab capture device to capture desktop.
captureDesktop() - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.MacOsAvFoundation
Creates CaptureInput.MacOsAvFoundation capture device to capture desktop.
captureDesktop() - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsGdiGrab
Creates CaptureInput.WindowsGdiGrab capture device to capture desktop.
captureDisplayAndScreen(int, int) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
Creates CaptureInput.LinuxX11Grab capture device.
captureHostDisplayAndScreen(String, int, int) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
Creates CaptureInput.LinuxX11Grab capture device.
CaptureInput<T> - Class in com.github.kokorin.jaffree.ffmpeg
This Input provides a live capture of your computer desktop as source.
CaptureInput(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.CaptureInput
 
CaptureInput.LinuxX11Grab - Class in com.github.kokorin.jaffree.ffmpeg
 
CaptureInput.MacOsAvFoundation - Class in com.github.kokorin.jaffree.ffmpeg
Input implementation for AVFoundation capture device.
CaptureInput.WindowsDirectShow - Class in com.github.kokorin.jaffree.ffmpeg
Input implementation for Direct Show capture device.
CaptureInput.WindowsGdiGrab - Class in com.github.kokorin.jaffree.ffmpeg
Input implementation for GDI Grab capture device.
captureVideo(String) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
Creates CaptureInput.WindowsDirectShow capture device.
captureVideoAndAudio(String, String) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.MacOsAvFoundation
Creates CaptureInput.MacOsAvFoundation capture device.
captureVideoAndAudio(String, String) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
Creates CaptureInput.WindowsDirectShow capture device.
captureWindow(String) - Static method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsGdiGrab
Creates CaptureInput.WindowsGdiGrab capture device.
channelCount - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Audio
 
ChannelInput - Class in com.github.kokorin.jaffree.ffmpeg
Input which allows usage of SeekableByteChannel as ffmpeg input.
ChannelInput - Class in com.github.kokorin.jaffree.ffprobe
ChannelInput is the implementation of Input which allows usage of SeekableByteChannel as ffprobe input.
ChannelInput(String, SeekableByteChannel) - Constructor for class com.github.kokorin.jaffree.ffmpeg.ChannelInput
Creates ChannelInput.
ChannelInput(String, SeekableByteChannel, int) - Constructor for class com.github.kokorin.jaffree.ffprobe.ChannelInput
Creates ChannelInput.
ChannelInput(SeekableByteChannel) - Constructor for class com.github.kokorin.jaffree.ffmpeg.ChannelInput
Creates ChannelInput.
ChannelOutput - Class in com.github.kokorin.jaffree.ffmpeg
Output implementationwhich allows usage of SeekableByteChannel as ffmpeg output.
ChannelOutput(String, SeekableByteChannel) - Constructor for class com.github.kokorin.jaffree.ffmpeg.ChannelOutput
Creates ChannelOutput.
Chapter - Class in com.github.kokorin.jaffree.ffprobe
Chapter description.
Chapter(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Chapter
Creates Chapter description based on provided ffprobe data.
chapterId - Variable in class com.github.kokorin.jaffree.nut.Info
The ID of the chapter this packet applies to.
chapterLengthPts - Variable in class com.github.kokorin.jaffree.nut.Info
Length of chapter in the same timebase as chapter_start.
chapterStartPts - Variable in class com.github.kokorin.jaffree.nut.Info
timestamp of start of chapter.
checkNextByte() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Returns next byte (if available), which will be read with any read*() method.
CHECKSUM - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, the frame header contains a headerChecksum.
close() - Method in class com.github.kokorin.jaffree.net.TcpServer
Closes underlying TCP Socket.
close() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
close() - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
code - Variable in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
 
code - Variable in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
 
code() - Method in enum com.github.kokorin.jaffree.LogLevel
 
code() - Method in enum com.github.kokorin.jaffree.StreamType
 
codecSpecificData - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
CODED_FLAGS - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, coded_flags are stored in the frame header.
CODED_PTS - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, coded_pts is in the frame header.
com.github.kokorin.jaffree - package com.github.kokorin.jaffree
Base package for Jaffree project.
com.github.kokorin.jaffree.ffmpeg - package com.github.kokorin.jaffree.ffmpeg
Classes used to integrate with ffmpeg.
com.github.kokorin.jaffree.ffprobe - package com.github.kokorin.jaffree.ffprobe
Classes used to integrate with ffprobe.
com.github.kokorin.jaffree.ffprobe.data - package com.github.kokorin.jaffree.ffprobe.data
Package contains classes for data structures and parsers for ffprobe result.
com.github.kokorin.jaffree.log - package com.github.kokorin.jaffree.log
This package contains different classes used for ffmpeg/ffprobe log parsing.
com.github.kokorin.jaffree.net - package com.github.kokorin.jaffree.net
Classes used to interact with ffmpeg via local TCP connection.
com.github.kokorin.jaffree.nut - package com.github.kokorin.jaffree.nut
Classes partially implementing NUT container format muxer & demuxer.
com.github.kokorin.jaffree.process - package com.github.kokorin.jaffree.process
Claases used to integrate with Process.
com.github.kokorin.jaffree.util - package com.github.kokorin.jaffree.util
This package contains different utilities used by Jaffree project.
compareTo(Rational) - Method in class com.github.kokorin.jaffree.Rational
compareUnsigned(long, long) - Static method in class com.github.kokorin.jaffree.nut.Util
consume(Frame) - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameConsumer
Called for every frame in video file.
consumeStreams(List<Stream>) - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameConsumer
Called once before any call to FrameConsumer.consume(Frame).
convert(ProbeData) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeDataConverter
Converts ProbeData to T type.
convert(Object) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ValueConverter
Converts passed in String value to T type.
convertTimestamp(long, Rational, Rational) - Static method in class com.github.kokorin.jaffree.nut.Util
Converts passed in PTS from one timebase to another.
copy(InputStream, OutputStream, byte[]) - Static method in class com.github.kokorin.jaffree.util.IOUtil
Copies everything form input to output.
copy(InputStream, OutputStream, int) - Static method in class com.github.kokorin.jaffree.util.IOUtil
Copies everything form input to output.
copyAllCodecs() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Sets special "copy" codec for all streams.
copyAllCodecs() - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Codec copying is impossible, every frame is raw frame.
copyCodec(StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Sets special "copy" codec for specified streams.
copyCodec(StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Codec copying is impossible, every frame is raw frame.
copyCodec(String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Sets special "copy" codec for specified streams.
copyCodec(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Codec copying is impossible, every frame is raw frame.
createAudioFrame(int, long, int[]) - Static method in class com.github.kokorin.jaffree.ffmpeg.Frame
Creates audio Frame, image is set to null.
createProcessHandler() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Creates ProcessHandler which executes ffmpeg command and starts specified ProcessHelpers.
createProgressHelper(ProgressListener) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Creates ProcessHelper if required.
createStdErrReader() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Creates StdReader which is used to read ffprobe stderr.
createStdErrReader(OutputListener) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Creates StdReader which is used to read ffmpeg stderr.
createStdOutReader() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Creates StdReader which is used to read ffmpeg stderr.
createStdOutReader(FormatParser) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Creates StdReader which is used to read ffprobe stdout.
createStopper() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Creates Stopper which is used to stop ffmpeg gracefully and forcefully.
createVideoFrame(int, long, BufferedImage) - Static method in class com.github.kokorin.jaffree.ffmpeg.Frame
Creates video Frame, samples are set to null.

D

data - Variable in class com.github.kokorin.jaffree.nut.NutFrame
Frame's data.
DATA - Enum constant in enum com.github.kokorin.jaffree.StreamType
 
DataItem - Class in com.github.kokorin.jaffree.nut
This data structure is used both in frames for per frame side and metadata as well as info tags for metadata covering the whole file, a stream chapter or other.
DataItem(String, Object, String) - Constructor for class com.github.kokorin.jaffree.nut.DataItem
 
dataSizeLsb - Variable in class com.github.kokorin.jaffree.nut.FrameCode
The less significant part of the size of the following frame.
dataSizeMul - Variable in class com.github.kokorin.jaffree.nut.FrameCode
If FrameCode.Flag.SIZE_MSB is set then data_size_msb which is stored after the frame code is multiplied with it and forms the more significant part of the size of the following frame.
DEBUG - Enum constant in enum com.github.kokorin.jaffree.LogLevel
Show everything, including debugging information.
decodeDelay - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
DECODER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
defaultResult() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultReader
defaultResult() - Method in class com.github.kokorin.jaffree.process.BaseStdReader
 
DEMUXER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
DEVICE_AUDIO_INPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
DEVICE_AUDIO_OUTPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
DEVICE_INPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
DEVICE_OUTPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
DEVICE_VIDEO_INPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
DEVICE_VIDEO_OUTPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
disableStream(StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Disable stream of the specified type.
disableStream(StreamType) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Disable stream of the specified type.
divide(Number) - Method in class com.github.kokorin.jaffree.Rational
Returns a Rational whose value is (this / value).
doGreet(OutputStream) - Method in class com.github.kokorin.jaffree.net.FtpServer
Sends greet response after establishing control connection.
doNotImplemented(OutputStream) - Method in class com.github.kokorin.jaffree.net.FtpServer
Sends response to non-implemented control commands.
doubleValue() - Method in class com.github.kokorin.jaffree.Rational
doUser(OutputStream, String) - Method in class com.github.kokorin.jaffree.net.FtpServer
Sends response to USER control command.

E

elisionHeaderIdx - Variable in class com.github.kokorin.jaffree.nut.FrameCode
The index into the elision_header table.
elisionHeaderSize - Variable in class com.github.kokorin.jaffree.nut.MainHeader
For frames with a final size <= 4096 this header is prepended to the frame data.
ENCODER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
EOF - Static variable in class com.github.kokorin.jaffree.util.IOUtil
 
eor - Variable in class com.github.kokorin.jaffree.nut.NutFrame
End-of-relevance mark.
EOR - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, the stream has no relevance on presentation.
equals(Object) - Method in class com.github.kokorin.jaffree.nut.Timestamp
equals(Object) - Method in class com.github.kokorin.jaffree.Rational
ERROR - Enum constant in enum com.github.kokorin.jaffree.LogLevel
Show all errors, including ones which can be recovered from.
execute() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Starts synchronous ffmpeg execution.
execute() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Starts synchronous ffprobe execution.
execute() - Method in class com.github.kokorin.jaffree.process.ProcessHandler
Executes a program.
execute(String, Runnable) - Method in class com.github.kokorin.jaffree.process.Executor
Executes provided Runnable.
executeAsync() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Starts asynchronous ffmpeg execution.
executeAsync() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Starts asynchronous ffprobe execution.
executeAsync(Executor) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Starts asynchronous ffmpeg execution, executed using the supplied Executor.
Executor - Class in com.github.kokorin.jaffree.process
Executor starts threads with provided Runnables and controls all threads it has started.
Executor(String) - Constructor for class com.github.kokorin.jaffree.process.Executor
Creates Executor.

F

FATAL - Enum constant in enum com.github.kokorin.jaffree.LogLevel
Only show fatal errors.
FFmpeg - Class in com.github.kokorin.jaffree.ffmpeg
FFmpeg provides an ability to start & stop ffmpeg process and keep track of encoding progress.
FFmpeg(Path) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Creates FFmpeg.
FFmpegProgress - Class in com.github.kokorin.jaffree.ffmpeg
FFmpegProgress contains information about ffmpeg encoding progress.
FFmpegProgress(Long, Double, Double, Long, Long, Long, Long, Double, Double) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
FFmpegProgressReader - Class in com.github.kokorin.jaffree.ffmpeg
FFmpegProgressReader receives periodical ffmpeg progress report, parses it and passes to ProgressListener.
FFmpegProgressReader(ProgressListener) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReader
FFmpegResult - Class in com.github.kokorin.jaffree.ffmpeg
FFmpegResult contains information about ffmpeg encoding result.
FFmpegResult(Long, Long, Long, Long, Long, Double) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
Creates FFmpegResult.
FFmpegResultFuture - Class in com.github.kokorin.jaffree.ffmpeg
A FFmpegResultFuture represents the result of an asynchronous ffmpeg execution.
FFmpegResultFuture(CompletableFuture<FFmpegResult>, Stopper) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
FFmpegResultReader - Class in com.github.kokorin.jaffree.ffmpeg
FFmpegResultReader reads ffmpeg stderr output, parses FFmpegProgress and FFmpegResult and passes unparsed output to OutputListener (if provided).
FFmpegResultReader(OutputListener) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegResultReader
FFmpegStopper - Class in com.github.kokorin.jaffree.ffmpeg
Implement Stopper to allow forceful and graceful ffmpeg stop.
FFmpegStopper() - Constructor for class com.github.kokorin.jaffree.ffmpeg.FFmpegStopper
 
FFprobe - Class in com.github.kokorin.jaffree.ffprobe
FFprobe provides an ability to execute ffprobe process.
FFprobe(Path) - Constructor for class com.github.kokorin.jaffree.ffprobe.FFprobe
Creates FFprobe.
FFprobeLogReader - Class in com.github.kokorin.jaffree.ffprobe
FFprobeLogReader reads ffprobe output (from stderr), parses logs and sends logs to SLF4J with corresponding log level.
FFprobeLogReader() - Constructor for class com.github.kokorin.jaffree.ffprobe.FFprobeLogReader
 
FFprobeResult - Class in com.github.kokorin.jaffree.ffprobe
FFprobeResult contains information about ffprobe execution result.
FFprobeResult(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.FFprobeResult
Constructs FFprobeResult from parsed ProbeData.
FFprobeResultReader - Class in com.github.kokorin.jaffree.ffprobe
FFprobeResultReader(FormatParser) - Constructor for class com.github.kokorin.jaffree.ffprobe.FFprobeResultReader
FILE_ID - Static variable in class com.github.kokorin.jaffree.nut.NutConst
 
FILE_ID_BYTES - Static variable in class com.github.kokorin.jaffree.nut.NutConst
 
Filter - Interface in com.github.kokorin.jaffree.ffmpeg
Implement Filter interface to provide custom ffmpeg filter.
FILTER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
FilterChain - Class in com.github.kokorin.jaffree.ffmpeg
Represents ffmpeg filter chain.
FilterChain() - Constructor for class com.github.kokorin.jaffree.ffmpeg.FilterChain
 
FilterGraph - Class in com.github.kokorin.jaffree.ffmpeg
Represents ffmpeg filter graph.
FilterGraph() - Constructor for class com.github.kokorin.jaffree.ffmpeg.FilterGraph
 
finalize() - Method in class com.github.kokorin.jaffree.net.TcpServer
 
FIXED_FPS - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.Flag
indicates that the fps is fixed.
fixValue(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser
Deprecated.
Removes starting-ending quotes and back slashes form value.
flags - Variable in class com.github.kokorin.jaffree.nut.FrameCode
 
flags - Variable in class com.github.kokorin.jaffree.nut.MainHeader
Main Header flags.
flags - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
FlatFormatParser - Class in com.github.kokorin.jaffree.ffprobe.data
Deprecated.
FlatFormatParser() - Constructor for class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser
Deprecated.
 
FlatFormatParser.ProbeDataMap - Class in com.github.kokorin.jaffree.ffprobe.data
Deprecated.
Map-based implementation of ProbeData.
floatValue() - Method in class com.github.kokorin.jaffree.Rational
flush() - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Flushes underlying OutputStream.
forceStop() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
Immediately stops ffmpeg process.
forceStop() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegStopper
Stops ffmpeg forcefully by sending "qq" character to stdin.
forceStop() - Method in interface com.github.kokorin.jaffree.process.Stopper
Stops ffmpeg/ffprobe forcefully.
Format - Class in com.github.kokorin.jaffree.ffprobe
Format description.
Format(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Format
Creates Format description based on provided data sections.
FormatParser - Interface in com.github.kokorin.jaffree.ffprobe.data
Represents ffprobe output format parser.
fourcc - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
Frame - Class in com.github.kokorin.jaffree.ffmpeg
Represents video/audio data to be encoded or has been decoded.
Frame - Class in com.github.kokorin.jaffree.ffprobe
Frame description.
Frame(int, long, BufferedImage, int[]) - Constructor for class com.github.kokorin.jaffree.ffmpeg.Frame
Creates Frame.
Frame(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Frame
Creates Frame description based on provided data sections.
FrameCode - Class in com.github.kokorin.jaffree.nut
Represents NUT frame code.
FrameCode(Set<FrameCode.Flag>, int, int, int, long, long, long, long) - Constructor for class com.github.kokorin.jaffree.nut.FrameCode
Creates FrameCode.
FrameCode.Flag - Enum in com.github.kokorin.jaffree.nut
FrameCode Flags.
frameCodes - Variable in class com.github.kokorin.jaffree.nut.MainHeader
Nut frame codes.
FrameConsumer - Interface in com.github.kokorin.jaffree.ffmpeg
Allows custom implementation to be notified about available streams and every frame.
FrameInput - Class in com.github.kokorin.jaffree.ffmpeg
Allows to supply ffmpeg with audio & video frames constructed in Java.
FrameInput(FrameInput.FrameWriter, String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FrameInput
Creates FrameInput for FFmpeg.
FrameInput.FrameInputNegotiator - Class in com.github.kokorin.jaffree.ffmpeg
TcpNegotiator implementation which uses FrameInput.FrameWriter to send bytes over TCP connection.
FrameInput.FrameWriter - Interface in com.github.kokorin.jaffree.ffmpeg
 
FrameInputNegotiator(FrameInput.FrameWriter) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FrameInput.FrameInputNegotiator
 
FrameOutput - Class in com.github.kokorin.jaffree.ffmpeg
Allows to consume in Java audio & video frames produced by ffmpeg.
FrameOutput(FrameOutput.FrameReader, String, String, String, String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Create FrameOutput for FFmpeg.
FrameOutput.FrameOutputNegotiator - Class in com.github.kokorin.jaffree.ffmpeg
TcpNegotiator implementation which uses FrameOutput.FrameReader to receive bytes over TCP connection.
FrameOutput.FrameReader - Interface in com.github.kokorin.jaffree.ffmpeg
 
FrameOutputNegotiator(FrameOutput.FrameReader) - Constructor for class com.github.kokorin.jaffree.ffmpeg.FrameOutput.FrameOutputNegotiator
 
FrameProducer - Interface in com.github.kokorin.jaffree.ffmpeg
Allows custom implementation to produce streams and frames.
FrameSubtitle - Interface in com.github.kokorin.jaffree.ffprobe
Marker interface to represent frame or subtitle.
fromBitCode(long) - Static method in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
Creates Set of FrameCode.Flag from passed in bitmask value.
fromBitCode(long) - Static method in enum com.github.kokorin.jaffree.nut.MainHeader.Flag
Creates Set of MainHeader.Flag from passed in bitmask value.
fromBitCode(long) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Flag
 
fromChannel(String, SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.ffmpeg.ChannelInput
Creates ChannelInput.
fromChannel(String, SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.ffprobe.ChannelInput
Creates ChannelInput.
fromChannel(String, SeekableByteChannel, int) - Static method in class com.github.kokorin.jaffree.ffprobe.ChannelInput
Creates ChannelInput.
fromChannel(SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.ffmpeg.ChannelInput
Creates ChannelInput.
fromChannel(SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.ffprobe.ChannelInput
Creates ChannelInput.
fromChannel(SeekableByteChannel, int) - Static method in class com.github.kokorin.jaffree.ffprobe.ChannelInput
Creates ChannelInput.
fromCode(int) - Static method in enum com.github.kokorin.jaffree.LogCategory
Returns LogCategory with specified code.
fromCode(int) - Static method in enum com.github.kokorin.jaffree.LogLevel
Returns LogLevel with specified code.
fromCode(long) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
 
fromCode(long) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
 
fromInputLink(StreamType) - Static method in interface com.github.kokorin.jaffree.ffmpeg.Filter
Creates Filter starting from specified stream type.
fromInputLink(String) - Static method in interface com.github.kokorin.jaffree.ffmpeg.Filter
Creates Filter starting from link name or stream specifier.
fromPath(Path) - Static method in class com.github.kokorin.jaffree.ffmpeg.UrlInput
Creates UrlInput.
fromPath(Path) - Static method in class com.github.kokorin.jaffree.ffprobe.UrlInput
Creates UrlInput.
fromUrl(String) - Static method in class com.github.kokorin.jaffree.ffmpeg.UrlInput
Creates UrlInput.
fromUrl(String) - Static method in class com.github.kokorin.jaffree.ffprobe.UrlInput
Creates UrlInput.
FtpServer - Class in com.github.kokorin.jaffree.net
Simple FTP server intended to work only with ffmpeg.
FtpServer(ServerSocket, SeekableByteChannel, int) - Constructor for class com.github.kokorin.jaffree.net.FtpServer
Creates FtpServer.

G

GenericFilter - Class in com.github.kokorin.jaffree.ffmpeg
Represents ffmpeg filter.
GenericFilter() - Constructor for class com.github.kokorin.jaffree.ffmpeg.GenericFilter
 
get() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
Waits if necessary for ffmpeg process to complete, and then retrieves its result.
get(long, TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
Waits if necessary for at most the given time for ffmpeg process to complete, and then retrieves its result, if available.
getAdditionalArguments() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
 
getAddressAndPort() - Method in class com.github.kokorin.jaffree.net.TcpServer
Returns string representation of host and port.
getAttachedPic() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getAudioSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
Note: value may be not exact.
getAvgFrameRate() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getBestEffortTimestamp() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Frame timestamp in stream time_base units, estimated using various heuristics.
getBestEffortTimestampTime() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Frame timestamp in seconds, estimated using various heuristics.
getBitrate() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
 
getBitRate() - Method in class com.github.kokorin.jaffree.ffprobe.Format
 
getBitRate() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getBitsPerRawSample() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getBitsPerSample() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns number of bits per sample of audio stream, or null.
getBoolean(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as Boolean (using default converter).
getBoolean(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as Boolean (using default converter).
getBytesPerPixel() - Method in interface com.github.kokorin.jaffree.ffmpeg.ImageFormat
 
getBytesPerPixel() - Method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
getCategory() - Method in class com.github.kokorin.jaffree.ffprobe.Log
Return parsed LogCategory.
getChannelLayout() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getChannelLayout() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns channels layout of audio stream, or null.
getChannels() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
Returns stream number of channels for audio stream or null for other stream types.
getChannels() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getChannels() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns number of channels in audio stream, or null.
getChapters() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
 
getChromaLocation() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns chroma location of video stream, or null.
getCleanEffects() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getCodecLongName() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getCodecName() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getCodecTag() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns hexadecimal representation of fourcc codec tag, e.g.
getCodecTagString() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns string representation of fourcc codec tag, e.g.
getCodecTimeBase() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Deprecated.
removed in ffmpeg source code
getCodecType() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns packet media type.
getCodecType() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getCodedHeight() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns coded height of video stream, or null.
getCodedPictureNumber() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getCodedWidth() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns coded width of video stream, or null.
getColorPrimaries() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns chromaticity coordinates of the source primaries of video stream, or null.
getColorRange() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns visual content value range of video stream, or null.
getColorSpace() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns YUV color space type of video stream, or null.
getColorTransfer() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns color transfer characteristic of video stream, or null.
getComment() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getContext() - Method in class com.github.kokorin.jaffree.ffprobe.Log
 
getConvergenceDuration() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Deprecated.
description from ffmpeg source code: this was required for Matroska subtitles, whose duration values could overflow when the duration field was still an int.
getConvergenceDurationTime() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Deprecated.
description from ffmpeg source code: this was required for Matroska subtitles, whose duration values could overflow when the duration field was still an int.
getData() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
This method allows direct access to parsed ffprobe output.
getData() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns packet data.
getDataHash() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns packet data hash.
getDefault() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getDenominator() - Method in class com.github.kokorin.jaffree.Rational
Returns this Rational denominator.
getDisplayAspectRatio() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns display aspect ratio (DAR) of video stream, or null.
getDisplayMatrix() - Method in class com.github.kokorin.jaffree.ffprobe.SideData
May present only for "3x3 displaymatrix" (Frame) and "Display Matrix" (Packet and Stream) side data types.
getDisplayPictureNumber() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getDisposition() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getDouble(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as Double (using default converter).
getDouble(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as Double (using default converter).
getDouble(String) - Method in class com.github.kokorin.jaffree.ffprobe.SideData
Shortcut for this.getProbeData().getDouble(name).
getDrop() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
 
getDts() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns Packet decompression timestamp in Stream timebase units (the time at which the packet is decompressed).
getDtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns Packet decompression timestamp in seconds (the time at which the packet is decompressed).
getDub() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getDup() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
 
getDuration() - Method in class com.github.kokorin.jaffree.ffprobe.Format
 
getDuration() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns duration of this packet in Stream timebase units, 0 if unknown.
getDuration() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getDurationTime() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns duration of this packet in seconds, 0 if unknown.
getDurationTs() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Stream duration in stream timebase units.
getEnd() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
Returns chapter end PTS (in time base).
getEndDisplayTime() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
 
getEndPts() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns program end PTS.
getEndTime() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
Returns Chapter end time in seconds.
getEndTime() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns program end time in seconds.
getErrorLogMessages() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResultReader
Get the list of error messages produced by the running process.
getErrorLogMessages() - Method in class com.github.kokorin.jaffree.process.BaseStdReader
Get the list of error messages produced by the running process.
getErrorLogMessages() - Method in class com.github.kokorin.jaffree.process.GobblingStdReader
Get the list of error messages produced by the running process.
getErrorLogMessages() - Method in class com.github.kokorin.jaffree.process.LoggingStdReader
Get the list of error messages produced by the running process.
getErrorLogMessages() - Method in interface com.github.kokorin.jaffree.process.StdReader
Get the list of error messages produced by the running process.
getExceptions() - Method in class com.github.kokorin.jaffree.process.Executor
Returns exceptions (if any) caught during execution.
getExtradata() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns extra binary data needed for initializing the decoder, codec-dependent.
getExtradataHash() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns extra binary data hash.
getFieldOrder() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns field order of video stream, or null.
getFilename() - Method in class com.github.kokorin.jaffree.ffprobe.Format
 
getFlags() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns a combination of binary AV_PKT_FLAG values.
getFloat(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as Float (using default converter).
getFloat(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as Float (using default converter).
getForced() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getFormat() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
 
getFormat() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
 
getFormatLongName() - Method in class com.github.kokorin.jaffree.ffprobe.Format
 
getFormatName() - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser
Deprecated.
Returns format name which is passed to ffprobe via -print_format argument.
getFormatName() - Method in interface com.github.kokorin.jaffree.ffprobe.data.FormatParser
Returns format name which is passed to ffprobe via -print_format argument.
getFormatName() - Method in class com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser
Returns format name which is passed to ffprobe via -print_format argument.
getFormatName() - Method in class com.github.kokorin.jaffree.ffprobe.Format
 
getFourCC() - Method in interface com.github.kokorin.jaffree.ffmpeg.ImageFormat
Returns FOURCC (four character code).
getFourCC() - Method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
Returns FOURCC (four character code).
getFps() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
 
getFrame() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
 
getFrames() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
 
getGlobalHeadersSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
Note: value may be not exact.
getHearingImpaired() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getHeight() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
Return stream height for video stream or null for other stream types.
getHeight() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getHeight() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns height of video or subtitle stream, or null.
getId() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
 
getId() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
Returns Chapter ID.
getId() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns format-specific stream ID.
getImage() - Method in class com.github.kokorin.jaffree.ffmpeg.Frame
Returns video frame image (or null if current frame isn't video frame).
getIndex() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getInfos() - Method in class com.github.kokorin.jaffree.nut.NutReader
Returns NUT Info headers.
getInteger(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as Integer (using default converter).
getInteger(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as Integer (using default converter).
getInterlacedFrame() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
The content of the picture is interlaced.
getKaraoke() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getKeyFrame() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getLevel() - Method in class com.github.kokorin.jaffree.ffprobe.Log
Return parsed LogLevel.
getLevel() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns codec level.
getLogCategory(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as LogCategory (using default converter).
getLogCategory(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as LogCategory (using default converter).
getLogLevel(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as StreamType (using default converter).
getLogLevel(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as StreamType (using default converter).
getLogs() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Returns logging information from the decoder about each frame according to the value set in loglevel.
getLong(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as Long (using default converter).
getLong(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as Long (using default converter).
getLong(String) - Method in class com.github.kokorin.jaffree.ffprobe.SideData
Shortcut for this.getProbeData().getLong(name).
getLyrics() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getMainHeader() - Method in class com.github.kokorin.jaffree.nut.NutReader
Returns NUT Main header.
getMaxBitRate() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getMediaType() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getMediaType() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
Always returns StreamType.SUBTITLE.
getMessage() - Method in class com.github.kokorin.jaffree.ffprobe.Log
 
getMuxingOverheadRatio() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
Note: value may be not exact.
getNbFrames() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getNbPrograms() - Method in class com.github.kokorin.jaffree.ffprobe.Format
 
getNbReadFrames() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getNbReadPackets() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getNbSamples() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getNbStreams() - Method in class com.github.kokorin.jaffree.ffprobe.Format
 
getNbStreams() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns number of streams in program.
getNumerator() - Method in class com.github.kokorin.jaffree.Rational
Returns this Rational numerator.
getNumRects() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
 
getOriginal() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getOtherStreamsSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
Note: value may be not exact.
getPackets() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
 
getPacketsAndFrames() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
 
getParentCategory() - Method in class com.github.kokorin.jaffree.ffprobe.Log
Returns parsed parent LogCategory.
getParentContext() - Method in class com.github.kokorin.jaffree.ffprobe.Log
 
getPcrPid() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns PCR PID (packet identifier that contains the program clock reference).
getPictType() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Possible return values: I -> Intra P -> Predicted B -> Bi-dir predicted S -> S(GMC)-VOP MPEG-4 i -> Switching Intra p -> Switching Predicted b -> BI type ? -> unknown/undefined
getPixelFormat() - Method in interface com.github.kokorin.jaffree.ffmpeg.ImageFormat
 
getPixelFormat() - Method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
getPixFmt() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getPixFmt() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns pixel format of video stream, or null.
getPktDts() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
DTS in time_base units copied from the AVPacket.
getPktDtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
DTS in seconds copied from the AVPacket.
getPktDuration() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Duration of the corresponding packet in stream time_base units, 0 if unknown.
getPktDurationTime() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Duration of the corresponding packet in seconds, 0 if unknown.
getPktPos() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Reordered pos from the last AVPacket that has been input into the decoder.
getPktPts() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
PTS in time_base units copied from the AVPacket that was decoded to produce this frame.
getPktPtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
PTS in seconds copied from the AVPacket that was decoded to produce this frame.
getPktSize() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Size of the corresponding packet containing the compressed frame.
getPmtPid() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns PMT PID (packet identifier that contains program map specific data).
getPos() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns packet byte position in stream, -1 if unknown.
getPosition() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
 
getPosition() - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Returns current position (offset) in bytes.
getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
Returns data section which holds all the data provided by ffprobe.
getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Format
Returns data section which holds all the data provided by ffprobe.
getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Returns data section which holds all the data provided by ffprobe.
getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Log
Returns data section which holds all the data provided by ffprobe for the current Log.
getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns data section which holds all the data provided by ffprobe.
getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns data section which holds all the data provided by ffprobe.
getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.SideData
Returns data section which holds all the data provided by ffprobe for current SideData.
getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns data section which holds all the data provided by ffprobe.
getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
Returns data section which holds all the data provided by ffprobe.
getProbeData() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
Returns data section which holds all the data provided by ffprobe.
getProbeData() - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
Returns data section which holds all the data provided by ffprobe.
getProbeScore() - Method in class com.github.kokorin.jaffree.ffprobe.Format
Returns detected format score.
getProcessErrorLogMessages() - Method in exception class com.github.kokorin.jaffree.process.JaffreeAbnormalExitException
Return the list of error log messages.
getProfile() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getProgramId() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns program ID.
getProgramNum() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns program number.
getPrograms() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
 
getPts() - Method in class com.github.kokorin.jaffree.ffmpeg.Frame
PTS in corresponding Stream timebase.
getPts() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Presentation timestamp in timebase units (time when frame should be shown to user).
getPts() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns Packet presentation timestamp in Stream timebase units (the time at which the decompressed packet will be presented to the user).
getPts() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
Returns presentation timestamp.
getPtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Presentation timestamp in seconds (time when frame should be shown to user).
getPtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns Packet presentation timestamp in seconds (time when frame should be shown to user).
getPtsTime() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
Returns presentation time in seconds.
getQ() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
Quality (between 1 (good) and FF_LAMBDA_MAX (bad)).
getRatio(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as Rational (using default converter).
getRatio(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as Rational (using default converter).
getRational(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as Rational (using default converter).
getRational(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as Rational (using default converter).
getRefs() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
 
getRepeatPict() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
When decoding, this signals how much the picture must be delayed.
getRFrameRate() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns real base framerate of the stream.
getRotation() - Method in class com.github.kokorin.jaffree.ffprobe.SideData
May present only for "3x3 displaymatrix" (Frame) and "Display Matrix" (Packet and Stream) side data types.
getRunningThreadNames() - Method in class com.github.kokorin.jaffree.process.Executor
Returns names of all threads that are still running.
getSampleAspectRatio() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Return sample aspect ratio for the video frame, 0/1 if unknown/unspecified.
getSampleAspectRatio() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns sample aspect ratio (SAR) of video stream, or null.
getSampleFmt() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getSampleFmt() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns sample format of audio stream, or null.
getSampleRate() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
Returns stream sample rate for audio stream or null for other stream types.
getSampleRate() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns sample rate of audio stream, or null.
getSamples() - Method in class com.github.kokorin.jaffree.ffmpeg.Frame
Returns audio samples (or null if current frame isn't audio frame).
getSideDataList() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
Returns additional frame data that can be provided by the container.
getSideDataList() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns additional packet data that can be provided by the container.
getSideDataList() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns additional stream data that can be provided by the container.
getSideDataType() - Method in class com.github.kokorin.jaffree.ffprobe.SideData
Returns side data type name.
getSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
 
getSize() - Method in class com.github.kokorin.jaffree.ffprobe.Format
 
getSize() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns packet size.
getSpeed() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
Encoding speed represents how many seconds ffmpeg spends on producing 1 second of encoded output.
getStart() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
Returns chapter start PTS (in time base).
getStartDisplayTime() - Method in class com.github.kokorin.jaffree.ffprobe.Subtitle
 
getStartPts() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns program start PTS.
getStartPts() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns presentation timestamp of the first frame of the stream in presentation order.
getStartTime() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
Returns Chapter start time in seconds.
getStartTime() - Method in class com.github.kokorin.jaffree.ffprobe.Format
 
getStartTime() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns program start time in seconds.
getStartTime() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns time (in seconds) of the first frame of the stream in presentation order.
getStreamHeaders() - Method in class com.github.kokorin.jaffree.nut.NutReader
Returns NUT Stream headers.
getStreamId() - Method in class com.github.kokorin.jaffree.ffmpeg.Frame
 
getStreamIndex() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getStreamIndex() - Method in class com.github.kokorin.jaffree.ffprobe.Packet
Returns packet stream index.
getStreams() - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResult
 
getStreams() - Method in class com.github.kokorin.jaffree.ffprobe.Program
Returns program streams.
getStreamType(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as StreamType (using default converter).
getStreamType(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as StreamType (using default converter).
getString(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value as String (using default converter).
getString(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as String (using default converter).
getString(String) - Method in class com.github.kokorin.jaffree.ffprobe.SideData
Shortcut for this.getProbeData().getString(name).
getSubData(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser.ProbeDataMap
Deprecated.
 
getSubData(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns nested data.
getSubData(String, ProbeDataConverter<T>) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns nested data converted to T type.
getSubData(String, ProbeDataConverter<T>) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns nested data converted to T type.
getSubDataDouble(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns value of nested data property converted to Double.
getSubDataDouble(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns value of nested data property converted to Double.
getSubDataFloat(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns value of nested data property converted to Float.
getSubDataFloat(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns value of nested data property converted to Float.
getSubDataInteger(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns value of nested data property converted to Integer.
getSubDataInteger(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns value of nested data property converted to Integer.
getSubDataList(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser.ProbeDataMap
Deprecated.
 
getSubDataList(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns nested data list.
getSubDataList(String, ProbeDataConverter<T>) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns nested data list converted to List of T.
getSubDataList(String, ProbeDataConverter<T>) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns nested data list converted to List of T.
getSubDataLong(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns value of nested data property converted to Long.
getSubDataLong(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns value of nested data property converted to Long.
getSubDataString(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns value of nested data property converted to String.
getSubDataString(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns value of nested data property converted to String.
getSubDataValue(String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns value of nested data property.
getSubDataValue(String, String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns value of nested data property.
getSubDataValue(String, String, ValueConverter<T>) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns value of nested data property converted to T type.
getSubDataValue(String, String, ValueConverter<T>) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns value of nested data property converted to T type.
getSubtitleSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
Note: value may be not exact.
getTag(String) - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
Return tag string value by name.
getTagDouble(String) - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
Return tag double value by name.
getTagFloat(String) - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
Return tag float value by name.
getTagInteger(String) - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
Return tag integer value by name.
getTagLong(String) - Method in interface com.github.kokorin.jaffree.ffprobe.TagAware
Return tag long value by name.
getTime(TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
 
getTimebase() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
 
getTimeBase() - Method in class com.github.kokorin.jaffree.ffprobe.Chapter
Returns Chapter time base.
getTimeBase() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Timebase is the fundamental unit of time (in seconds) in terms of which frame timestamps are represented.
getTimecode() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Deprecated.
removed in ffmpeg source code
getTimedThumbnails() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getTimeMicros() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
 
getTimeMillis() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
 
getTopFieldFirst() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
If the content is interlaced, is top field displayed first.
getType() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
 
getUrl() - Method in interface com.github.kokorin.jaffree.ffprobe.Input
Path or URL to be analyzed by ffprobe.
getUrl() - Method in class com.github.kokorin.jaffree.ffprobe.TcpInput
 
getUrl() - Method in class com.github.kokorin.jaffree.ffprobe.UrlInput
Path or URL to be analyzed by ffprobe.
getValue() - Method in interface com.github.kokorin.jaffree.ffmpeg.Filter
Prints filter description according to ffmpeg filtergraph syntax.
getValue() - Method in class com.github.kokorin.jaffree.ffmpeg.FilterChain
Prints filter chain description according to ffmpeg filtergraph syntax.
getValue() - Method in class com.github.kokorin.jaffree.ffmpeg.FilterGraph
Prints filter graph description according to ffmpeg filtergraph syntax.
getValue() - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
Prints filter description according to ffmpeg filtergraph syntax.
getValue(String) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser.ProbeDataMap
Deprecated.
 
getValue(String) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value as is (without any conversion).
getValue(String) - Method in class com.github.kokorin.jaffree.ffprobe.SideData
Shortcut for this.getProbeData().getValue(name).
getValue(String, ValueConverter<T>) - Method in class com.github.kokorin.jaffree.ffprobe.data.AbstractProbeData
Returns property value converted to T-type using passed in convertor.
getValue(String, ValueConverter<T>) - Method in interface com.github.kokorin.jaffree.ffprobe.data.ProbeData
Returns property value converted to T-type using passed in convertor.
getValue(String, ValueConverter<T>) - Method in class com.github.kokorin.jaffree.ffprobe.SideData
Shortcut for this.getProbeData().getValue(name, converter).
getVideoSize() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResult
Note: value may be not exact.
getVisualImpaired() - Method in class com.github.kokorin.jaffree.ffprobe.StreamDisposition
 
getWidth() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
Return stream width for video stream or null for other stream types.
getWidth() - Method in class com.github.kokorin.jaffree.ffprobe.Frame
 
getWidth() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns width of video or subtitle stream, or null.
globalKeyPts - Variable in class com.github.kokorin.jaffree.nut.SyncPoint
After a syncpoint, last_pts of each stream is to be set to: last_pts[i] = convert_ts(global_key_pts, time_base[id], time_base[i])
GobblingStdReader<T> - Class in com.github.kokorin.jaffree.process
StdReader implementation which reads and ignores bytes read.
GobblingStdReader() - Constructor for class com.github.kokorin.jaffree.process.GobblingStdReader
 
graceStop() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
Requests ffmpeg process to stop.
graceStop() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegStopper
Stops ffmpeg gracefully by sending "q" character to stdin.
graceStop() - Method in interface com.github.kokorin.jaffree.process.Stopper
Stops ffmpeg/ffprobe gracefully.
greaterThan(Number) - Method in class com.github.kokorin.jaffree.Rational
Returns true if (this > value).
greaterThanOrEqual(Number) - Method in class com.github.kokorin.jaffree.Rational
Returns true if (this >= value).

H

handleLogMessage(LogMessage) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultReader
Parses single ffmpeg/ffprobe log message.
handleLogMessage(LogMessage) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeLogReader
Does nothing as ffprobe prints logs and result in different output streams.
handleLogMessage(LogMessage) - Method in class com.github.kokorin.jaffree.process.BaseStdReader
Parses single ffmpeg/ffprobe log message.
hasBFrames() - Method in class com.github.kokorin.jaffree.ffprobe.Stream
Returns number of delayed frames of video stream, or null.
hashCode() - Method in class com.github.kokorin.jaffree.nut.Timestamp
hashCode() - Method in class com.github.kokorin.jaffree.Rational
hasMoreData() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Returns true if stream contains more data.
hasNext() - Method in class com.github.kokorin.jaffree.log.LogMessageIterator
hasNext() - Method in class com.github.kokorin.jaffree.util.LineIterator
HEADER_IDX - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, header_idx is coded in the frame header.
height - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Video
 
helperThread() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Helper ProcessHelper which should be ran in dedicated thread.
helperThread() - Method in interface com.github.kokorin.jaffree.ffmpeg.Input
Helper ProcessHelper which should be ran in dedicated thread.
helperThread() - Method in interface com.github.kokorin.jaffree.ffmpeg.Output
Helper ProcessHelper which should be ran in dedicated thread.
helperThread() - Method in class com.github.kokorin.jaffree.ffmpeg.TcpInput
Helper ProcessHelper which should be ran in dedicated thread.
helperThread() - Method in class com.github.kokorin.jaffree.ffmpeg.TcpOutput
Helper ProcessHelper which should be ran in dedicated thread.
helperThread() - Method in interface com.github.kokorin.jaffree.ffprobe.Input
Helper ProcessHelper which should be ran in dedicated thread.
helperThread() - Method in class com.github.kokorin.jaffree.ffprobe.TcpInput
Helper ProcessHelper which should be ran in dedicated thread.
helperThread() - Method in class com.github.kokorin.jaffree.ffprobe.UrlInput
Helper ProcessHelper which should be ran in dedicated thread.

I

ImageFormat - Interface in com.github.kokorin.jaffree.ffmpeg
Allows conversion of BufferedImage to byte array and vice versa.
ImageFormats - Enum in com.github.kokorin.jaffree.ffmpeg
Standard ImageFormats used by FrameInput and FrameOutput.
INDEX_STARTCODE - Static variable in class com.github.kokorin.jaffree.nut.NutConst
 
Info - Class in com.github.kokorin.jaffree.nut
Nut format Info packet description.
Info(int, int, long, long, int, DataItem[]) - Constructor for class com.github.kokorin.jaffree.nut.Info
Creates Info packet description.
INFO - Enum constant in enum com.github.kokorin.jaffree.LogLevel
Show informative messages during processing.
INFO_STARTCODE - Static variable in class com.github.kokorin.jaffree.nut.NutConst
 
Input - Interface in com.github.kokorin.jaffree.ffmpeg
Interface for any ffmpeg input.
Input - Interface in com.github.kokorin.jaffree.ffprobe
Interface for any ffprobe input.
INPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
interactWithProcess(Process) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
Interacts with Process: reads stderr and stdout.
intValue() - Method in class com.github.kokorin.jaffree.Rational
INVALID - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, frame_code is invalid.
INVALID - Static variable in class com.github.kokorin.jaffree.nut.FrameCode
 
inverse() - Method in class com.github.kokorin.jaffree.Rational
Returns a Rational whose value is (1 / this).
IOUtil - Class in com.github.kokorin.jaffree.util
Simple IO utils.
IS_LINUX - Static variable in class com.github.kokorin.jaffree.OS
 
IS_MAC - Static variable in class com.github.kokorin.jaffree.OS
 
IS_WINDOWS - Static variable in class com.github.kokorin.jaffree.OS
 
isCancelled() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
Returns true if ffmpeg execution was cancelled before it completed normally.
isDone() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
Returns true if ffmpeg execution completed.
isEqualOrHigher(LogLevel) - Method in enum com.github.kokorin.jaffree.LogLevel
Checks if passed in log level has the same or higher severity.
isErrorOrHigher() - Method in enum com.github.kokorin.jaffree.LogLevel
Checks if this log level is LogLevel.ERROR or higher.
isInfoOrHigher() - Method in enum com.github.kokorin.jaffree.LogLevel
Checks if this log level is LogLevel.INFO or higher.
isRunning() - Method in class com.github.kokorin.jaffree.process.Executor
 
ITU_624 - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
 
ITU_624_255 - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
 
ITU_709 - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
 
ITU_709_255 - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
 

J

JaffreeAbnormalExitException - Exception Class in com.github.kokorin.jaffree.process
Non-zero status code exit exception which includes all error messages produced by the process.
JaffreeAbnormalExitException(String, List<LogMessage>) - Constructor for exception class com.github.kokorin.jaffree.process.JaffreeAbnormalExitException
Constructs a new JaffreeAbnormalExitException with the specified detail message and additional context.
JaffreeException - Exception Class in com.github.kokorin.jaffree
Common exception used in this library.
JaffreeException(String) - Constructor for exception class com.github.kokorin.jaffree.JaffreeException
Constructs a new JaffreeException with the specified detail message.
JaffreeException(String, Throwable) - Constructor for exception class com.github.kokorin.jaffree.JaffreeException
Constructs a new JaffreeException with the specified detail message and cause.
JaffreeException(String, Throwable, List<Throwable>) - Constructor for exception class com.github.kokorin.jaffree.JaffreeException
Constructs a new JaffreeException with the specified message, cause and suppressed exceptions.
JaffreeException(String, List<Throwable>) - Constructor for exception class com.github.kokorin.jaffree.JaffreeException
Constructs a new JaffreeException with the specified message, cause and suppressed exceptions.
joinArguments(List<String>) - Static method in class com.github.kokorin.jaffree.process.ProcessHandler
 
JsonFormatParser - Class in com.github.kokorin.jaffree.ffprobe.data
ffprobe json format output parser.
JsonFormatParser() - Constructor for class com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser
 

K

keyframe - Variable in class com.github.kokorin.jaffree.nut.NutFrame
Keyframe mark.
KEYFRAME - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
 

L

lessThan(Number) - Method in class com.github.kokorin.jaffree.Rational
Returns true if (this < value).
lessThanOrEqual(Number) - Method in class com.github.kokorin.jaffree.Rational
Returns true if (this <= value).
LineIterator - Class in com.github.kokorin.jaffree.util
Adapts BufferedReader to line Iterator.
LineIterator(BufferedReader) - Constructor for class com.github.kokorin.jaffree.util.LineIterator
Creates LineIterator from reader.
LinuxX11Grab(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
 
Log - Class in com.github.kokorin.jaffree.ffprobe
Logging information from the decoder about each frame.
Log(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Log
Creates Log description based on provided ffprobe data.
LogCategory - Enum in com.github.kokorin.jaffree
Log categories declared by ffmpeg as AVClassCategory.
LoggingStdReader<T> - Class in com.github.kokorin.jaffree.process
StdReader implementation which reads and logs everything been read.
LoggingStdReader() - Constructor for class com.github.kokorin.jaffree.process.LoggingStdReader
 
logLevel - Variable in class com.github.kokorin.jaffree.log.LogMessage
 
LogLevel - Enum in com.github.kokorin.jaffree
FFmpeg & FFprobe log level.
LogMessage - Class in com.github.kokorin.jaffree.log
ffprobe/ffmpeg log message with log level.
LogMessage(LogLevel, String) - Constructor for class com.github.kokorin.jaffree.log.LogMessage
Creates LogMessage.
LogMessageIterator - Class in com.github.kokorin.jaffree.log
Iterator implementation which can iterate over multiline ffprobe/ffmpeg log messages.
LogMessageIterator(Iterator<String>) - Constructor for class com.github.kokorin.jaffree.log.LogMessageIterator
longValue() - Method in class com.github.kokorin.jaffree.Rational

M

MacOsAvFoundation(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.CaptureInput.MacOsAvFoundation
 
MAIN_STARTCODE - Static variable in class com.github.kokorin.jaffree.nut.NutConst
 
MainHeader - Class in com.github.kokorin.jaffree.nut
Nut format main header.
MainHeader(long, long, int, long, Rational[], FrameCode[], long[], Set<MainHeader.Flag>) - Constructor for class com.github.kokorin.jaffree.nut.MainHeader
Creates MainHeader.
MainHeader.Flag - Enum in com.github.kokorin.jaffree.nut
Main Header's flags.
majorVersion - Variable in class com.github.kokorin.jaffree.nut.MainHeader
Nut major version.
MATCH_TIME - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, match_time_delta is coded in the frame header.
matchTimeDelta - Variable in class com.github.kokorin.jaffree.nut.FrameCode
This is the time difference in stream timebase units from the pts at which the output from the decoder has converged independent from the availability of previous frames (that is the frames are virtually identical no matter if decoding started from the very first frame or from this keyframe).
maxDistance - Variable in class com.github.kokorin.jaffree.nut.MainHeader
Maximum distance between startcodes.
maxPtsDistance - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
message - Variable in class com.github.kokorin.jaffree.log.LogMessage
 
metaData - Variable in class com.github.kokorin.jaffree.nut.Info
Info packet metadata.
metaData - Variable in class com.github.kokorin.jaffree.nut.NutFrame
Frame's metadata.
minorVersion - Variable in class com.github.kokorin.jaffree.nut.MainHeader
Nut minor version.
msbPtsShift - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
multiply(Number) - Method in class com.github.kokorin.jaffree.Rational
Returns a Rational whose value is (this * value).
MUXER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 

N

NA - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
name - Variable in class com.github.kokorin.jaffree.nut.DataItem
 
NB - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
negate() - Method in class com.github.kokorin.jaffree.Rational
Returns a Rational whose value is (-this).
negotiate(Socket) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReader
Negotiate with ffmpeg (or ffprobe) via TCP socket.
negotiate(Socket) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameInput.FrameInputNegotiator
Sends media over TCP connection.
negotiate(Socket) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput.FrameOutputNegotiator
Receives media over TCP connection.
negotiate(Socket) - Method in class com.github.kokorin.jaffree.net.PipeInputNegotiator
Copies bytes from PipeInputNegotiator.source to socket OutputStream.
negotiate(Socket) - Method in class com.github.kokorin.jaffree.net.PipeOutputNegotiator
Copies bytes from socket OutputStream to PipeOutputNegotiator.destination.
negotiate(Socket) - Method in interface com.github.kokorin.jaffree.net.TcpNegotiator
Negotiate with ffmpeg (or ffprobe) via TCP socket.
NegotiatingTcpServer - Class in com.github.kokorin.jaffree.net
TcpServer implementation using TcpNegotiator to serve TCP connection.
NegotiatingTcpServer(ServerSocket, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.net.NegotiatingTcpServer
 
next() - Method in class com.github.kokorin.jaffree.log.LogMessageIterator
next() - Method in class com.github.kokorin.jaffree.util.LineIterator
NullOutput - Class in com.github.kokorin.jaffree.ffmpeg
FFmpeg Null output implementation.
NullOutput() - Constructor for class com.github.kokorin.jaffree.ffmpeg.NullOutput
Creates NullOutput with codec copying.
NullOutput(boolean) - Constructor for class com.github.kokorin.jaffree.ffmpeg.NullOutput
Creates NullOutput.
NutConst - Class in com.github.kokorin.jaffree.nut
Nut format constants.
NutFrame - Class in com.github.kokorin.jaffree.nut
Nut frame.
NutFrame(int, long, byte[], DataItem[], DataItem[], boolean, boolean) - Constructor for class com.github.kokorin.jaffree.nut.NutFrame
Creates NutFrame.
NutFrameReader - Class in com.github.kokorin.jaffree.ffmpeg
NutFrameReader reads InputStream in Nut format and passes parsed frames to FrameConsumer.
NutFrameReader(FrameConsumer, ImageFormat) - Constructor for class com.github.kokorin.jaffree.ffmpeg.NutFrameReader
NutFrameWriter - Class in com.github.kokorin.jaffree.ffmpeg
NutFrameWriter allows writing uncompressed (raw) Frames in Nut format.
NutFrameWriter(FrameProducer, ImageFormat, long) - Constructor for class com.github.kokorin.jaffree.ffmpeg.NutFrameWriter
NutInputStream - Class in com.github.kokorin.jaffree.nut
NutInputStream adapts InputStream and provides methods to read Nut-specific data structures.
NutInputStream(InputStream) - Constructor for class com.github.kokorin.jaffree.nut.NutInputStream
NutOutputStream - Class in com.github.kokorin.jaffree.nut
NutOutputStream implements core NUT write operations.
NutOutputStream(OutputStream) - Constructor for class com.github.kokorin.jaffree.nut.NutOutputStream
NutReader - Class in com.github.kokorin.jaffree.nut
NutReader provides limited NUT demuxer functionality.
NutReader(NutInputStream) - Constructor for class com.github.kokorin.jaffree.nut.NutReader
Creates NutReader.
NutWriter - Class in com.github.kokorin.jaffree.nut
NutWriter provides limited NUT muxer functionality.
NutWriter(NutOutputStream, long) - Constructor for class com.github.kokorin.jaffree.nut.NutWriter
Creates NutWriter.

O

of(Filter...) - Static method in class com.github.kokorin.jaffree.ffmpeg.FilterChain
Create FilterChain from several filters.
of(FilterChain...) - Static method in class com.github.kokorin.jaffree.ffmpeg.FilterGraph
Create FilterGraph from several filter chains.
ONE - Static variable in class com.github.kokorin.jaffree.Rational
 
onOutput(String) - Method in interface com.github.kokorin.jaffree.ffmpeg.OutputListener
Invoked for every ffmpeg log message with level INFO and higher.
onProgress(FFmpegProgress) - Method in interface com.github.kokorin.jaffree.ffmpeg.ProgressListener
Attention: this method is not thread safe and may be invoked in different thread.
onRandomPort(TcpNegotiator) - Static method in class com.github.kokorin.jaffree.net.NegotiatingTcpServer
Creates NegotiatingTcpServer waiting for TCP connection on random port.
onRandomPorts(SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.net.FtpServer
Creates FtpServer waiting for TCP connection on random port.
onRandomPorts(SeekableByteChannel, int) - Static method in class com.github.kokorin.jaffree.net.FtpServer
Creates FtpServer waiting for TCP connection on random port.
operate(BufferedReader, OutputStream, ServerSocket) - Method in class com.github.kokorin.jaffree.net.FtpServer
Operates as FTP server: accepts control commands via controlReader, sends control responses via controlOutput, uses dataServerSocket for data transfer.
OS - Class in com.github.kokorin.jaffree
Provides a way to detect Operating System.
Output - Interface in com.github.kokorin.jaffree.ffmpeg
Interface for any ffmpeg output.
OUTPUT - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
OutputListener - Interface in com.github.kokorin.jaffree.ffmpeg
Extend this interface to analyze ffmpeg output.

P

Packet - Class in com.github.kokorin.jaffree.ffprobe
Packet description.
Packet(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Packet
Creates Packet description based on provided ffprobe data.
PacketFrameSubtitle - Interface in com.github.kokorin.jaffree.ffprobe
Marker interface to represent packet, frame or subtitle.
PANIC - Enum constant in enum com.github.kokorin.jaffree.LogLevel
Only show fatal errors which could lead the process to crash, such as an assertion failure.
parse(InputStream) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser
Deprecated.
Parses input stream.
parse(InputStream) - Method in interface com.github.kokorin.jaffree.ffprobe.data.FormatParser
Parses input stream.
parse(InputStream) - Method in class com.github.kokorin.jaffree.ffprobe.data.JsonFormatParser
Parses JSON from InputStream and coverts it to ProbeData.
parseBitrateInKBits(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
Parses encoding bitrate in kbits/s without exception.
parseDouble(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
Parses double without exception.
parseLogLevel(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
Parses log level in ffmpeg output.
parseLong(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
Parses long without exception.
parsePercentsAsRatio(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
Parses percents as ratio.
parseResult(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
Returns parsed FFmpegResult or null if passed in line contains no ffmpeg result.
parseSizeInBytes(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
Parses size in kibibytes without exception.
parseSizeInKibiBytes(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
Parses size in kibibytes without exception.
parseSpeed(String) - Static method in class com.github.kokorin.jaffree.util.ParseUtil
Parses encoding speed without exception.
ParseUtil - Class in com.github.kokorin.jaffree.util
Parses ffmpeg progress and result values.
PipeInput - Class in com.github.kokorin.jaffree.ffmpeg
Input implementation which passes InputStream to ffmpeg as input.
PipeInput - Class in com.github.kokorin.jaffree.ffprobe
Input implementation which passes InputStream to ffprobe as input.
PipeInput(InputStream, int) - Constructor for class com.github.kokorin.jaffree.ffmpeg.PipeInput
Creates PipeInput.
PipeInput(InputStream, int) - Constructor for class com.github.kokorin.jaffree.ffprobe.PipeInput
Creates PipeInput.
PipeInputNegotiator - Class in com.github.kokorin.jaffree.net
TcpNegotiator implementation which copies bytes from InputStream to Socket.
PipeInputNegotiator(InputStream, int) - Constructor for class com.github.kokorin.jaffree.net.PipeInputNegotiator
PipeOutput - Class in com.github.kokorin.jaffree.ffmpeg
Output implementation which passes ffmpeg output to OutputStream.
PipeOutput(PipeOutputNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.PipeOutput
 
PipeOutput(OutputStream, int) - Constructor for class com.github.kokorin.jaffree.ffmpeg.PipeOutput
Creates PipeOutput.
PipeOutputNegotiator - Class in com.github.kokorin.jaffree.net
TcpNegotiator implementation which copies bytes from Socket to InputStream.
PipeOutputNegotiator(OutputStream, int) - Constructor for class com.github.kokorin.jaffree.net.PipeOutputNegotiator
ProbeData - Interface in com.github.kokorin.jaffree.ffprobe.data
Interface describing tree-like data structure which holds parsed ffprobe output.
ProbeDataConverter<T> - Interface in com.github.kokorin.jaffree.ffprobe.data
Represents a converter which is used to convert ProbeData to T type.
ProbeDataMap(Map<String, Object>) - Constructor for class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser.ProbeDataMap
Deprecated.
Creates ProbeDataMap.
ProcessHandler<T> - Class in com.github.kokorin.jaffree.process
ProcessHandler executes program.
ProcessHandler(Path, String) - Constructor for class com.github.kokorin.jaffree.process.ProcessHandler
ProcessHelper - Interface in com.github.kokorin.jaffree.process
Interface to be implemented by and ffmpeg/ffprobe helpers which must be ran in parallel to ffprobe/ffmpeg process.
produce() - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameProducer
Called repeatedly to get frames.
produceStreams() - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameProducer
Called once before any call to FrameProducer.produce().
Program - Class in com.github.kokorin.jaffree.ffprobe
Program description.
Program(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Program
Creates Program description based on provided ffprobe data.
ProgressListener - Interface in com.github.kokorin.jaffree.ffmpeg
Implement ProgressListener interface to receive ffmpeg progress reports.
pts - Variable in class com.github.kokorin.jaffree.nut.NutFrame
Presentation timestamp.
pts - Variable in class com.github.kokorin.jaffree.nut.Timestamp
 
ptsDelta - Variable in class com.github.kokorin.jaffree.nut.FrameCode
If FrameCode.Flag.CODED_PTS is set in the flags of the current frame then this value MUST be ignored.
pumpFrom(InputStream) - Static method in class com.github.kokorin.jaffree.ffmpeg.PipeInput
Creates PipeInput.
pumpFrom(InputStream) - Static method in class com.github.kokorin.jaffree.ffprobe.PipeInput
Creates PipeInput.
pumpFrom(InputStream, int) - Static method in class com.github.kokorin.jaffree.ffmpeg.PipeInput
Creates PipeInput.
pumpFrom(InputStream, int) - Static method in class com.github.kokorin.jaffree.ffprobe.PipeInput
Creates PipeInput.
pumpTo(OutputStream) - Static method in class com.github.kokorin.jaffree.ffmpeg.PipeOutput
Creates PipeOutput with default buffer size.
pumpTo(OutputStream, int) - Static method in class com.github.kokorin.jaffree.ffmpeg.PipeOutput
Creates PipeOutput.

Q

QUIET - Enum constant in enum com.github.kokorin.jaffree.LogLevel
Show nothing at all; be silent.

R

Rational - Class in com.github.kokorin.jaffree
Represents rational numbers.
Rational(long, long) - Constructor for class com.github.kokorin.jaffree.Rational
Create Rational.
read(InputStream) - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameOutput.FrameReader
 
read(InputStream) - Method in class com.github.kokorin.jaffree.ffmpeg.NutFrameReader
Reads media in Nut format from input stream and closes it.
read(InputStream) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobeResultReader
Reads program stdout or stderr and returns parsed result.
read(InputStream) - Method in class com.github.kokorin.jaffree.process.BaseStdReader
Reads provided InputStream until it's depleted.
read(InputStream) - Method in class com.github.kokorin.jaffree.process.GobblingStdReader
Reads and ignores bytes read.
read(InputStream) - Method in class com.github.kokorin.jaffree.process.LoggingStdReader
 
read(InputStream) - Method in interface com.github.kokorin.jaffree.process.StdReader
Reads program stdout or stderr and returns parsed result.
readByte() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Reads f(n) type (n fixed bits in big-endian order).
readBytes(long) - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Reads specified number of bytes.
readCString() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Reads null-terminated string.
readFrame() - Method in class com.github.kokorin.jaffree.nut.NutReader
Returns next NUT frame.
readLong() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Reads f(n) type (n fixed bits in big-endian order).
readProgress(InputStream) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgressReader
Reads periodical ffmpeg progress report, parses it and passes to ProgressListener.
readSignedValue() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Reads s type (variable length value, signed).
readTimestamp(int) - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Reads t type (v coded universal timestamp).
readValue() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Reads v type (variable length value, unsigned).
readVariableBytes() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Reads vb type (variable length binary data or string).
readVariableString() - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Reads vb type (variable length binary data or string).
remove() - Method in class com.github.kokorin.jaffree.log.LogMessageIterator
Remove not supported.
remove() - Method in class com.github.kokorin.jaffree.util.LineIterator
Not implemented.
RESERVED - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, reserved_count is coded in the frame header.
reservedCount - Variable in class com.github.kokorin.jaffree.nut.FrameCode
Number of reserved bytes in NUT frame.
resetCrc32() - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Resets NUT CRC32.
run() - Method in class com.github.kokorin.jaffree.net.TcpServer
 

S

sampleHeight - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Video
 
sampleRate - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Audio
 
sampleWidth - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Video
 
sendToStdIn(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegStopper
Send specified characters to process StdIn.
serve(Socket) - Method in class com.github.kokorin.jaffree.net.FtpServer
Serves FTP using passed in Socket for control connection.
serve(Socket) - Method in class com.github.kokorin.jaffree.net.NegotiatingTcpServer
Serves TCP connection using TcpNegotiator.
serve(Socket) - Method in class com.github.kokorin.jaffree.net.TcpServer
Serves TCP connection.
setAnalyzeDuration(Long) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Specify how many microseconds are analyzed to probe the input (from 0 to I64_MAX).
setAnalyzeDuration(Number, TimeUnit) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Specify how long to analyze to probe the input (from 0 to I64_MAX) (default 0).
setArguments(List<String>) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
Sets arguments list to pass to a program.
setCaptureCursor(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
Instructs ffmpeg to capture mouse cursor.
setCaptureCursor(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.MacOsAvFoundation
Instructs ffmpeg to capture mouse cursor.
setCaptureCursor(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
Instructs ffmpeg to capture mouse cursor.
setCaptureCursor(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
setCaptureCursor(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsGdiGrab
Instructs ffmpeg to capture mouse cursor.
setCaptureFrameRate(Number) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
Set capture frame rate.
setCaptureVideoOffset(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.LinuxX11Grab
Sets the video region offsets.
setCaptureVideoOffset(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.MacOsAvFoundation
Sets the video region offsets.
setCaptureVideoOffset(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
Sets the video region offsets.
setCaptureVideoOffset(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
setCaptureVideoOffset(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsGdiGrab
Sets the video region offsets.
setCaptureVideoSize(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
Set the video size in the captured video.
setCaptureVideoSize(String) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
Sets the video size in the captured video given as a String such as 640x480 or hd720.
setChannels(int) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
 
setCodec(StreamType, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Select an encoder (when used before an output file) or a decoder (when used before an input file) for one or more streams.
setCodec(StreamType, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Codec change is prohibited after FrameOutput instantiation.
setCodec(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Select an encoder (when used before an output file) or a decoder (when used before an input file) for one or more streams.
setCodec(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Codec change is prohibited after FrameOutput instantiation.
setComplexFilter(FilterGraph) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Adds complex filter graph to ffmpeg arguments list.
setComplexFilter(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Adds complex filter graph to ffmpeg arguments list.
setContextName(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Set context name to prepend all log messages.
setCountFrames(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Count the number of frames per stream and report it in the corresponding stream section.
setCountPackets(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Count the number of packets per stream and report it in the corresponding stream section.
setDuration(long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
When used as an input option, limit the duration of data read from the input file.
setDuration(Number, TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
When used as an input option, limit the duration of data read from the input file.
setExecutorTimeoutMillis(int) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Overrides the default Executor timeout.
setExecutorTimeoutMillis(int) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
Overrides the default Executor timeout.
setFilter(Filter) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Sets the 'generic' filter value (equivalent to the "-filter" command-line parameter).
setFilter(FilterChain) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Sets the 'generic' filter value (equivalent to the "-filter" command-line parameter).
setFilter(StreamType, Filter) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" command-line parameters).
setFilter(StreamType, FilterChain) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" command-line parameters).
setFilter(StreamType, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" command-line parameters).
setFilter(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Sets the 'generic' filter value (equivalent to the "-filter" command-line parameter).
setFilter(String, Filter) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" / "-filter" command-line parameters).
setFilter(String, FilterChain) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" / "-filter" command-line parameters).
setFilter(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Sets a 'stream specific' filter value (equivalent to the "-av" / "-filter:a" or "-fv" / "-filter:v" / "-filter" command-line parameters).
setFormat(String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Force input or output file format.
setFormat(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
Format change is prohibited after FrameInput instantiation.
setFormat(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Format change is prohibited after FrameOutput instantiation.
setFormat(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Force input file format.
setFormatParser(FormatParser) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Sets ffprobe output format parser (and corresponding output format).
setFpsProbeSize(Long) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Number of frames used to probe fps (from -1 to 2.14748e+009) (default -1).
setFrameCount(StreamType, Long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Stop writing to the stream after specified number of frames.
setFrameRate(Number) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Set frame rate.
setFrameRate(Number) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
Set frame rate.
setFrameRate(String, Number) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Set frame rate.
setFrameRate(String, Number) - Method in class com.github.kokorin.jaffree.ffmpeg.CaptureInput
Be careful not to specify framerate with the "-r" parameter, like this "ffmpeg -f dshow -r 7.5 -i video=XXX".
setFrameRate(String, Number) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
Set frame rate.
setFrameSize(Number, Number) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Set frame size
setFrameSize(String, Number, Number) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Set frame size
setFrameSize(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Set frame size
setHeight(int) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
 
setHelpers(List<ProcessHelper>) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
Set extra ProcessHelpers that must be executed in parallel with process.
setId(int) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
 
setInfos(Info[]) - Method in class com.github.kokorin.jaffree.nut.NutWriter
Sets NUT Info headers.
setInput(Input) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Sets input to analyze with ffprobe.
setInput(InputStream) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Sets input to analyze with ffprobe.
setInput(InputStream, int) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Sets input to analyze with ffprobe.
setInput(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Sets input to analyze with ffprobe.
setInput(SeekableByteChannel) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Sets input to analyze with ffprobe.
setInput(SeekableByteChannel, int) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Sets input to analyze with ffprobe.
setInput(Path) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Sets input to analyze with ffprobe.
setKeyValue(TreeMap<String, Object>, String, String) - Method in class com.github.kokorin.jaffree.ffprobe.data.FlatFormatParser
Deprecated.
Parses and sets key-value to specified data.
setLogLevel(LogLevel) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Sets ffmpeg logging level.
setLogLevel(LogLevel) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Sets ffprobe logging level.
setMainHeader(int, long, Rational[], FrameCode[]) - Method in class com.github.kokorin.jaffree.nut.NutWriter
Sets NUT Main header.
setName(String) - Method in class com.github.kokorin.jaffree.ffmpeg.GenericFilter
Sets filter to use.
setOutputListener(OutputListener) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Supply custom OutputListener to receive ffmpeg output.
setOutputPosition(long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Stop writing the output at outputPosition.
setOutputPosition(Number, TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Stop writing the output at outputPosition.
setOverwriteOutput(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Whether to overwrite output.
setPixelFormat(String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Set pixel format.
setPixelFormat(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Set pixel format.
setPixelFormat(String, String) - Method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Pixel format change is prohibited after FrameOutput instantiation.
setPosition(long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
When used as an input option, seeks in this input file to position.
setPosition(Number, TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
When used as an input option, seeks in this input file to position.
setPositionEof(long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Like the BaseInOut.setPosition(long) (-ss) option but relative to the "end of file".
setPositionEof(Number, TimeUnit) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
Like the BaseInOut.setPosition(Number, TimeUnit) (-ss) option but relative to the "end of file".
setProbeSize(Long) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Set probing size (from 32 to I64_MAX) (default 5e+006).
setProcess(Process) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegStopper
Sets ffmpeg/ffprobe process to be stopped.
setProcess(Process) - Method in interface com.github.kokorin.jaffree.process.Stopper
Sets ffmpeg/ffprobe process to be stopped.
setProgress(String) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Send program-friendly progress information to url.
setProgressListener(ProgressListener) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpeg
Supply custom ProgressListener to receive progress events.
setReadAtFrameRate(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInput
Read input at native frame rate.
setReadIntervals(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Read only the specified intervals.
setResolution(int, int) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
Sets both width and height.
setSampleRate(long) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
 
setSelectStreams(StreamType) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Select only the streams of the specified type.
setSelectStreams(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Select only the streams specified by stream_specifier.
setShowChapters(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Show information about chapters stored in the format.
setShowData(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Show payload data, as a hexadecimal and ASCII dump.
setShowDataHash(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Show a hash of payload data, for packets with -show_packets and for codec extradata with -show_streams.
setShowEntries(String) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Set list of entries to show.
setShowFormat(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Show information about the container format of the input multimedia stream.
setShowFrames(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Show information about each frame and subtitle contained in the input multimedia stream.
setShowLog(LogLevel) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Show logging information from the decoder about each frame according to the value set in loglevel, (see -loglevel).
setShowPackets(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Show information about each packet contained in the input multimedia stream.
setShowPrivateData(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Show private data, that is data depending on the format of the particular shown element.
setShowPrograms(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Show information about programs and their streams contained in the input multimedia stream.
setShowStreams(boolean) - Method in class com.github.kokorin.jaffree.ffprobe.FFprobe
Show information about each media stream contained in the input multimedia stream.
setSizeLimit(long) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseOutput
Set the file size limit, expressed in bytes.
setStdErrReader(StdReader<T>) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
Sets stderr reader.
setStdOutReader(StdReader<T>) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
Sets stdout reader.
setStopper(Stopper) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
Sets Stopper which can be used to interrupt program execution.
setStreamHeaders(StreamHeader[]) - Method in class com.github.kokorin.jaffree.nut.NutWriter
Sets NUT Stream headers.
setStreamLoop(Integer) - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInput
Set number of times input stream shall be looped.
setTimebase(Long) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
 
setType(Stream.Type) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
 
setWidth(int) - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
 
sideData - Variable in class com.github.kokorin.jaffree.nut.NutFrame
Frame's side data.
SideData - Class in com.github.kokorin.jaffree.ffprobe
Side Data description.
SideData(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.SideData
Creates SideData description based on provided ffprobe data.
simplify() - Method in class com.github.kokorin.jaffree.Rational
Simplifies this Rational by dividing numerator and denominator by greatest common divisor.
SIZE_MSB - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, data_size_msb is coded in the frame header, otherwise data_size_msb is 0.
skipBytes(long) - Method in class com.github.kokorin.jaffree.nut.NutInputStream
Skips specified number of bytes.
SM_DATA - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, side/meta data is stored with the frame data.
startExecution(Process, AtomicReference<T>) - Method in class com.github.kokorin.jaffree.process.ProcessHandler
Starts execution of stdout and stderr readers as well as ProcessHelpers.
StdReader<T> - Interface in com.github.kokorin.jaffree.process
Implement StdReader interface to parse program stdout or stderr streams.
stop() - Method in class com.github.kokorin.jaffree.process.Executor
Stop execution of all threads started so far (by interruption) threads that are still alive and haven't been interrupted.
stop(boolean) - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
Stops ffmpeg process.
Stopper - Interface in com.github.kokorin.jaffree.process
Implement Stopper to allow forceful and graceful ffmpeg/ffprobe stop.
Stream - Class in com.github.kokorin.jaffree.ffmpeg
Represents audio/video stream.
Stream - Class in com.github.kokorin.jaffree.ffprobe
Program description.
Stream() - Constructor for class com.github.kokorin.jaffree.ffmpeg.Stream
 
Stream(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Stream
Creates Stream description based on provided ffprobe data.
STREAM_ID - Enum constant in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
If set, stream_id is coded in the frame header.
STREAM_STARTCODE - Static variable in class com.github.kokorin.jaffree.nut.NutConst
 
Stream.Type - Enum in com.github.kokorin.jaffree.ffmpeg
Stream type.
streamCount - Variable in class com.github.kokorin.jaffree.nut.MainHeader
Number of streams in a file.
StreamDisposition - Class in com.github.kokorin.jaffree.ffprobe
Stream disposition description.
StreamDisposition(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.StreamDisposition
Creates StreamDisposition description based on provided ffprobe data.
StreamHeader - Class in com.github.kokorin.jaffree.nut
Nut format stream header.
StreamHeader(int, StreamHeader.Type, byte[], int, int, long, long, Set<StreamHeader.Flag>, byte[], StreamHeader.Video, StreamHeader.Audio) - Constructor for class com.github.kokorin.jaffree.nut.StreamHeader
 
StreamHeader.Audio - Class in com.github.kokorin.jaffree.nut
Audio-related data for StreamHeader.
StreamHeader.ColourspaceType - Enum in com.github.kokorin.jaffree.nut
NUT Colorspace type.
StreamHeader.Flag - Enum in com.github.kokorin.jaffree.nut
NUT Stream bit flags.
StreamHeader.Type - Enum in com.github.kokorin.jaffree.nut
AKA Stream Class.
StreamHeader.Video - Class in com.github.kokorin.jaffree.nut
Video-related data for StreamHeader.
streamId - Variable in class com.github.kokorin.jaffree.nut.FrameCode
If FrameCode.Flag.STREAM_ID is not set then this is the stream number for the frame following this frame_code.
streamId - Variable in class com.github.kokorin.jaffree.nut.Info
Id of stream to which this info should be applied.
streamId - Variable in class com.github.kokorin.jaffree.nut.NutFrame
Stream id.
streamId - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
streamType - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
StreamType - Enum in com.github.kokorin.jaffree
Represents media types known by ffmpeg/ffprobe.
Subtitle - Class in com.github.kokorin.jaffree.ffprobe
Subtitle description.
Subtitle(ProbeData) - Constructor for class com.github.kokorin.jaffree.ffprobe.Subtitle
Creates Subtitle description based on provided ffprobe data.
SUBTITLE - Enum constant in enum com.github.kokorin.jaffree.StreamType
 
SUBTITLES - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
 
subtract(Number) - Method in class com.github.kokorin.jaffree.Rational
Returns a Rational whose value is (this - value).
SWRESAMPLER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
SWSCALER - Enum constant in enum com.github.kokorin.jaffree.LogCategory
 
SyncPoint - Class in com.github.kokorin.jaffree.nut
NUT sync point.
SyncPoint(Timestamp, long) - Constructor for class com.github.kokorin.jaffree.nut.SyncPoint
 
SyncPoint(Timestamp, long, Timestamp) - Constructor for class com.github.kokorin.jaffree.nut.SyncPoint
 
SYNCPOINT_STARTCODE - Static variable in class com.github.kokorin.jaffree.nut.NutConst
 

T

TagAware - Interface in com.github.kokorin.jaffree.ffprobe
TagAware interface provides common tag-related methods.
TcpInput<T> - Class in com.github.kokorin.jaffree.ffmpeg
TcpInput allows to provide ffmpeg with input via local TCP socket on loopback address.
TcpInput - Class in com.github.kokorin.jaffree.ffprobe
Base implementation of Input for all TCP-based inputs.
TcpInput(TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpInput
Creates TcpInput.
TcpInput(TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffprobe.TcpInput
Creates TcpInput.
TcpInput(String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpInput
Creates TcpInput.
TcpInput(String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffprobe.TcpInput
Creates TcpInput.
TcpInput(String, String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpInput
Creates TcpInput.
TcpInput(String, String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffprobe.TcpInput
Creates TcpInput.
TcpInput(String, String, TcpServer) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpInput
 
TcpInput(String, String, TcpServer) - Constructor for class com.github.kokorin.jaffree.ffprobe.TcpInput
 
TcpNegotiator - Interface in com.github.kokorin.jaffree.net
Implement TcpNegotiator to interact with ffmpeg (or ffprobe) via TCP socket.
TcpOutput<T> - Class in com.github.kokorin.jaffree.ffmpeg
TcpOutput allows to consume ffmpeg output via local TCP socket on loopback address.
TcpOutput(TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpOutput
Creates TcpOutput.
TcpOutput(String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpOutput
Creates TcpOutput.
TcpOutput(String, String, TcpNegotiator) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpOutput
Creates TcpOutput.
TcpOutput(String, String, TcpServer) - Constructor for class com.github.kokorin.jaffree.ffmpeg.TcpOutput
 
TcpServer - Class in com.github.kokorin.jaffree.net
Abstract TCP Server implementing ProcessHelper.
TcpServer(ServerSocket) - Constructor for class com.github.kokorin.jaffree.net.TcpServer
Creates TCP server.
thisAsT() - Method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
 
timebaseId - Variable in class com.github.kokorin.jaffree.nut.Info
timebaseId - Variable in class com.github.kokorin.jaffree.nut.Timestamp
 
timeBaseId - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
timeBases - Variable in class com.github.kokorin.jaffree.nut.MainHeader
Different time bases used in a file.
Timestamp - Class in com.github.kokorin.jaffree.nut
NUT timestamp.
Timestamp(int, long) - Constructor for class com.github.kokorin.jaffree.nut.Timestamp
Creates NUT timestamp.
toArguments(String, Map<String, Object>) - Static method in class com.github.kokorin.jaffree.ffmpeg.BaseInOut
 
toBitCode(Set<FrameCode.Flag>) - Static method in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
Converts set of FrameCode.Flag to bitmask value.
toBitCode(Set<MainHeader.Flag>) - Static method in enum com.github.kokorin.jaffree.nut.MainHeader.Flag
Converts set of MainHeader.Flag to bitmask value.
toBitCode(Set<StreamHeader.Flag>) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Flag
 
toBytes(BufferedImage) - Method in interface com.github.kokorin.jaffree.ffmpeg.ImageFormat
Converts BufferedImage to raw image data.
toBytes(BufferedImage) - Method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
Converts BufferedImage to raw image data.
toChannel(String, SeekableByteChannel) - Static method in class com.github.kokorin.jaffree.ffmpeg.ChannelOutput
Creates ChannelInput.
toCompletableFuture() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegResultFuture
Returns a completion that can be used to chain operations after FFmpeg completes, using the CompletionStage Java 8 API.
toImage(byte[], int, int) - Method in interface com.github.kokorin.jaffree.ffmpeg.ImageFormat
Converts byte array to BufferedImage of specified size.
toImage(byte[], int, int) - Method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
Converts byte array to BufferedImage of specified size.
toPath(Path) - Static method in class com.github.kokorin.jaffree.ffmpeg.UrlOutput
Creates UrlOutput.
toString() - Method in class com.github.kokorin.jaffree.ffmpeg.FFmpegProgress
toString() - Method in class com.github.kokorin.jaffree.ffmpeg.Frame
toString() - Method in class com.github.kokorin.jaffree.ffmpeg.Stream
toString() - Method in class com.github.kokorin.jaffree.net.TcpServer
toString() - Method in class com.github.kokorin.jaffree.nut.DataItem
toString() - Method in class com.github.kokorin.jaffree.nut.FrameCode
toString() - Method in class com.github.kokorin.jaffree.nut.Info
toString() - Method in class com.github.kokorin.jaffree.nut.MainHeader
toString() - Method in class com.github.kokorin.jaffree.nut.NutFrame
toString() - Method in class com.github.kokorin.jaffree.nut.StreamHeader.Audio
toString() - Method in class com.github.kokorin.jaffree.nut.StreamHeader
toString() - Method in class com.github.kokorin.jaffree.nut.StreamHeader.Video
toString() - Method in class com.github.kokorin.jaffree.Rational
toString(String) - Method in class com.github.kokorin.jaffree.Rational
Converts Rational to String using specified delimiter.
toUrl(String) - Static method in class com.github.kokorin.jaffree.ffmpeg.UrlOutput
Creates UrlOutput.
TRACE - Enum constant in enum com.github.kokorin.jaffree.LogLevel
Show everything, including trace information.
transmitTs - Variable in class com.github.kokorin.jaffree.nut.SyncPoint
The value of the reference clock at the moment when the first bit of transmit_ts is transmitted/received.
type - Variable in class com.github.kokorin.jaffree.nut.DataItem
 
type - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Video
 

U

UNKNOWN - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
 
UrlInput - Class in com.github.kokorin.jaffree.ffmpeg
Input implementation which allows String to specify input location.
UrlInput - Class in com.github.kokorin.jaffree.ffprobe
Input implementation which allows String to specify input location.
UrlInput(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.UrlInput
Creates UrlInput.
UrlInput(String) - Constructor for class com.github.kokorin.jaffree.ffprobe.UrlInput
Creates UrlInput.
UrlOutput - Class in com.github.kokorin.jaffree.ffmpeg
Output implementation which allows String to specify output location.
UrlOutput(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.UrlOutput
Creates UrlOutput.
USER_DATA - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
 
Util - Class in com.github.kokorin.jaffree.nut
Different utility methods used in Nut format muxer and demuxer.

V

value - Variable in class com.github.kokorin.jaffree.nut.DataItem
 
ValueConverter<T> - Interface in com.github.kokorin.jaffree.ffprobe.data
Represents a converter which is used to convert requested value to T type.
valueOf(double) - Static method in class com.github.kokorin.jaffree.Rational
Returns a Rational whose value is equal to that of the specified double.
valueOf(long) - Static method in class com.github.kokorin.jaffree.Rational
Returns a Rational whose value is equal to that of the specified long.
valueOf(Number) - Static method in class com.github.kokorin.jaffree.Rational
Returns a Rational whose value is equal to that of the specified Number.
valueOf(String) - Static method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.kokorin.jaffree.ffmpeg.Stream.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.kokorin.jaffree.LogCategory
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.kokorin.jaffree.LogLevel
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.kokorin.jaffree.nut.MainHeader.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Flag
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in class com.github.kokorin.jaffree.Rational
Parses Rational.
valueOf(String) - Static method in enum com.github.kokorin.jaffree.StreamType
Returns the enum constant of this type with the specified name.
valueOf(String, String) - Static method in class com.github.kokorin.jaffree.Rational
Parses Rational.
values() - Static method in enum com.github.kokorin.jaffree.ffmpeg.ImageFormats
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.kokorin.jaffree.ffmpeg.Stream.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.kokorin.jaffree.LogCategory
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.kokorin.jaffree.LogLevel
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.kokorin.jaffree.nut.MainHeader.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.ColourspaceType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Flag
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.github.kokorin.jaffree.StreamType
Returns an array containing the constants of this enum type, in the order they are declared.
VERBOSE - Enum constant in enum com.github.kokorin.jaffree.LogLevel
Same as info, except more verbose.
video - Variable in class com.github.kokorin.jaffree.nut.StreamHeader
 
Video(int, int, int, int, StreamHeader.ColourspaceType) - Constructor for class com.github.kokorin.jaffree.nut.StreamHeader.Video
 
VIDEO - Enum constant in enum com.github.kokorin.jaffree.ffmpeg.Stream.Type
 
VIDEO - Enum constant in enum com.github.kokorin.jaffree.nut.StreamHeader.Type
 
VIDEO - Enum constant in enum com.github.kokorin.jaffree.StreamType
Matches all video streams.
VIDEO_NOT_PICTURE - Enum constant in enum com.github.kokorin.jaffree.StreamType
Only matches video streams which are not attached pictures.

W

WARNING - Enum constant in enum com.github.kokorin.jaffree.LogLevel
Show all warnings and errors.
width - Variable in class com.github.kokorin.jaffree.nut.StreamHeader.Video
 
WindowsDirectShow(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsDirectShow
 
WindowsGdiGrab(String) - Constructor for class com.github.kokorin.jaffree.ffmpeg.CaptureInput.WindowsGdiGrab
 
withConsumer(FrameConsumer) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Creates FrameOutput.
withConsumer(FrameConsumer, ImageFormat) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
 
withConsumerAlpha(FrameConsumer) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameOutput
Creates FrameOutput with alpha channel.
withName(String) - Static method in interface com.github.kokorin.jaffree.ffmpeg.Filter
Creates Filter starting from filter name.
withProducer(FrameProducer) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
Creates FrameInput with specified frame producer.
withProducer(FrameProducer, ImageFormat) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
Creates FrameInput with specified frame producer and image format.
withProducer(FrameProducer, ImageFormat, long) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
Creates FrameInput with specified frame producer, format and frame ordering buffer
withProducerAlpha(FrameProducer) - Static method in class com.github.kokorin.jaffree.ffmpeg.FrameInput
Creates FrameInput with specified frame producer with alpha channel.
write(OutputStream) - Method in interface com.github.kokorin.jaffree.ffmpeg.FrameInput.FrameWriter
 
write(OutputStream) - Method in class com.github.kokorin.jaffree.ffmpeg.NutFrameWriter
Writes media in Nut format to output stream and closes it.
writeByte(int) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes f(n) type (n fixed bits in big-endian order).
writeBytes(byte[]) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes raw bytes.
writeCrc32() - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes NUT CRC32.
writeCString(String) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes null-terminated string.
writeFooter() - Method in class com.github.kokorin.jaffree.nut.NutWriter
Writes NUT footer.
writeFrame(NutFrame) - Method in class com.github.kokorin.jaffree.nut.NutWriter
Writes frame to underlying OutputStream.
writeInt(long) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes f(n) type (n fixed bits in big-endian order).
writeLong(long) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes f(n) type (n fixed bits in big-endian order).
writeSignedValue(long) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes s type (variable length value, signed).
writeTimestamp(int, Timestamp) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes t type (v coded universal timestamp).
writeValue(long) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes v type (variable length value, unsigned).
writeVariableBytes(byte[]) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes vb type (variable length binary data or string).
writeVariablesString(String) - Method in class com.github.kokorin.jaffree.nut.NutOutputStream
Writes vb type (variable length binary data or string).

X

xor(Set<FrameCode.Flag>, Set<FrameCode.Flag>) - Static method in enum com.github.kokorin.jaffree.nut.FrameCode.Flag
Executes exclusive Or (Xor) operation on operands.

Z

ZERO - Static variable in class com.github.kokorin.jaffree.Rational
 
A B C D E F G H I J K L M N O P Q R S T U V W X Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form