ISOBoxExtension extension

on

Methods

getChildByTypePath(List<String> path, {bool isContainerCallback(String type)?, bool isFullBoxCallback(String type)?}) Future<ISOBox?>

Available on ISOBox, provided by the ISOBoxExtension extension

Returns a child box by a given type path. isContainerCallback is a callback to determine if a box is a container. isFullBoxCallback is a callback to determine if a box is a full box.
getDirectChildByTypes(Set<String> types, {bool isContainerCallback(String type)?, bool isFullBoxCallback(String type)?}) Future<ISOBox?>

Available on ISOBox, provided by the ISOBoxExtension extension

Returns a direct child box by given types. An empty types set will return the first child box. isContainerCallback is a callback to determine if a box is a container. isFullBoxCallback is a callback to determine if a box is a full box.
getDirectChildren({bool isContainerCallback(String type)?, bool isFullBoxCallback(String type)?, bool filter(ISOBox box)?}) Future<List<ISOBox>>

Available on ISOBox, provided by the ISOBoxExtension extension

Return a list of direct children boxes. isContainerCallback is a callback to determine if a box is a container. isFullBoxCallback is a callback to determine if a box is a full box. filter is a callback to filter boxes.
getDirectChildrenByAsyncFilter(Future<bool> filter(ISOBox box), {bool isContainerCallback(String type)?, bool isFullBoxCallback(String type)?}) Future<List<ISOBox>>

Available on ISOBox, provided by the ISOBoxExtension extension

Return a list of direct children boxes by a given async filter. isContainerCallback is a callback to determine if a box is a container. isFullBoxCallback is a callback to determine if a box is a full box.
getDirectChildrenByTypes(Set<String> types, {bool isContainerCallback(String type)?, bool isFullBoxCallback(String type)?}) Future<List<ISOBox>>

Available on ISOBox, provided by the ISOBoxExtension extension

Returns a list of direct children by given types. An empty types set will return all child boxes. isContainerCallback is a callback to determine if a box is a container. isFullBoxCallback is a callback to determine if a box is a full box.