Table of Contents

Class MPEGTSSinkSettings

Namespace
VisioForge.Core.Types.X.Sinks
Assembly
VisioForge.Core.dll

MPEG-TS sink settings.

public class MPEGTSSinkSettings : IMediaBlockSettings

Inheritance

Derived

Implements

Inherited Members

Constructors

MPEGTSSinkSettings()

Initializes a new instance of the VisioForge.Core.Types.X.Sinks.MPEGTSSinkSettings class.

public MPEGTSSinkSettings()

MPEGTSSinkSettings(string)

Initializes a new instance of the VisioForge.Core.Types.X.Sinks.MPEGTSSinkSettings class.

public MPEGTSSinkSettings(string filename)

Parameters

filename string

The filename.

Properties

FileOutput

Gets or sets a value indicating whether file output is enabled. If not set, output is streamed to the output pin.

public bool FileOutput { get; set; }

Property Value

bool

Filename

Gets or sets the filename.

public string Filename { get; set; }

Property Value

string

M2TSMode

Gets or sets a value indicating whether m2ts mode is enabled. Set to TRUE to output Blu-Ray disc format with 192 byte packets. FALSE for standard TS format with 188 byte packets.

public bool M2TSMode { get; set; }

Property Value

bool

Metadata

Gets or sets the metadata.

public IMetadata Metadata { get; set; }

Property Value

IMetadata

Methods

CreateBlock()

Creates the media block instance for MPEG-TS sink.

public MediaBlock CreateBlock()

Returns

MediaBlock

A new instance of VisioForge.Core.MediaBlocks.Sinks.MPEGTSSinkBlock configured with these settings.