Packagecom.adobe.mediacore.utils.scte35.data
Classpublic final class SegmentComponent
InheritanceSegmentComponent Inheritance Object

Class which wraps component specific splice information. The SCTE-35 standard defines two ways of signaling which splice points within a program are to be spliced. When the programSliceFlag is true, it denotes that the Program Splice Mode is active and that all PIDs of a program may be spliced. When the programSliceFlag is false, it indicates that the Component Splice Mode is active and that the message will specify unambiguously which PIDs are to be spliced and may give a unique splice time for each. This is required to direct the splicing device to splice or not to splice various unspecified data types as well as video and audio.



Public Properties
 PropertyDefined By
  component : uint
[read-only] A value that identifies the elementary PID stream containing the Segmentation Point specified by the value of SpliceTime that follows.
SegmentComponent
  ptsOffset : Number
[read-only] A value that shall be used by a splicing device as an offset to be added to the time property of the spliceTime information to obtain the intended splice time(s).
SegmentComponent
Public Methods
 MethodDefined By
  
SegmentComponent(component:uint, ptsOffset:Number)
Default constructor.
SegmentComponent
Property Detail
componentproperty
component:uint  [read-only]

A value that identifies the elementary PID stream containing the Segmentation Point specified by the value of SpliceTime that follows. The value shall be the same as the value used in the stream_identification_descriptor() to identify that elementary PID stream. The presence of this field from the component loop denotes the presence of this component of the asset.


Implementation
    public function get component():uint
ptsOffsetproperty 
ptsOffset:Number  [read-only]

A value that shall be used by a splicing device as an offset to be added to the time property of the spliceTime information to obtain the intended splice time(s). When this field has a zero value, then the time property of the SpliceTime information shall be used without an offset. If the SpliceTime doesn't have the time specified or or if the command this descriptor is carried with does not have a SpliceTime property, this field shall be used to offset the derived immediate splice time.


Implementation
    public function get ptsOffset():Number
Constructor Detail
SegmentComponent()Constructor
public function SegmentComponent(component:uint, ptsOffset:Number)

Default constructor.

Parameters
component:uint — The identifier for the elementary stream.
 
ptsOffset:Number — The offset time which needs to be added to splice time for the elementary stream.