Package de.humatic.dsj.sink

Class Summary
DumpSink DumpSink is a special form of FileSink, used to isolate raw elementary streams from media files.
DVPlayoutSink DVPlayoutSink provides functionality to render a filtergraph to a computer's physical IEEE 1394 / firewire output.
FileSink FileSink is an abstraction of filter assemblies that encode and multiplex data into various types of files.
HTTPAudioSink Simple HTTP sink streaming audio data in G711 ulaw or AAC format.
JSink Baseclass for non DirectShow Sinks.
MJPGSink Simple sink streaming video data in Motion JPG format via a HTTP server or to a supplied OutputStream.
MKVSink Sink for streaming in Matroska (or, at the time being, rather only WebM) format, either from a simple http server or to a user supplied OutputStream.
This class still is experimental.
NetworkSink Base class for network sinks.
PlayoutSink Base class for hardware playout sinks.
RTMPSink Streamsink for publishing audio and videodata to a Flash Media Server.
This class handles the RTMP packaging of samples received from DirectShow encoder filters.
RTPSink Streamsink for streaming audio and videodata via RTP unicast or multicast or for publishing to a Darwin server.
The class handles the RTP packaging of samples received from DirectShow encoder filters and generates sdp announcements as either .sdp files, via SAP or through the streaming server.
It currently supports MP4V and H264 video and AAC, AMR and mp3 audio, dsj 0_8_62 adds support for ulaw & alaw audio.
Sink Base class for sink objects.
TSNetworkSink Sink to stream data in MPEG2 transportstream format.
USB_DVR2Sink Hardware-sink to render a filtergraph out to a USB connected capture device / playout box based on the Cirrus Logic USB-DVR2 chip.
WMNetSink WMNetSink may be used to stream any DSFiltergraph's data to the network using the same pseudo mms over http mechanisms that Windows Media Encoder uses.
To receive the stream connect to %localPort on the computer this sink is running on by specifing a url like http://machineThatStreams:8080/anyFilename.asf in DSMovie constructors or in WindowsMedia Player.
The maximum number of clients is 50.
WMPushSink WMPushSink may be used to push any DSFiltergraph's data to a publishing point on a WindowsMedia server.
The publishing point (and optionally the port number) are passed in the URL (for example mms://MyServer/MyPublishingPoint, or mms://MyServer:8080/MyPublishingPoint)
There are a lot of ISPs that offer WindowsMediaServer channels, some also run freely accessible test servers that may come in handy during programming.
Quality and bitrate of the stream are controlled by the supplied WindowsMedia profile.
WMSink Base class for WindowsMedia network sinks.