24 #ifndef MP4V2_IMPL_QTFF_COLORPARAMETERBOX_H
25 #define MP4V2_IMPL_QTFF_COLORPARAMETERBOX_H
27 namespace mp4v2 {
namespace impl {
namespace qtff {
58 void convertFromCSV(
const string& csv );
61 string convertToCSV()
const;
64 string& convertToCSV(
string& buffer )
const;
100 typedef vector<IndexedItem> ItemList;
102 static bool list( MP4FileHandle file, ItemList& itemList );
116 static bool add( MP4FileHandle file, uint16_t trackIndex,
const Item& item );
130 static bool add( MP4FileHandle file, MP4TrackId trackId,
const Item& item );
143 static bool set( MP4FileHandle file, uint16_t trackIndex,
const Item& item );
156 static bool set( MP4FileHandle file, MP4TrackId trackId,
const Item& item );
169 static bool get( MP4FileHandle file, uint16_t trackIndex,
Item& item );
182 static bool get( MP4FileHandle file, MP4TrackId trackId,
Item& item );
191 static bool remove( MP4FileHandle file, uint16_t trackIndex );
200 static bool remove( MP4FileHandle file, MP4TrackId trackId );
207 #endif // MP4V2_IMPL_QTTF_COLORPARAMETERBOX_H