Visual Signal ExternalBase Class Library Documentation
AcceptInput Method (dataType, rank, coordinateType, channelType, dataValueType)
VisualSignalVSignal.ExternalBaseTExternalBaseAcceptInput(TExternalBase..::.InputDataTypes, Int32, TExternalBase..::.InputCoordinateTypes, TExternalBase..::.InputChannelTypes, TExternalBase..::.InputValueTypes)
API version 1.2.2.0

[This is preliminary documentation and is subject to change.]

Protected function "AcceptInput", proved to the user DLL for registering input types acceptable by the DLL for computation. This function should be invoked in Init()()(), and the registered acceptable input types will be passed to Visual Signal's ExternalDll module via getDllInfo()()(). Visual Signal will use this information to determine whether an input connection is valid or not.
Declaration Syntax
C#Visual BasicVisual C++
Protected Sub AcceptInput ( _
	dataType As TExternalBase..::.InputDataTypes, _
	rank As Integer, _
	coordinateType As TExternalBase..::.InputCoordinateTypes, _
	channelType As TExternalBase..::.InputChannelTypes, _
	dataValueType As TExternalBase..::.InputValueTypes _
)
protected:
void AcceptInput(
	TExternalBase..::.InputDataTypes dataType, 
	int rank, 
	TExternalBase..::.InputCoordinateTypes coordinateType, 
	TExternalBase..::.InputChannelTypes channelType, 
	TExternalBase..::.InputValueTypes dataValueType
)
Parameters
dataType (TExternalBase..::.InputDataTypes)
Specifies the accepted input data type.
rank (Int32)
Specifies the accepted input data rank. Specifying a 0 means that any data rank is accepted.
coordinateType (TExternalBase..::.InputCoordinateTypes)
Specifies the accepted input coordinate type.
channelType (TExternalBase..::.InputChannelTypes)
Specifies the accepted input channel type.
dataValueType (TExternalBase..::.InputValueTypes)
Specifies the accepted input data value type.

Assembly: vsmExternalBase (Module: vsmExternalBase) Version: 1.2.2.0 (1.3.0.0)