AddOnInfo
LockingList<AddOnInfo, true>* BContainerWindow::fAddOnsList
= new LockingList<struct AddOnInfo, true>(10);
AddOnMenuGenerate(const struct AddOnInfo* info, BMenu* menu, BContainerWindow* window)
AddOneAddOn(void* context, const struct AddOnInfo* info,
const struct AddOnInfo*, bool primary, BContainerWindow* window, BMenu* menu),
AutoLock<LockingList<AddOnInfo, true> > lock(fAddOnsList);
struct AddOnInfo* item = fAddOnsList->ItemAt(i);
void EachAddOn(void (*)(void* context, const struct AddOnInfo*,
static LockingList<struct AddOnInfo, true>* fAddOnsList;
static struct AddOnInfo*
RevertToDefault(struct AddOnInfo* item, void* castToWindow)
static struct AddOnInfo*
FindElement(struct AddOnInfo* item, void* castToOther)
LockingList<AddOnInfo, true>* list)
struct AddOnInfo* item = new struct AddOnInfo;
AutoLock<LockingList<AddOnInfo, true> > lock(fAddOnsList);
AddOnInfo* item = fAddOnsList->ItemAt(i);
AutoLock<LockingList<AddOnInfo, true> > lock(fAddOnsList);
AddOnInfo* item = fAddOnsList->EachElement(FindElement, &model);
static struct AddOnInfo*
MatchOne(struct AddOnInfo* item, void* castToName)
AddOnInfo& info);
void _InstantiateAutostartFlavors(AddOnInfo& info);
void _DestroyInstantiatedFlavors(AddOnInfo& info);
typedef std::map<media_addon_id, AddOnInfo> InfoMap;
AddOnInfo& info = found->second;
AddOnInfo info = {};
AddOnInfo& info = found->second;
MediaAddonServer::_DestroyInstantiatedFlavors(AddOnInfo& info)
MediaAddonServer::_PutAddonIfPossible(AddOnInfo& info)
MediaAddonServer::_InstantiatePhysicalInputsAndOutputs(AddOnInfo& info)
MediaAddonServer::_InstantiateAutostartFlavors(AddOnInfo& info)
AddOnInfo& info = foundInfo->second;
void _PutAddonIfPossible(AddOnInfo& info);