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.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.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 © 2022. All rights reserved.