Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data AdBreak = AdBreak' {}
- newAdBreak :: AdBreak
- adBreak_messageType :: Lens' AdBreak (Maybe MessageType)
- adBreak_offsetMillis :: Lens' AdBreak (Maybe Integer)
- adBreak_slate :: Lens' AdBreak (Maybe SlateSource)
- adBreak_spliceInsertMessage :: Lens' AdBreak (Maybe SpliceInsertMessage)
- adBreak_timeSignalMessage :: Lens' AdBreak (Maybe TimeSignalMessage)
Documentation
Ad break configuration parameters.
See: newAdBreak
smart constructor.
AdBreak' | |
|
Instances
newAdBreak :: AdBreak Source #
Create a value of AdBreak
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:messageType:AdBreak'
, adBreak_messageType
- The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT
,
TIME_SIGNAL
.
$sel:offsetMillis:AdBreak'
, adBreak_offsetMillis
- How long (in milliseconds) after the beginning of the program that an ad
starts. This value must fall within 100ms of a segment boundary,
otherwise the ad break will be skipped.
$sel:slate:AdBreak'
, adBreak_slate
- Ad break slate configuration.
$sel:spliceInsertMessage:AdBreak'
, adBreak_spliceInsertMessage
- This defines the SCTE-35 splice_insert()
message inserted around the
ad. For information about using splice_insert()
, see the SCTE-35
specficiaiton, section 9.7.3.1.
$sel:timeSignalMessage:AdBreak'
, adBreak_timeSignalMessage
- Defines the SCTE-35 time_signal
message inserted around the ad.
Programs on a channel's schedule can be configured with one or more ad
breaks. You can attach a splice_insert
SCTE-35 message to the ad
break. This message provides basic metadata about the ad break.
See section 9.7.4 of the 2022 SCTE-35 specification for more information.
adBreak_messageType :: Lens' AdBreak (Maybe MessageType) Source #
The SCTE-35 ad insertion type. Accepted value: SPLICE_INSERT
,
TIME_SIGNAL
.
adBreak_offsetMillis :: Lens' AdBreak (Maybe Integer) Source #
How long (in milliseconds) after the beginning of the program that an ad starts. This value must fall within 100ms of a segment boundary, otherwise the ad break will be skipped.
adBreak_slate :: Lens' AdBreak (Maybe SlateSource) Source #
Ad break slate configuration.
adBreak_spliceInsertMessage :: Lens' AdBreak (Maybe SpliceInsertMessage) Source #
This defines the SCTE-35 splice_insert()
message inserted around the
ad. For information about using splice_insert()
, see the SCTE-35
specficiaiton, section 9.7.3.1.
adBreak_timeSignalMessage :: Lens' AdBreak (Maybe TimeSignalMessage) Source #
Defines the SCTE-35 time_signal
message inserted around the ad.
Programs on a channel's schedule can be configured with one or more ad
breaks. You can attach a splice_insert
SCTE-35 message to the ad
break. This message provides basic metadata about the ad break.
See section 9.7.4 of the 2022 SCTE-35 specification for more information.