[mplm]
Four character code that specifies the output video stream format
Type: Four
True if the filter is using hardware acceleration.
Note: This property is read only.
Type: Bool
The mpl section index.
Type: Int32
Array of translators properties.
Each item in the array should have To and From properties.
Adds a list of default C708-Metadata deformatter actions.
If true, a predefined default list of deformatters actions will be added to the deformatter stage. The actions are adder AFTER the actions defined by the deformatters property.
The list of default C708 deformatter actions is subject to change. New C708 metadata elements may be added or the list may be rearranged.
Note: Defaults to false.
Type: Bool
Overrides start timecode
Type: String
Specifies the initial timecode
Type: String
Forces the insertion of a metadata reorderer stage to display order.
Ordinarily the MPL must reorder the metadata to display order prior to any processing. This happens automatically if any formatters, inserters, translateos, or interpolators have been added. After processing is complete the MPL must then reorders the metadata again back to the intended order. Setting this property forces the presense of the display reordering step. Please use with caution. Setting this property is not recommended as it will likely alter metadata processing.
Note: Defaults to false.
Specifies the time compression ratio numerator
Type: Double
Specifies the source fourcc in a formatter action, deformatter action, or translator stage.
Type: Four
Specifies the time compression ratio denominator
Type: Double
Array of interpolators properties.
Each item in the array should have a Type property.
Adds a stage to extrapolate MPEG-2 GOP Time Code.
MPEG-2 GOP Time Code is only placed on samples that contain MPEG-2 GOP headers. This property controlls the insertion of a metadata stage that extrapolates out the MPEG-2 GOP Time Code to the following frames until a MPEG-2 GOP Time Code element is found. This stage inserted before deformatting.
Note: Defaults to true.
Type: Bool
Adds a list of default Timecode-Metadata deformatter actions.
If true, a predefined default list of deformatters actions will be added to the deformatter stage. The actions are adder AFTER the actions defined by the deformatters property.
The list of default timecode deformatter actions is subject to change. New timecode metadata elements may be added or the list may be rearranged.
Note: Defaults to false.
Type: Bool
Specifies the target fourcc in a formatter action, deformatter action, or translator stage.
Type: Four
Configures the interpolaters to use orignal frames mode.
Note: Defaults to false.
Type: Bool
Adds a list of default Ancillary-Metadata deformatter actions.
If true, a predefined default list of deformatters actions will be added to the deformatter stage. The actions are adder AFTER the actions defined by the deformatters property.
The list of default ancillary deformatter actions is subject to change. New ancillary metadata elements may be added or the list may be rearranged.
Note: Defaults to false.
Type: Bool
Adds a list of default C608-Metadata deformatter actions.
If true, a predefined default list of deformatters actions will be added to the deformatter stage. The actions are adder AFTER the actions defined by the deformatters property.
The list of default C608 deformatter actions is subject to change. New C608 metadata elements may be added or the list may be rearranged.
Note: Defaults to false.
Type: Bool
Adds a list of default Teletext-Metadata deformatter actions.
If true, a predefined default list of deformatters actions will be added to the deformatter stage. The actions are adder AFTER the actions defined by the deformatters property.
The list of default Teletext deformatter actions is subject to change. New Teletext metadata elements may be added or the list may be rearranged.
Note: Defaults to false.
Type: Bool
Causes the MPL to process pairs of metadata.
If true, field 1 and field 2 metadata samples will be merged together.
Note: Defaults to false.
Type: Bool
The property value is set on the output properties.
This propery does not alter the MPL logic in any way. It’s usefullness is under question and will most likely be removed.
Note: Defaults to false.
Type: Bool
The property value is set on the output properties.
This propery does not alter the MPL logic in any way. It’s usefullness is under question and will most likely be removed.
Note: Defaults to false.
Type: Bool
The property value is set on the output properties.
This propery does not alter the MPL logic in any way. It’s usefullness is moot and will most likely be removed.
Note: Defaults to false.
Type: Bool
The property value is set on the output properties.
This propery is packed together with AfdAspectRatio and set on the output properties as the ActiveFormatDescriptor.
It is only used when InsertAfd is set to true.
Note: Defaults to 0.
Type: Byte
The property value is set on the output properties.
Type: Int32
Disables the deformatter stage
Note: Defaults to false.
Type: Bool
The property value is set on the output properties.
Type: Int32
The property value is set on the output properties.
Type: Int32
The property value is set on the output properties.
This propery is packed together with AfdAspectRatio and set on the output properties as the ActiveFormatDescriptor.
It is only used when InsertAfd is set to true.
Note: Defaults to 0.
Type: Byte
Configures the interpolaters to coordinate the output metadata on segment boundaries (in seconds).
Note: Defaults to 0 (uncordinated).
Type: Int32
Configures the MPL to ignore invalid caption frame rates.
This property’s usefullness is moot and will most likely be removed.
Note: Defaults to false.
Type: Bool
Configures the MPL to automatically disable unsupported caption frame rates.
This property’s usefullness is moot and will most likely be removed.
Note: Defaults to false.
Type: Bool
Configures the MPL to automatically disable unsupported caption frame rates.
This property’s usefullness is moot and will most likely be removed.
Note: Defaults to false.
Type: Bool
Disables the Formatter stage
Note: Defaults to false.
Type: Bool
Forces the insertion (or exlusion) of a metadata reorderer stage.
Ordinarily the MPL must reorder the metadata to display order prior to any processing. This happens automatically if any formatters, inserters, translateos, or interpolators have been added. After processing is complete the MPL must then reorders the metadata again back to the intended order. Setting this property forces the presense of the reordering steps. Please use with caution. Setting this property is not recommended as it will likely alter metadata processing.
Note: Defaults to false.
Type: Bool
@brief Forces the insertion of a metadata reorderer stage to storage order.
@details Ordinarily the MPL must reorder the metadata to display order prior to any processing. This happens automatically if any formatters, inserters, translateos, or interpolators have been added. After processing is complete the MPL must then reorders the metadata again back to the intended order. Setting this property forces the presense of the storage reordering step effectively putting the metadata back into its intended order. Please use with caution. Setting this property is not recommended as it will likely put the metdata into an invalid state.
@note Defaults to false.
Inserts a metadata attacher stage.
Note: Defaults to false.
Type: Bool
Array of deformatter properties.
Each item in the array should have To and From properties.
Array of inserters properties.
Each item in the array should have a Type.
Specifies the type fourcc in an inserter stage or interpolator action.
Type: Four
Array of translator properties.
Each item in the array should have To and From properties.
Array of inserters properties.
Each item in the array should have a Type property.
Array of formatter properties.
Each item in the array should have To and From properties.
[subm]
Four character code that specifies the output video stream format
Type: Four
True if the filter is using hardware acceleration.
Note: This property is read only.
Type: Bool
Deformatter actions to locate timecode element.
This property should be set as an array of objects. Each object should have two properties: To and From which represent the FourCC of the metadata elements. The SubtitleAttacher will will try to extract timecode metadata from the metadata element identified by the From property. The metadata is searched sequentially in the order specified by this property. If timecode can’t be found the timecode is incremented from the last frame or from the SomTimecode property if no timecode was ever available.
Insert Scte20 metadata.
Type: Bool
Initialize captions with an EDM message.
Type: Bool
Insert SeiUserData metadata
Type: Bool
FourCC C608 field type.
Can be c618
, c628
, or c638
.
Type: Four
Insert Scte21 metadata.
Type: Bool
Video queue size.
Set to 0 when decode order is the same as presentation order.
Type: Int32
Insert A53 metadata.
Type: Bool
Translate C608 to C708
Type: Bool
[bmvc]
Four character code that specifies the output video stream format
Type: Four
True if the filter is using hardware acceleration.
Note: This property is read only.
Type: Bool
The time scale of the video stream in ticks/seconds.
This property is used to determine the units of the FrameDuration and the resulting frame rate.
See Also: CVideoProperties
Type: Int64
See Also: CVideoProperties
Type: Int64
[ccsc]
Four character code that specifies the output video stream format
Type: Four
True if the filter is using hardware acceleration.
Note: This property is read only.
Type: Bool
Inserts a metadata reorderer stage.
Note: Defaults to true.
Type: Bool
The ANC packet type for ARIB captions.
Select which ARIB captions ANC packet type to decode. See MetadataFormat:: AncillaryAribB37HDPacket (default), AncillaryAribB37SDPacket, AncillaryAribB37AnalogPacket, AncillaryAribB37MobilePacket
Note: Can be arbh
(default), arbs
, arba
, or arbm
Type: Four
Selects the desired C608 caption field.
When converting C608 to SCC this property determines which field is used.
Note: Can be c618
(default), of c628
Type: Four
[mdbm]
Four character code that specifies the output video stream format
Type: Four
True if the filter is using hardware acceleration.
Note: This property is read only.
Type: Bool
Gets or sets the width (in pixels) of the rendered bitmap subtitles.
Type: Int
Gets or sets the sample duration of the rendered bitmap overlay.
Type: Int
Gets or sets the time scale of the rendered bitmap overlay.
Type: Int
Gets or sets the height (in pixels) of the rendered bitmap subtitles.
Type: Int
Gets or sets the text foreground color.
This property contains a TTML <color> according to section 8.3.2:
Type: utf8[]
Gets or sets the text background color.
This property contains a TTML <color> according to section 8.3.2:
Type: utf8[]
Gets or sets the region background color.
This property contains a TTML <color> according to section 8.3.2:
Type: utf8[]
Gets or sets the font size in pixels.
Type: Int
Gets or sets the first user text string.
Type: String
Gets or sets the second user text string.
Type: String
Gets or sets the third user text string.
Type: String
Gets or sets the fourth user text string.
Type: String
Gets or sets the overlay mode.
Initially used to switch to Tiq metadata only
Type: OverlayModeType
Gets or sets the overlay mode.
Initially used to switch to Tiq metadata only
Type: OverlayModeType
Gets or sets the overlay mode.
Initially used to switch to Tiq metadata only
Type: OverlayModeType
Gets or sets the overlay mode.
Initially used to switch to Tiq metadata only
Type: OverlayModeType
Property values for OverlayMode.
Value | Name | Description |
---|---|---|
-1 |
All | All |
5 |
User3 | User3 |
0 |
None | None |
1 |
Tiq | Tiq |
3 |
User1 | User1 |
2 |
Timecode | Timecode |
4 |
User2 | User2 |
6 |
User4 | User4 |
[meta]
Four character code that specifies the output video stream format
Type: Four
True if the filter is using hardware acceleration.
Note: This property is read only.
Type: Bool
The method used to merge metadata.
Note: Defaults to Merge.
Type: MergeMethodType
Valid values for MergeMethod
Value | Name | Description |
---|---|---|
1 |
Secondary | Take all metadata from the secondary input media. |
0 |
Primary | Take all metadata from the primary input media. |
2 |
Merge | Merge metadata from the secondary input media with the primary input media. |
[sttc]
Four character code that specifies the output video stream format
Type: Four
True if the filter is using hardware acceleration.
Note: This property is read only.
Type: Bool
Determines the type of internal Speech-to-text engine.
This property is used to select which STT api to use.
Note: Defaults to ET_CMU_SPHINX.
Type: ENGINE_TYPE
Determines the internal converter api command line parameters.
This property is used to configure the internal STT api. It is dependent on the internal STT converter api.
Type: String
Determines the STT url.
Type: String
Engine type enumeration.
Value | Name | Description |
---|---|---|
0 |
ET_CMU_SPHINX | CmuSphinx STT api. |
1 |
ET_WATSON | Watson STT api. |
2 |
ET_APPTECK | AppTek STT api. |
3 |
ET_TELESTREAM_CLOUD | Telestream Cloud |
[sccc]
Four character code that specifies the output video stream format
Type: Four
True if the filter is using hardware acceleration.
Note: This property is read only.
Type: Bool
Four character code either c618
(field 1) or c628
(field 2).
Scc data only container C608 caption byte pairs. When converting the caption byte pairs to metadata, this property indicates the desired field. Set the property value to the FourCC of the metadata type ( MetadataType::C608Field1 or MetadataType::C608Field2).
Type: Four
Specifies the formatter’s ‘To’ operator.
If specified a metadata formatter will be added to the output. This property represents the destination metadata type to instert into. If left unspecified the resulting metadata will be placed at the root of the metadata tree.
Note: Defaults to 0.
Type: Bool
[tcbm]
Four character code that specifies the output video stream format
Type: Four
True if the filter is using hardware acceleration.
Note: This property is read only.
Type: Bool
Gets or sets the sample duration of the rendered bitmap timecode.
Type: Int
Gets or sets the width (in pixels) of the rendered bitmap subtitles.
Type: Int
Gets or sets the time scale of the rendered bitmap timecoede.
Type: Int
Gets or sets the text background color.
This property contains a TTML <color> according to section 8.3.2:
Type: utf8[]
Gets or sets the height (in pixels) of the rendered bitmap subtitles.
Type: Int
Gets or sets the text foreground color.
This property contains a TTML <color> according to section 8.3.2:
Type: utf8[]
Gets or sets the region background color.
This property contains a TTML <color> according to section 8.3.2:
Type: utf8[]
Gets or sets the font size in pixels.
Type: Int
Specifies the initial timecode
Type: String