SinkFactoryXMLDocument

Capture Manager SDK

SinkFactoryXMLDocument

SinkFactoryXMLDocument – it is XML document which defines CaptureManager output sink factories.

Node "SinkFactories" is declaration of the root XML node.
Node "SinkFactory" is declaration of one node of sink factory which defines type of sink: file sink, sample grabber, byte stream sink, video renderer.  information about the current source. Attribute "Name" defines symbolic name of sink type and attribute "GUID" defines unique GUID of sink factory, attribute "Title" defines friendly description of type sink factory:

  • SampleGrabberCallbackSinkFactory
    - {3D64C48E-EDA4-4EE1-8436-58B64DD7CF13} -
    Sample grabber callback sink factory
  • SampleGrabberCallSinkFactory
    - {759D24FF-C5D6-4B65-8DDF-8A2B2BECDE39} -
    Sample grabber call sink factory
  • CMVRMultiSinkFactory
    - {A2224D8D-C3C1-4593-8AC9-C0FCF318FF05} -
    CaptureManager Video Renderer multi sink factory
  • FileSinkFactory
    - {D6E342E3-7DDD-4858-AB91-4253643864C2} -
    File sink factory
  • EVRSinkFactory
    - {2F34AF87-D349-45AA-A5F1-E4104D5C458E} -
    Enhanced Video Renderer sink factory
  • ByteStreamSinkFactory
    - {2E891049-964A-4D08-8F36-95CE8CB0DE9B} -
    Byte stream sink factory
  • EVRMultiSinkFactory
    - {10E52132-A73F-4A9E-A91B-FE18C91D6837} -
    Enhanced Video Renderer multi sink factory

Node "Value.ValueParts" is root of sink format list. Node "ValuePart" is node of sink factory supported fromat which has attribute "Title" - friendly description of format, attribute "Value" - symbolic link of format, attribute "MIME" - an Internet standard that extends the format, attribute "Description" - friendly description of format, attribute "MaxPortCount" - maximum incomming streams, attribute "GUID" - defines unique GUID of format. 

<?xml version="1.0" ?>
<!--XML Document of sink factories-->
<SinkFactories>
<SinkFactory Name="" GUID="" Title="">
<Value.ValueParts>
<ValuePart Title="" Value="" MIME="" Description="" MaxPortCount="" GUID=""/>
</Value.ValueParts>
</SinkFactory>
</SinkFactories>