24 #ifndef MP4V2_IMPL_ITMF_GENERIC_H
25 #define MP4V2_IMPL_ITMF_GENERIC_H
27 namespace mp4v2 {
namespace impl {
namespace itmf {
32 genericItemAlloc(
const string& code, uint32_t numData );
43 genericGetItems( MP4File& file );
46 genericGetItemsByCode( MP4File& file,
const string& code );
49 genericGetItemsByMeaning( MP4File& file,
const string& meaning,
const string& name );
54 genericAddItem( MP4File& file,
const MP4ItmfItem* item );
57 genericSetItem( MP4File& file,
const MP4ItmfItem* item );
60 genericRemoveItem( MP4File& file,
const MP4ItmfItem* item );
66 #endif // MP4V2_IMPL_ITMF_GENERIC_H