Packet-based Data Containers
The WMS Push Data Source and WMS Network Data Source plug-ins are examples of data source plug-ins that use packet-based data containers to read content. A packet-based data container retrieves data from a network or outside source and is dependent on that source to deliver data in a timely fashion.
A packet-based data container must implement the IWMSDataContainer, IWMSPacketStreamDataContainer, IWMSPacketStreamer, and IWMSPushSource interfaces. For sample code implementations of the required interfaces, see Custom Plug-in Interfaces (C++). A sample data source plug-in can also be found where you installed the Windows Media Services SDK, by default \WMSDK\WMServices9\Samples\DataSource folder. The sample does not implement a packet-based data container; however it can help you get started.
See Also (General)
See Also (Visual Basic .NET)
IWMSDataContainerIWMSDataContainer Object (Visual Basic .NET)
IWMSPacketStreamDataContainerIWMSPacketStreamDataContainer Object (Visual Basic .NET)
IWMSPacketStreamerIWMSPacketStreamer Object (Visual Basic .NET)
IWMSPushSourceIWMSPushSource Object (Visual Basic .NET)
See Also (C#)
IWMSDataContainerIWMSDataContainer Object (C#)
IWMSPacketStreamDataContainerIWMSPacketStreamDataContainer Object (C#)
IWMSPacketStreamerIWMSPacketStreamer Object (C#)
IWMSPushSourceIWMSPushSource Object (C#)
See Also (C++)
IWMSDataContainerIWMSDataContainer Interface
IWMSPacketStreamDataContainerIWMSPacketStreamDataContainer Interface
IWMSPacketStreamerIWMSPacketStreamer Interface
IWMSPushSourceIWMSPushSource Interface