Class: Google::Apis::TranscoderV1::SegmentSettings
- Inherits:
-
Object
- Object
- Google::Apis::TranscoderV1::SegmentSettings
- Includes:
- Core::Hashable, Core::JsonObjectSupport
- Defined in:
- lib/google/apis/transcoder_v1/classes.rb,
lib/google/apis/transcoder_v1/representations.rb,
lib/google/apis/transcoder_v1/representations.rb
Overview
Segment settings for ts
, fmp4
and vtt
.
Instance Attribute Summary collapse
-
#individual_segments ⇒ Boolean
(also: #individual_segments?)
Required.
-
#segment_duration ⇒ String
Duration of the segments in seconds.
Instance Method Summary collapse
-
#initialize(**args) ⇒ SegmentSettings
constructor
A new instance of SegmentSettings.
-
#update!(**args) ⇒ Object
Update properties of this object.
Constructor Details
#initialize(**args) ⇒ SegmentSettings
Returns a new instance of SegmentSettings.
1996 1997 1998 |
# File 'lib/google/apis/transcoder_v1/classes.rb', line 1996 def initialize(**args) update!(**args) end |
Instance Attribute Details
#individual_segments ⇒ Boolean Also known as: individual_segments?
Required. Create an individual segment file. The default is false
.
Corresponds to the JSON property individualSegments
1986 1987 1988 |
# File 'lib/google/apis/transcoder_v1/classes.rb', line 1986 def individual_segments @individual_segments end |
#segment_duration ⇒ String
Duration of the segments in seconds. The default is 6.0s
. Note that
segmentDuration
must be greater than or equal to gopDuration
, and segmentDuration
must be divisible by gopDuration
.
Corresponds to the JSON property segmentDuration
1994 1995 1996 |
# File 'lib/google/apis/transcoder_v1/classes.rb', line 1994 def segment_duration @segment_duration end |
Instance Method Details
#update!(**args) ⇒ Object
Update properties of this object
2001 2002 2003 2004 |
# File 'lib/google/apis/transcoder_v1/classes.rb', line 2001 def update!(**args) @individual_segments = args[:individual_segments] if args.key?(:individual_segments) @segment_duration = args[:segment_duration] if args.key?(:segment_duration) end |