FFmpeg
Static facade for global FFmpeg state: version info, build flags and capability probing.
Use it to feature-detect the bound FFmpeg before opening a codec or a filter, because builds differ in what they contain. A system FFmpeg may or may not have libx264; KiteFFmpeg's vendored LGPL profile never does, and asking for it there throws FFmpegException from MediaSink.addVideoEncoder.
Static facade for global FFmpeg state: version info, build flags and capability probing.
Use it to feature-detect the bound FFmpeg before opening a codec or a filter, because builds differ in what they contain. A system FFmpeg may or may not have libx264; KiteFFmpeg's vendored LGPL profile never does, and asking for it there throws FFmpegException from MediaSink.addVideoEncoder.
Static facade for global FFmpeg state: version info, build flags and capability probing.
Use it to feature-detect the bound FFmpeg before opening a codec or a filter, because builds differ in what they contain. A system FFmpeg may or may not have libx264; KiteFFmpeg's vendored LGPL profile never does, and asking for it there throws FFmpegException from MediaSink.addVideoEncoder.
Static facade for global FFmpeg state: version info, build flags and capability probing.
Use it to feature-detect the bound FFmpeg before opening a codec or a filter, because builds differ in what they contain. A system FFmpeg may or may not have libx264; KiteFFmpeg's vendored LGPL profile never does, and asking for it there throws FFmpegException from MediaSink.addVideoEncoder.
The real web backend, over the generated binding.
Every member requires KiteFFmpegWeb.load to have completed. That is not a quirk of this object: the codec is a separate wasm module and there is nothing to ask before it is instantiated.
Properties
Comma-separated configure flags the bound FFmpeg was built with.
Comma-separated configure flags the bound FFmpeg was built with.
Comma-separated configure flags the bound FFmpeg was built with.
Comma-separated configure flags the bound FFmpeg was built with.
Comma-separated configure flags the bound FFmpeg was built with.
What FFmpeg this build expected and what it actually got.
What FFmpeg this build expected and what it actually got.
What FFmpeg this build expected and what it actually got.
What FFmpeg this build expected and what it actually got.
What FFmpeg this build expected and what it actually got.
Functions
The format decoder reads, or null when the bound FFmpeg has no such decoder.
The format encoder produces, or null when the bound FFmpeg has no such encoder.
The format decoder reads, or null when the bound FFmpeg has no such decoder.
The format encoder produces, or null when the bound FFmpeg has no such encoder.
The format decoder reads, or null when the bound FFmpeg has no such decoder.
The format encoder produces, or null when the bound FFmpeg has no such encoder.
Every component of kind the bound FFmpeg links, by FFmpeg's own name, sorted.
Every component of kind the bound FFmpeg links, by FFmpeg's own name, sorted.
Every component of kind the bound FFmpeg links, by FFmpeg's own name, sorted.
Every component of kind the bound FFmpeg links, by FFmpeg's own name, sorted.
Every component of kind the bound FFmpeg links, by FFmpeg's own name, sorted.
Creates a runtime that reads media whose bytes may answer later, from an AsyncMediaByteSource. The caller owns the runtime and closes it.
Creates a runtime that reads media whose bytes may answer later, from an AsyncMediaByteSource. The caller owns the runtime and closes it.
Creates a runtime that reads media whose bytes may answer later, from an AsyncMediaByteSource. The caller owns the runtime and closes it.
Creates a runtime that reads media whose bytes may answer later, from an AsyncMediaByteSource. The caller owns the runtime and closes it.
Creates a runtime that reads media whose bytes may answer later, from an AsyncMediaByteSource. The caller owns the runtime and closes it.
Every decoder the bound FFmpeg has for codec, the one FFmpeg picks by default first.
Every decoder the bound FFmpeg has for codec, the one FFmpeg picks by default first.
Every decoder the bound FFmpeg has for codec, the one FFmpeg picks by default first.
Every decoder the bound FFmpeg has for codec, the one FFmpeg picks by default first.
Every decoder the bound FFmpeg has for codec, the one FFmpeg picks by default first.
Every encoder the bound FFmpeg has for codec, the one FFmpeg picks by default first; empty when it has none. The default is what an encoder spec with no VideoEncoderSpec.encoder gets.
Every encoder the bound FFmpeg has for codec, the one FFmpeg picks by default first; empty when it has none. The default is what an encoder spec with no VideoEncoderSpec.encoder gets.
Every encoder the bound FFmpeg has for codec, the one FFmpeg picks by default first; empty when it has none. The default is what an encoder spec with no VideoEncoderSpec.encoder gets.
Every encoder the bound FFmpeg has for codec, the one FFmpeg picks by default first; empty when it has none. The default is what an encoder spec with no VideoEncoderSpec.encoder gets.
Every encoder the bound FFmpeg has for codec, the one FFmpeg picks by default first; empty when it has none. The default is what an encoder spec with no VideoEncoderSpec.encoder gets.
Whether the bound FFmpeg has a given decoder compiled in.
Whether the bound FFmpeg has a given decoder compiled in.
Whether the bound FFmpeg has a given decoder compiled in.
Whether the bound FFmpeg has a given decoder compiled in.
Whether the bound FFmpeg has a given decoder compiled in.
Whether the bound FFmpeg has a given encoder compiled in. Pass an FFmpeg codec name.
Whether the bound FFmpeg has a given encoder compiled in. Pass an FFmpeg codec name.
Whether the bound FFmpeg has a given encoder compiled in. Pass an FFmpeg codec name.
Whether the bound FFmpeg has a given encoder compiled in. Pass an FFmpeg codec name.
Whether the bound FFmpeg has a given encoder compiled in. Pass an FFmpeg codec name.
Whether a FilterGraph here can use the given filter: it is compiled into the bound FFmpeg, on a backend that builds filter graphs. The web backends build none, so there it is false.
Whether a FilterGraph here can use the given filter: it is compiled into the bound FFmpeg, on a backend that builds filter graphs. The web backends build none, so there it is false.
Whether a FilterGraph here can use the given filter: it is compiled into the bound FFmpeg, on a backend that builds filter graphs. The web backends build none, so there it is false.
Whether a FilterGraph here can use the given filter: it is compiled into the bound FFmpeg, on a backend that builds filter graphs. The web backends build none, so there it is false.
Whether a FilterGraph here can use the given filter: it is compiled into the bound FFmpeg, on a backend that builds filter graphs. The web backends build none, so there it is false.