C# Class BaseSequence.Sequence

Inheritance: ISequence
ファイルを表示 Open project: sall/vixen-modules

Public Properties

Property Type Description
Forever System.TimeSpan

Public Methods

Method Description
AddMedia ( string filePath ) : IMediaModuleInstance
AddMedia ( IEnumerable modules ) : void
AddMedia ( IMediaModuleInstance module ) : void
AddSequenceFilter ( ISequenceFilterNode sequenceFilterNode ) : void
AddSequenceFilters ( IEnumerable filterNodes ) : void
ClearMedia ( ) : void
ClearSequenceFilters ( ) : void
GetAllMedia ( ) : IEnumerable
GetAllSequenceFilters ( ) : IEnumerable
GetTiming ( ) : ITiming
InsertData ( IEffectNode effectNode ) : void
InsertData ( IEnumerable effectNodes ) : void
RemoveData ( IEffectNode effectNode ) : bool
RemoveMedia ( IMediaModuleInstance module ) : bool
RemoveSequenceFilter ( ISequenceFilterNode sequenceFilterNode ) : bool
Save ( ) : void
Save ( string filePath ) : void
Sequence ( ) : System
ToString ( ) : string

Private Methods

Method Description
_DataListener ( IEffectNode effectNode ) : bool

Method Details

AddMedia() public method

public AddMedia ( string filePath ) : IMediaModuleInstance
filePath string
return IMediaModuleInstance

AddMedia() public method

public AddMedia ( IEnumerable modules ) : void
modules IEnumerable
return void

AddMedia() public method

public AddMedia ( IMediaModuleInstance module ) : void
module IMediaModuleInstance
return void

AddSequenceFilter() public method

public AddSequenceFilter ( ISequenceFilterNode sequenceFilterNode ) : void
sequenceFilterNode ISequenceFilterNode
return void

AddSequenceFilters() public method

public AddSequenceFilters ( IEnumerable filterNodes ) : void
filterNodes IEnumerable
return void

ClearMedia() public method

public ClearMedia ( ) : void
return void

ClearSequenceFilters() public method

public ClearSequenceFilters ( ) : void
return void

GetAllMedia() public method

public GetAllMedia ( ) : IEnumerable
return IEnumerable

GetAllSequenceFilters() public method

public GetAllSequenceFilters ( ) : IEnumerable
return IEnumerable

GetTiming() public method

public GetTiming ( ) : ITiming
return ITiming

InsertData() public method

public InsertData ( IEffectNode effectNode ) : void
effectNode IEffectNode
return void

InsertData() public method

public InsertData ( IEnumerable effectNodes ) : void
effectNodes IEnumerable
return void

RemoveData() public method

public RemoveData ( IEffectNode effectNode ) : bool
effectNode IEffectNode
return bool

RemoveMedia() public method

public RemoveMedia ( IMediaModuleInstance module ) : bool
module IMediaModuleInstance
return bool

RemoveSequenceFilter() public method

public RemoveSequenceFilter ( ISequenceFilterNode sequenceFilterNode ) : bool
sequenceFilterNode ISequenceFilterNode
return bool

Save() public method

public Save ( ) : void
return void

Save() public method

public Save ( string filePath ) : void
filePath string
return void

Sequence() public method

public Sequence ( ) : System
return System

ToString() public method

public ToString ( ) : string
return string

Property Details

Forever public_oe static_oe property

Use this to set the sequence's length when the sequence is untimed.
public static TimeSpan,System Forever
return System.TimeSpan