24 lines
373 B
C++
24 lines
373 B
C++
#ifndef NULLSOFT_FLVMETADATA_H
|
|
#define NULLSOFT_FLVMETADATA_H
|
|
|
|
#include "AMFObject.h"
|
|
#include <vector>
|
|
|
|
class FLVMetadata
|
|
{
|
|
public:
|
|
FLVMetadata();
|
|
~FLVMetadata();
|
|
bool Read(uint8_t *data, size_t size);
|
|
struct Tag
|
|
{
|
|
Tag();
|
|
~Tag();
|
|
|
|
AMFString name;
|
|
AMFMixedArray *parameters; // needs to be pointer so we can refcount
|
|
};
|
|
std::vector<Tag*> tags;
|
|
|
|
};
|
|
#endif |