StarBurn SDK (Software Development Kit) |
__stdcall STARBURN_IMPEX_API EXCEPTION_NUMBER StarBurn_GetAudioFileStreamSizeInUCHARs(IN PCHAR p__PCHAR__AudioFilePathAndName, OUT PLONG p__PLONG__StreamSizeInUCHARs, OUT PULONG p__PULONG__SystemError);
Parameters | Description |
IN PCHAR p__PCHAR__AudioFilePathAndName | Pointer to full path and name of supported audio file. |
OUT PLONG p__PLONG__StreamSizeInUCHARs | Pointer to the variable to receive audio stream size in UCHARs. |
OUT PULONG p__PULONG__SystemError | Pointer to the variable to receive system error (if function would retun EN_SYSTEM_CALL_FAILED). |
Execution status.
This function returns audio stream size in UCHARs for passed supported as source audio file.
This call is nearly obsolete and supported only for legacy software. It's *STRONGLY* recommended to use StarWave API calls to deal with compressed and uncompressed audio streams.
StarBurn_StarWave_CompressedFileReaderObjectCreate, StarBurn_StarWave_CompressedFileReaderObjectUncompressedSizeGet, StarBurn_StarWave_CompressedFileReaderObjectBeginSeek, StarBurn_StarWave_CompressedFileReaderObjectRead, StarBurn_StarWave_CompressedFileReaderObjectDestroy, StarBurn_StarWave_UncompressedFileSupportedIs, StarBurn_StarWave_CompressedFileWriterObjectCreate, StarBurn_StarWave_CompressedFileWriterObjectWrite, StarBurn_StarWave_CompressedFileWriterObjectDestroy, StarBurn_StarWave_UncompressedFileCompress, StarBurn_StarWave_CompressedFileUncompress, StarBurn_StarWave_CompressedFileRecompress, StarBurn_StarWave_VersionGet, StarBurn_StarWave_CompressedFileSupportedIs
Please see TrackAtOnceFromFile and SessionAtOnceFromFile samples to see how to use StarBurn_IsAudioFileSupported API call and AudioCompressor sample to see how to use StarWave API calls.