Struct hls_m3u8::builder::tags::ExtXDateRangeBuilder [−][src]
pub struct ExtXDateRangeBuilder<'a> { /* fields omitted */ }
Expand description
Builder for ExtXDateRange
.
Implementations
A client-defined string that specifies some set of attributes and their
associated value semantics. All ExtXDateRange
s with the same class
attribute value must adhere to these semantics.
Note
This field is optional.
The date at which the ExtXDateRange
begins.
Note
This field is required by the spec wording, but optional in examples elsewhere in the same document. Some implementations omit it in practise (e.g. for SCTE ‘explicit-IN’ markers) so it is optional here.
The date at which the ExtXDateRange
ends. It must be equal to or
later than the value of the start-date field.
Note
This field is optional.
The duration of the ExtXDateRange
. A single instant in time (e.g.,
crossing a finish line) should be represented with a duration of 0.
Note
This field is optional.
This field indicates the expected duration of an ExtXDateRange
,
whose actual duration is not yet known.
Note
This field is optional.
SCTE-35 (ANSI/SCTE 35 2013) is a joint ANSI/Society of Cable and Telecommunications Engineers standard that describes the inline insertion of cue tones in mpeg-ts streams.
SCTE-35 was originally used in the US to signal a local ad insertion opportunity in the transport streams, and in Europe to insert local TV programs (e.g. local news transmissions). It is now used to signal all kinds of program and ad events in linear transport streams and in newer ABR delivery formats such as HLS and DASH.
https://en.wikipedia.org/wiki/SCTE-35
Note
This field is optional.
SCTE-35 (ANSI/SCTE 35 2013) is a joint ANSI/Society of Cable and Telecommunications Engineers standard that describes the inline insertion of cue tones in mpeg-ts streams.
SCTE-35 was originally used in the US to signal a local ad insertion opportunity in the transport streams, and in Europe to insert local TV programs (e.g. local news transmissions). It is now used to signal all kinds of program and ad events in linear transport streams and in newer ABR delivery formats such as HLS and DASH.
https://en.wikipedia.org/wiki/SCTE-35
Note
This field is optional.
SCTE-35 (ANSI/SCTE 35 2013) is a joint ANSI/Society of Cable and Telecommunications Engineers standard that describes the inline insertion of cue tones in mpeg-ts streams.
SCTE-35 was originally used in the US to signal a local ad insertion opportunity in the transport streams, and in Europe to insert local TV programs (e.g. local news transmissions). It is now used to signal all kinds of program and ad events in linear transport streams and in newer ABR delivery formats such as HLS and DASH.
https://en.wikipedia.org/wiki/SCTE-35
Note
This field is optional.
This field indicates that the ExtXDateRange::end_date
is equal to
the ExtXDateRange::start_date
of the following range.
The following range is the ExtXDateRange
with the same class, that
has the earliest start date after the start date of the range in
question.
Note
This field is optional.
The "X-"
prefix defines a namespace reserved for client-defined
attributes.
A client-attribute can only consist of uppercase characters (A-Z),
numbers (0-9) and -
.
Clients should use a reverse-dns naming scheme, when defining their own attribute names to avoid collisions.
An example of a client-defined attribute is
X-COM-EXAMPLE-AD-ID="XYZ123"
.
Note
This field is optional.
Trait Implementations
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl<'a> RefUnwindSafe for ExtXDateRangeBuilder<'a>
impl<'a> Send for ExtXDateRangeBuilder<'a>
impl<'a> Sync for ExtXDateRangeBuilder<'a>
impl<'a> Unpin for ExtXDateRangeBuilder<'a>
impl<'a> UnwindSafe for ExtXDateRangeBuilder<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more