Share via


Data Source Plug-in Interfaces

banner art

Previous Next

Data Source Plug-in Interfaces

You can create a data source plug-in by using methods in the following interfaces.

Interface Description
IWMSBasicPlugin Contains methods to initialize, enable, and shut down a plug-in. It is recommended that all custom plug-ins implement this interface.
IWMSDataContainer Retrieves an optimal buffer size and offset, and reads data from a source into the buffer. This interface is implemented by a data source plug-in and called by the server.
IWMSDataContainerCallback Contains callback methods for the IWMSDataContainer interface. The callback interface is implemented by the server and called by a data source plug-in.
IWMSDataSourcePlugin Contains methods to open a data container or a directory. This interface is implemented by a data source plug-in and called by the server.
IWMSDataSourcePluginCallback Contains callback methods for the IWMSDataSourcePlugin interface. The callback interface is implemented by the server and called by a data source plug-in.
IWMSDirectory Retrieves directory information. This interface is implemented by a data source plug-in and called by the server.
IWMSPacketStreamDataContainer Contains methods to notify the server of stream signals and to determine the maximum packet size used by a data container. This interface is implemented by a data source plug-in and called by the server.
IWMSPacketStreamer Contains methods for retrieving information on streams being sent down a data path and for controlling the streams being sent down a data path. This interface is implemented by a data source plug-in and called by the server.
IWMSPacketStreamerCallback Contains callback methods for the IWMSPacketStreamer interface. The callback interface is implemented by the server and called by a data source plug-in.
IWMSPushSource Contains methods that control the flow of data through a data path. This interface is implemented by a data source plug-in and called by the server.
IWMSPushSourceCallback Contains callback methods for the IWMSPushSource interface. The callback interface is implemented by the server and called by a data source plug-in.

See Also (General)

See Also (Visual Basic .NET)

See Also (C#)

See Also (C++)

Previous Next