Table of Contents

Class NDISinkSettings

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

NDI (Network Device Interface) sink settings for streaming video over IP networks.

public class NDISinkSettings : IVideoCaptureXBaseOutput, IXBaseOutput, IMediaBlockSettings

Inheritance

Implements

Inherited Members

Constructors

NDISinkSettings()

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

public NDISinkSettings()

NDISinkSettings(string)

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

public NDISinkSettings(string name)

Parameters

name string

The name.

Properties

CustomAudioProcessor

Gets or sets the custom audio processor block.

public MediaBlock CustomAudioProcessor { get; set; }

Property Value

MediaBlock

CustomVideoProcessor

Gets or sets the custom video processor block.

public MediaBlock CustomVideoProcessor { get; set; }

Property Value

MediaBlock

Name

Gets or sets the name.

public string Name { get; set; }

Property Value

string

Methods

CreateBlock()

Creates the media block instance for NDI sink.

public MediaBlock CreateBlock()

Returns

MediaBlock

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

GetAudioEncoders()

Gets the available audio encoders. Not implemented for NDI as it uses its own encoding.

public Tuple<string, Type>[] GetAudioEncoders()

Returns

Tuple<string, Type>[]

Not applicable for NDI sink.

Exceptions

NotImplementedException

This method is not implemented for NDI sink.

GetFilename()

Gets the NDI stream name (treated as filename for interface compatibility).

public string GetFilename()

Returns

string

The NDI stream name.

GetVideoEncoders()

Gets the available video encoders. Not implemented for NDI as it uses its own encoding.

public Tuple<string, Type>[] GetVideoEncoders()

Returns

Tuple<string, Type>[]

Not applicable for NDI sink.

Exceptions

NotImplementedException

This method is not implemented for NDI sink.

SetFilename(string)

Sets the NDI stream name (treated as filename for interface compatibility).

public void SetFilename(string filename)

Parameters

filename string

The NDI stream name.