public static interface VideoCodecSettings.Builder extends SdkPojo, CopyableBuilder<VideoCodecSettings.Builder,VideoCodecSettings>
| Modifier and Type | Method and Description |
|---|---|
VideoCodecSettings.Builder |
av1Settings(Av1Settings av1Settings)
Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.
|
default VideoCodecSettings.Builder |
av1Settings(Consumer<Av1Settings.Builder> av1Settings)
Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.
|
VideoCodecSettings.Builder |
avcIntraSettings(AvcIntraSettings avcIntraSettings)
Required when you choose AVC-Intra for your output video codec.
|
default VideoCodecSettings.Builder |
avcIntraSettings(Consumer<AvcIntraSettings.Builder> avcIntraSettings)
Required when you choose AVC-Intra for your output video codec.
|
VideoCodecSettings.Builder |
codec(String codec)
Specifies the video codec.
|
VideoCodecSettings.Builder |
codec(VideoCodec codec)
Specifies the video codec.
|
default VideoCodecSettings.Builder |
frameCaptureSettings(Consumer<FrameCaptureSettings.Builder> frameCaptureSettings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.
|
VideoCodecSettings.Builder |
frameCaptureSettings(FrameCaptureSettings frameCaptureSettings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.
|
default VideoCodecSettings.Builder |
h264Settings(Consumer<H264Settings.Builder> h264Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.
|
VideoCodecSettings.Builder |
h264Settings(H264Settings h264Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.
|
default VideoCodecSettings.Builder |
h265Settings(Consumer<H265Settings.Builder> h265Settings)
Settings for H265 codec This is a convenience method that creates an instance of the
H265Settings.Builder avoiding the need to create one manually via H265Settings.builder(). |
VideoCodecSettings.Builder |
h265Settings(H265Settings h265Settings)
Settings for H265 codec
|
default VideoCodecSettings.Builder |
mpeg2Settings(Consumer<Mpeg2Settings.Builder> mpeg2Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value MPEG2.
|
VideoCodecSettings.Builder |
mpeg2Settings(Mpeg2Settings mpeg2Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value MPEG2.
|
default VideoCodecSettings.Builder |
proresSettings(Consumer<ProresSettings.Builder> proresSettings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.
|
VideoCodecSettings.Builder |
proresSettings(ProresSettings proresSettings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.
|
default VideoCodecSettings.Builder |
vc3Settings(Consumer<Vc3Settings.Builder> vc3Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VC3 This is a convenience
method that creates an instance of the
Vc3Settings.Builder avoiding the need to create one manually
via Vc3Settings.builder(). |
VideoCodecSettings.Builder |
vc3Settings(Vc3Settings vc3Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VC3
|
default VideoCodecSettings.Builder |
vp8Settings(Consumer<Vp8Settings.Builder> vp8Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP8.
|
VideoCodecSettings.Builder |
vp8Settings(Vp8Settings vp8Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP8.
|
default VideoCodecSettings.Builder |
vp9Settings(Consumer<Vp9Settings.Builder> vp9Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP9.
|
VideoCodecSettings.Builder |
vp9Settings(Vp9Settings vp9Settings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP9.
|
default VideoCodecSettings.Builder |
xavcSettings(Consumer<XavcSettings.Builder> xavcSettings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value XAVC.
|
VideoCodecSettings.Builder |
xavcSettings(XavcSettings xavcSettings)
Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value XAVC.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildVideoCodecSettings.Builder av1Settings(Av1Settings av1Settings)
av1Settings - Required when you set Codec, under VideoDescription>CodecSettings to the value AV1.default VideoCodecSettings.Builder av1Settings(Consumer<Av1Settings.Builder> av1Settings)
Av1Settings.Builder avoiding the need to create one manually
via Av1Settings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to av1Settings(Av1Settings).
av1Settings - a consumer that will call methods on Av1Settings.Builderav1Settings(Av1Settings)VideoCodecSettings.Builder avcIntraSettings(AvcIntraSettings avcIntraSettings)
avcIntraSettings - Required when you choose AVC-Intra for your output video codec. For more information about the
AVC-Intra settings, see the relevant specification. For detailed information about SD and HD in
AVC-Intra, see https://ieeexplore.ieee.org/document/7290936. For information about 4K/2K in AVC-Intra,
see https://pro-av.panasonic.net/en/avc-ultra/AVC-ULTRAoverview.pdf.default VideoCodecSettings.Builder avcIntraSettings(Consumer<AvcIntraSettings.Builder> avcIntraSettings)
AvcIntraSettings.Builder avoiding the need to create one manually via
AvcIntraSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to avcIntraSettings(AvcIntraSettings).
avcIntraSettings - a consumer that will call methods on AvcIntraSettings.BuilderavcIntraSettings(AvcIntraSettings)VideoCodecSettings.Builder codec(String codec)
codec - Specifies the video codec. This must be equal to one of the enum values defined by the object
VideoCodec. To passthrough the video stream of your input JPEG2000, VC-3, AVC-INTRA or Apple ProRes
video without any video encoding: Choose Passthrough. If you have multiple input videos, note that
they must have identical encoding attributes. When you choose Passthrough, your output container must
be MXF or QuickTime MOV.VideoCodec,
VideoCodecVideoCodecSettings.Builder codec(VideoCodec codec)
codec - Specifies the video codec. This must be equal to one of the enum values defined by the object
VideoCodec. To passthrough the video stream of your input JPEG2000, VC-3, AVC-INTRA or Apple ProRes
video without any video encoding: Choose Passthrough. If you have multiple input videos, note that
they must have identical encoding attributes. When you choose Passthrough, your output container must
be MXF or QuickTime MOV.VideoCodec,
VideoCodecVideoCodecSettings.Builder frameCaptureSettings(FrameCaptureSettings frameCaptureSettings)
frameCaptureSettings - Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value FRAME_CAPTURE.default VideoCodecSettings.Builder frameCaptureSettings(Consumer<FrameCaptureSettings.Builder> frameCaptureSettings)
FrameCaptureSettings.Builder avoiding the need to
create one manually via FrameCaptureSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to frameCaptureSettings(FrameCaptureSettings).
frameCaptureSettings - a consumer that will call methods on FrameCaptureSettings.BuilderframeCaptureSettings(FrameCaptureSettings)VideoCodecSettings.Builder h264Settings(H264Settings h264Settings)
h264Settings - Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value H_264.default VideoCodecSettings.Builder h264Settings(Consumer<H264Settings.Builder> h264Settings)
H264Settings.Builder avoiding the need to create
one manually via H264Settings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to h264Settings(H264Settings).
h264Settings - a consumer that will call methods on H264Settings.Builderh264Settings(H264Settings)VideoCodecSettings.Builder h265Settings(H265Settings h265Settings)
h265Settings - Settings for H265 codecdefault VideoCodecSettings.Builder h265Settings(Consumer<H265Settings.Builder> h265Settings)
H265Settings.Builder avoiding the need to create one manually via H265Settings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to h265Settings(H265Settings).
h265Settings - a consumer that will call methods on H265Settings.Builderh265Settings(H265Settings)VideoCodecSettings.Builder mpeg2Settings(Mpeg2Settings mpeg2Settings)
mpeg2Settings - Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value MPEG2.default VideoCodecSettings.Builder mpeg2Settings(Consumer<Mpeg2Settings.Builder> mpeg2Settings)
Mpeg2Settings.Builder avoiding the need to create
one manually via Mpeg2Settings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to mpeg2Settings(Mpeg2Settings).
mpeg2Settings - a consumer that will call methods on Mpeg2Settings.Buildermpeg2Settings(Mpeg2Settings)VideoCodecSettings.Builder proresSettings(ProresSettings proresSettings)
proresSettings - Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value PRORES.default VideoCodecSettings.Builder proresSettings(Consumer<ProresSettings.Builder> proresSettings)
ProresSettings.Builder avoiding the need to create
one manually via ProresSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to proresSettings(ProresSettings).
proresSettings - a consumer that will call methods on ProresSettings.BuilderproresSettings(ProresSettings)VideoCodecSettings.Builder vc3Settings(Vc3Settings vc3Settings)
vc3Settings - Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VC3default VideoCodecSettings.Builder vc3Settings(Consumer<Vc3Settings.Builder> vc3Settings)
Vc3Settings.Builder avoiding the need to create one manually
via Vc3Settings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to vc3Settings(Vc3Settings).
vc3Settings - a consumer that will call methods on Vc3Settings.Buildervc3Settings(Vc3Settings)VideoCodecSettings.Builder vp8Settings(Vp8Settings vp8Settings)
vp8Settings - Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP8.default VideoCodecSettings.Builder vp8Settings(Consumer<Vp8Settings.Builder> vp8Settings)
Vp8Settings.Builder avoiding the need to create
one manually via Vp8Settings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to vp8Settings(Vp8Settings).
vp8Settings - a consumer that will call methods on Vp8Settings.Buildervp8Settings(Vp8Settings)VideoCodecSettings.Builder vp9Settings(Vp9Settings vp9Settings)
vp9Settings - Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value VP9.default VideoCodecSettings.Builder vp9Settings(Consumer<Vp9Settings.Builder> vp9Settings)
Vp9Settings.Builder avoiding the need to create
one manually via Vp9Settings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result
is passed to vp9Settings(Vp9Settings).
vp9Settings - a consumer that will call methods on Vp9Settings.Buildervp9Settings(Vp9Settings)VideoCodecSettings.Builder xavcSettings(XavcSettings xavcSettings)
xavcSettings - Required when you set (Codec) under (VideoDescription)>(CodecSettings) to the value XAVC.default VideoCodecSettings.Builder xavcSettings(Consumer<XavcSettings.Builder> xavcSettings)
XavcSettings.Builder avoiding the need to create
one manually via XavcSettings.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to xavcSettings(XavcSettings).
xavcSettings - a consumer that will call methods on XavcSettings.BuilderxavcSettings(XavcSettings)Copyright © 2023. All rights reserved.