public interface VideoEncoderFactory
Modifier and Type | Interface and Description |
---|---|
static interface |
VideoEncoderFactory.VideoEncoderSelector |
Modifier and Type | Method and Description |
---|---|
VideoEncoder |
createEncoder(VideoCodecInfo info)
Creates an encoder for the given video codec.
|
default VideoEncoderFactory.VideoEncoderSelector |
getEncoderSelector()
Returns a VideoEncoderSelector if implemented by the VideoEncoderFactory,
null otherwise.
|
default VideoCodecInfo[] |
getImplementations()
Enumerates the list of supported video codecs that can also be tagged with
implementation information.
|
VideoCodecInfo[] |
getSupportedCodecs()
Enumerates the list of supported video codecs.
|
@Nullable VideoEncoder createEncoder(VideoCodecInfo info)
VideoCodecInfo[] getSupportedCodecs()
default VideoCodecInfo[] getImplementations()
default VideoEncoderFactory.VideoEncoderSelector getEncoderSelector()
6.4.1