public NetworkStreamSink( IByteStreamSinkFactory aSinkFactory, string aMIME) { mSinkFactory = aSinkFactory; mMIME = aMIME; }
public bool createSinkFactory( Guid aContainerTypeGUID, out IByteStreamSinkFactory aSinkFactory) { bool lresult = false; aSinkFactory = null; do { if (mSinkControl == null) { break; } try { object lIUnknown; mSinkControl.createSinkFactory( aContainerTypeGUID, typeof(CaptureManagerLibrary.IByteStreamSinkFactory).GUID, out lIUnknown); if (lIUnknown == null) { break; } var lByteStreamSinkFactory = lIUnknown as CaptureManagerLibrary.IByteStreamSinkFactory; if (lByteStreamSinkFactory == null) { break; } aSinkFactory = new ByteStreamSinkFactory(lByteStreamSinkFactory); } catch (Exception exc) { LogManager.getInstance().write(exc.Message); } } while (false); return(lresult); }
public NetworkStreamControl( IByteStreamSinkFactory aSinkFactory) { mSinkFactory = aSinkFactory; }