StarBurn SDK (Software Development Kit)
ContentsIndexHome
PreviousUpNext
StarBurn_StarWave_UncompressedFileCompress Function
C++
__stdcall STARBURN_IMPEX_API ULONG StarBurn_StarWave_UncompressedFileCompress(IN PCHAR p__PCHAR__SourceUncompressedFileName, IN PCHAR p__PCHAR__DestinationCompressedFileName, IN ULONG p__ULONG__WorkingBufferSizeInUCHARs, IN PSTARBURN_STARWAVE_CALLBACK p__PSTARBURN_STARWAVE_CALLBACK, IN PVOID p__PVOID__Context, IN STARBURN_STARWAVE_COMPRESSION p__STARBURN_STARWAVE_COMPRESSION);
Parameters 
Description 
IN PCHAR p__PCHAR__SourceUncompressedFileName 
Pointer to source uncompressed file name.
 
IN PCHAR p__PCHAR__DestinationCompressedFileName 
Pointer to destination compressed file name.
 
IN ULONG p__ULONG__WorkingBufferSizeInUCHARs 
Working buffer size in UCHARs (recommended to have it equal to STARBURN_STARWAVE_IO_BUFFER_SIZE_IN_UCHARS).
 
IN PSTARBURN_STARWAVE_CALLBACK p__PSTARBURN_STARWAVE_CALLBACK 
Pointer to callback function to process progress indication and I/O cancellation.
 
IN PVOID p__PVOID__Context 
Pointer to the context value passed to callback function.
 
IN STARBURN_STARWAVE_COMPRESSION p__STARBURN_STARWAVE_COMPRESSION 
Compression template. 

Execution status.

This function compresses uncompressed file to new one with asked compression.

None.

See AudioCompressor StarBurn sample application as an example how to use StarBurn_StarWave_UncompressedFileCompress API call.