TagLib::RIFF::File Class Reference
An RIFF file class with some useful methods specific to RIFF.
More...
#include <rifffile.h>
List of all members.
Detailed Description
An RIFF file class with some useful methods specific to RIFF.
This implements the generic TagLib::File API and additionally provides access to properties that are distinct to RIFF files, notably access to the different ID3 tags.
Member Enumeration Documentation
Constructor & Destructor Documentation
virtual TagLib::RIFF::File::~File |
( |
|
) |
[virtual] |
Member Function Documentation
uint TagLib::RIFF::File::chunkCount |
( |
|
) |
const [protected] |
- Returns:
- The number of chunks in the file.
Reads the chunk data from the file and returns it.
- Note:
- This will move the read pointer for the file.
uint TagLib::RIFF::File::chunkDataSize |
( |
uint |
i |
) |
const [protected] |
- Returns:
- The size of the chunk data.
- Returns:
- The name of the specified chunk, for instance, "COMM" or "ID3 "
uint TagLib::RIFF::File::chunkOffset |
( |
uint |
i |
) |
const [protected] |
- Returns:
- The offset within the file for the selected chunk number.
uint TagLib::RIFF::File::chunkPadding |
( |
uint |
i |
) |
const [protected] |
- Returns:
- The size of the padding after the chunk (can be either 0 or 1).
uint TagLib::RIFF::File::riffSize |
( |
|
) |
const [protected] |
- Returns:
- The size of the main RIFF chunk.
void TagLib::RIFF::File::setChunkData |
( |
const ByteVector & |
name, |
|
|
const ByteVector & |
data | |
|
) |
| | [protected] |
Sets the data for the chunk name to data. If a chunk with the given name already exists it will be overwritten, otherwise it will be created after the existing chunks.
- Warning:
- This will update the file immediately.
The documentation for this class was generated from the following file: