meta_format
meta_format();
meta_format(const media_format_description &description,
meta_format(const media_format_description &description);
meta_format(const meta_format &other);
static int CompareDescriptions(const meta_format *a, const meta_format *b);
static int Compare(const meta_format *a, const meta_format *b);
meta_format* format = fList.ItemAt(i);
sizeof(meta_format));
meta_format* metaFormat = new(std::nothrow) meta_format(
|| !fList.BinaryInsert(metaFormat, meta_format::Compare)) {
meta_format* metaFormat = fList.ItemAt(i);
typedef BPrivate::media::meta_format meta_format;
BObjectList<meta_format> fList;
static BObjectList<meta_format> sFormats;
meta_format::meta_format()
meta_format::meta_format(const media_format_description& description,
meta_format::meta_format(const media_format_description& description)
meta_format::meta_format(const meta_format& other)
meta_format::Matches(const media_format& otherFormat,
meta_format::CompareDescriptions(const meta_format* a, const meta_format* b)
meta_format::Compare(const meta_format* a, const meta_format* b)
meta_format* item = sFormats.ItemAt(index);
const meta_format* newItem;
const meta_format* newItem;
sFormats.AddItem(new meta_format(*newItem));
meta_format* metaFormat = sFormats.ItemAt(index);
meta_format other(description);
const meta_format* metaFormat = sFormats.BinarySearch(other,
meta_format::CompareDescriptions);
meta_format* format = sFormats.ItemAt(fIteratorIndex++);