JobConfig class
Job configuration
Constructors
-
JobConfig({Input<
List< ? adBreaks, Input<AdBreak> >List< ? editList, Input<EditAtom> >List< ? elementaryStreams, Input<ElementaryStream> >List< ? encryptions, Input<Encryption> >List< ? inputs, Input<InputType> >List< ? manifests, Input<Manifest> >List< ? muxStreams, Input<MuxStream> >OutputType> ? output, Input<List< ? overlays, Input<Overlay> >PubsubDestination> ? pubsubDestination, Input<List< ? spriteSheets})SpriteSheet> > -
Creates a new JobConfig.
adBreaksList of ad breaks. Specifies where to insert ad break tags in the output manifests.editListList of edit atoms. Defines the ultimate timeline of the resulting file or manifest.elementaryStreamsList of elementary streams.encryptionsList of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for thatMuxStreamoutput.inputsList of input assets stored in Cloud Storage.manifestsList of output manifests.muxStreamsList of multiplexing settings for output streams.outputOutput configuration.overlaysList of overlays on the output video, in descending Z-order.pubsubDestinationDestination on Pub/Sub.spriteSheetsList of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.const -
JobConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
adBreaks
→ Input<
List< ?AdBreak> > -
List of ad breaks. Specifies where to insert ad break tags in the output manifests.
final
-
editList
→ Input<
List< ?EditAtom> > -
List of edit atoms. Defines the ultimate timeline of the resulting file or manifest.
final
-
elementaryStreams
→ Input<
List< ?ElementaryStream> > -
List of elementary streams.
final
-
encryptions
→ Input<
List< ?Encryption> > -
List of encryption configurations for the content. Each configuration has an ID. Specify this ID in the MuxStream.encryption_id field to indicate the configuration to use for that
MuxStreamoutput.final - hashCode → int
-
The hash code for this object.
no setterinherited
-
inputs
→ Input<
List< ?InputType> > -
List of input assets stored in Cloud Storage.
final
-
manifests
→ Input<
List< ?Manifest> > -
List of output manifests.
final
-
muxStreams
→ Input<
List< ?MuxStream> > -
List of multiplexing settings for output streams.
final
-
output
→ Input<
OutputType> ? -
Output configuration.
final
-
overlays
→ Input<
List< ?Overlay> > -
List of overlays on the output video, in descending Z-order.
final
-
pubsubDestination
→ Input<
PubsubDestination> ? -
Destination on Pub/Sub.
final
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
spriteSheets
→ Input<
List< ?SpriteSheet> > -
List of output sprite sheets. Spritesheets require at least one VideoStream in the Jobconfig.
final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited