Object
AppleSingleDecoderStream
IBinaryStreamWriter
IBlockWriter
![]() | One of 2 Constructors for the AppleSingleDecoderStream class. |
![]() | One of 2 Constructors for the AppleSingleDecoderStream class. |
![]() | This property can be used to obtain or set the MemoryBlock that is used for a shared memory block based decoding. |
![]() | This property can be used to obtain information if the file was AppleDouble. If a file was AppleDouble then it would only have contained the Resource Fork and MacOS file flags. You would be responsible for copying the datafork from a separate file into the destination file. (AppleDouble formatted files come in a clean Data fork file and the Encoding file which has the ResourceFork and the MacOS File flags). |
![]() | This property can be used to obtain the original name of the file. The original name of the file may not be know until at end of the stream, so dont expect this property to actually contain something until after streaming is completed (before the stream is closed though). |
![]() | To close the stream and flush buffers use the close method. |
![]() | Call the decode method in a loop to let the stream decode data. |
![]() | Call the DecodeBlock method in a loop to let the stream decode data from the shared MemoryBlock. |
![]() | To finalize the decoding after streaming is done then you need to call the Finalize method, and this needs to be done before the Close method is called. |
![]() | To obtain the last error that occured then use the LastError function. |
![]() | Call the write method in a loop to let the stream decode data. |
![]() | Call the WriteBlock method in a loop to let the stream decode data from the shared MemoryBlock. |