/// <summary> ///Write the contents of a Stream to the Blob on this Tag using DEFAULT_OPTIONS. ///See API Guide: FPTag_BlobWrite /// ///@param inStream The Stream from which to read the blob that is to be written to the Tag. /// </summary> public void BlobWrite(FPStream inStream) { this.BlobWrite(inStream, FPMisc.OPTION_DEFAULT_OPTIONS); }
/// <summary> ///Write the contents of a Stream to the Blob on this Tag. ///See API Guide: FPTag_BlobWrite /// ///@param inStream The Stream from which to read the blob that is to be written to the Tag. ///@param inOptions The options available on the write. /// </summary> public void BlobWrite(FPStream inStream, long inOptions) { Native.Tag.BlobWrite(this, inStream, (FPLong)inOptions); }
/// <summary> ///Read a portion of the Blob on this Tag to a Stream using DEFAULT_OPTIONS. ///See API Guide: FPTag_BlobReadPartial /// ///@param inStream The Stream to write the Blob to. ///@param inOffset The offset position in the blob from where the read is to start. ///@param inReadLength The offset position in the blob from where the read is to start. /// </summary> public void BlobReadPartial(FPStream inStream, long inOffset, long inReadLength) { BlobReadPartial(inStream, inOffset, inReadLength, FPMisc.OPTION_DEFAULT_OPTIONS); }
/// <summary> ///Read a portion of the Blob on this Tag to a Stream. See API Guide: FPTag_BlobReadPartial /// ///@param inStream The Stream to write the Blob to. ///@param inOffset The offset position in the blob from where the read is to start. ///@param inReadLength The offset position in the blob from where the read is to start. ///@param inOptions The options avilable on the read. /// </summary> public void BlobReadPartial(FPStream inStream, long inOffset, long inReadLength, long inOptions) { Native.Tag.BlobReadPartial(this, inStream, (FPLong)inOffset, (FPLong)inReadLength, (FPLong)inOptions); }
/// <summary> ///Read a portion of the Blob on this Tag to a Stream. See API Guide: FPTag_BlobReadPartial /// ///@param inStream The Stream to write the Blob to. ///@param inSequenceID The sequenceID of this fragment of the blob. ///@param inOptions The options avilable on the read. /// </summary> public void BlobWritePartial(FPStream inStream, long inSequenceID, long inOptions) { Native.Tag.BlobWritePartial(this, inStream, (FPLong)inOptions, (FPLong)inSequenceID); }
/// <summary> ///Read the Blob on this Tag to a Stream using DEFAULT_OPTIONS. ///See API Guide: FPTag_BlobRead /// ///@param inStream The Stream to write the Blob to. /// </summary> public void BlobRead(FPStream inStream) { BlobRead(inStream, FPMisc.OPTION_DEFAULT_OPTIONS); }
/// <summary> ///Read a portion of the Blob on this Tag to a Stream using DEFAULT_OPTIONS. ///See API Guide: FPTag_BlobReadPartial /// ///@param inStream The Stream to write the Blob to. ///@param inSequenceID The sequenceID of this fragment of the blob. /// </summary> public void BlobWritePartial(FPStream inStream, long inSequenceID) { BlobWritePartial(inStream, inSequenceID, FPMisc.OPTION_DEFAULT_OPTIONS); }
/// <summary> ///Create a new clip in the supplied Pool by reading a raw clip from a stream. ///See API Guide: FPClip_RawOpen /// ///@param inPool The Pool to create the Clip in. ///@param inClipID The ID of the Clip being read - must match the new Clip ID. ///@param inStream The stream to read the clip from. ///@param inOptions A suitable option. /// </summary> public FPClip(FPPool inPool, string inClipID, FPStream inStream, long inOptions) { _thePool = inPool; _theClip = Native.Clip.RawOpen(_thePool, inClipID, inStream, (FPLong)inOptions); AddObject(_theClip, this); }
/// <summary> ///Read this Clip in raw form to a Stream. See API Guide: FPClip_RawRead /// ///@param inStream The Stream object to read the clip into. /// </summary> public void RawRead(FPStream inStream) { Native.Clip.RawRead(this, inStream); }
/// <summary> ///Create a new clip by reading a raw clip from a stream. ///See API Guide: FPClip_RawOpen /// ///@param inClipID The ID of the Clip being read - must match the new Clip ID. ///@param inStream The stream to read the clip from. ///@param inOptions Options relating to how the Open is performed. ///return The resultng new Clip in this Pool. /// </summary> public FPClip ClipRawOpen(string inClipID, FPStream inStream, long inOptions) { return(new FPClip(Native.Clip.RawOpen(_thePool, inClipID, inStream, (FPLong)inOptions))); }
/// <summary> ///Create a new clip by reading a raw clip from a stream using DEFAULT_OPTIONS. ///See API Guide: FPClip_RawOpen /// ///@param inClipID The ID of the Clip being read - must match the new Clip ID. ///@param inStream The stream to read the clip from. ///return The resultng new Clip in this Pool. /// </summary> public FPClip ClipRawOpen(string inClipID, FPStream inStream) { return(ClipRawOpen(inClipID, inStream, FPMisc.OPTION_DEFAULT_OPTIONS)); }