arduino-audio-tools
|
Represents a LIST or a CHUNK: The ParseObject represents the current parsing result. We just keep position information and ids. More...
#include <ContainerAVI.h>
Public Member Functions | |
WAVFormatX * | asAVIAudioFormat (void *ptr) |
AVIMainHeader * | asAVIMainHeader (void *ptr) |
AVIStreamHeader * | asAVIStreamHeader (void *ptr) |
BitmapInfoHeader * | asAVIVideoFormat (void *ptr) |
const char * | id () |
bool | isAudio () |
bool | isValid () |
bool | isVideo () |
bool | isVideoCompressed () |
bool | isVideoUncompressed () |
void | set (size_t currentPos, const char *id, size_t size, ParseObjectType type) |
void | set (size_t currentPos, StrView id, size_t size, ParseObjectType type) |
size_t | size () |
int | streamNumber () |
ParseObjectType | type () |
Public Attributes | |
size_t | data_size |
size_t | end_pos |
size_t | open |
size_t | start_pos |
Protected Attributes | |
char | chunk_id [5] = {} |
ParseObjectType | object_type |
Represents a LIST or a CHUNK: The ParseObject represents the current parsing result. We just keep position information and ids.