Typedefs |
typedef struct
PlankAudioFileReader * | PlankAudioFileReaderRef |
| An opaque reference to the Plank AudioFileReader object.
|
Functions |
PlankAudioFileReaderRef | pl_AudioFileReader_CreateAndInit () |
| Create and initialise a Plank AudioFileReader object and return an oqaque reference to it.
|
PlankAudioFileReaderRef | pl_AudioFileReader_Create () |
| Create a Plank AudioFileReader object and return an oqaque reference to it.
|
PlankResult | pl_AudioFileReader_Init (PlankAudioFileReaderRef p) |
| Initialise a Plank AudioFileReader object.
|
PlankResult | pl_AudioFileReader_DeInit (PlankAudioFileReaderRef p) |
| Deinitialise a Plank AudioFileReader object.
|
PlankResult | pl_AudioFileReader_Destroy (PlankAudioFileReaderRef p) |
| Destroy a Plank AudioFileReader object.
|
PlankFileRef | pl_AudioFileReader_GetFile (PlankAudioFileReaderRef p) |
| Gets the underlying Plank File object.
|
PlankResult | pl_AudioFileReader_Open (PlankAudioFileReaderRef p, const char *filepath) |
PlankResult | pl_AudioFileReader_OpenWithFile (PlankAudioFileReaderRef p, PlankFileRef file, const PlankAudioFileMetaDataIOFlags metaDataIOFlags) |
| Open from a file object.
|
PlankResult | pl_AudioFileReader_Close (PlankAudioFileReaderRef p) |
PlankResult | pl_AudioFileReader_GetFormat (PlankAudioFileReaderRef p, int *format) |
PlankResult | pl_AudioFileReader_GetEncoding (PlankAudioFileReaderRef p, int *encoding) |
PlankResult | pl_AudioFileReader_GetBitsPerSample (PlankAudioFileReaderRef p, int *bitsPerSample) |
| The result of this will be invalid if the file is a compressed format.
|
PlankResult | pl_AudioFileReader_GetBytesPerFrame (PlankAudioFileReaderRef p, int *bytesPerFrame) |
| The result of this will be invalid if the file is a compressed format.
|
PlankResult | pl_AudioFileReader_GetNumChannels (PlankAudioFileReaderRef p, int *numChannels) |
PlankResult | pl_AudioFileReader_GetSampleRate (PlankAudioFileReaderRef p, double *sampleRate) |
PlankResult | pl_AudioFileReader_GetNumFrames (PlankAudioFileReaderRef p, PlankLL *numFrames) |
PlankResult | pl_AudioFileReader_SetFramePosition (PlankAudioFileReaderRef p, const PlankLL frameIndex) |
PlankResult | pl_AudioFileReader_ResetFramePosition (PlankAudioFileReaderRef p) |
PlankResult | pl_AudioFileReader_GetFramePosition (PlankAudioFileReaderRef p, PlankLL *frameIndex) |
PlankResult | pl_AudioFileReader_ReadFrames (PlankAudioFileReaderRef p, const PlankB convertByteOrder, const int numFrames, void *data, int *framesRead) |
An audio file reader.