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, sdkFields
copy
applyMutation, build
VideoCodecSettings.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.Builder
av1Settings(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.Builder
avcIntraSettings(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
,
VideoCodec
VideoCodecSettings.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
,
VideoCodec
VideoCodecSettings.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.Builder
frameCaptureSettings(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.Builder
h264Settings(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.Builder
h265Settings(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.Builder
mpeg2Settings(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.Builder
proresSettings(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.Builder
vc3Settings(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.Builder
vp8Settings(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.Builder
vp9Settings(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.Builder
xavcSettings(XavcSettings)
Copyright © 2022. All rights reserved.