Continuous Mode
Functional Guide | Reference: SetContinuousModeEnabled, FlushContinuousMode
/////////////////////////////////////////////////
// This code snippet shows how to build blobs //
// in the continuous mode context. //
/////////////////////////////////////////////////
// Image constructor
EImageBW8 srcImage;
// Image encoder
EImageEncoder encoder;
// Coded image
ECodedImage2 codedImage;
// ...
// Enable the continuous mode
encoder.SetContinuousModeEnabled(true);
// Loop to acquire the different chunks
for (int count = 0; count < MAX_COUNT ; count++)
{
// Store the new chunk into srcImage
// ...
// Encode the current chunk
encoder.Encode(srcImage, codedImage);
}
// Flush the continuous mode
encoder.FlushContinuousMode(codedImage);
/////////////////////////////////////////////////
// This code snippet shows how to build blobs //
// in the continuous mode context. //
/////////////////////////////////////////////////
// Image constructor
EImageBW8 srcImage= new EImageBW8();
// Image encoder
EImageEncoder encoder= new EImageEncoder();
// Coded image
ECodedImage2 codedImage= new ECodedImage2();
// ...
// Enable the continuous mode
encoder.ContinuousModeEnabled= true;
// Loop to acquire 50 different chunks
for (int count = 0; count < 50 ; count++)
{
// Store the new chunk into srcImage
// ...
// Encode the current chunk
encoder.Encode(srcImage, codedImage);
}
// Flush the continuous mode
encoder.FlushContinuousMode(codedImage);