IByteStreamSinkFactory

Capture Manager SDK

IByteStreamSinkFactory

IByteStreamSinkFactory – it creates media sink nodes which are linked with customised byte stream object with interface IMFByteStream by the next methods:

HRESULT createOutputNodes( VARIANT aArrayPtrCompressedMediaTypes, IUnknown* aPtrByteStream, VARIANT* aPtrArrayPtrTopologyOutputNodes) - create output nodes of container by byte stream, where aArrayPtrCompressedMediaTypes is an array of media types of the written formats, aPtrByteStream is pointer on cusomized object with IMFByteStream interface, aPtrArrayPtrTopologyOutputNodes is an array of topology nodes for writting of encoded media data.