Single Stream within a MediaConverterInterface. Streams might have sub streams as children (see HierarchyObjectInterface).
|
| MAXON_INTERFACE (MediaStreamInterface, MAXON_REFERENCE_NORMAL, "net.maxon.image.interface.mediastream", MAXON_IMPLEMENTATION_MODULE("net.maxon.image")) |
|
MAXON_METHOD Result< void > | InsertBefore (const typename HIERARCHY::template Sibling< Interface >::type &nextSibling) |
|
MAXON_METHOD Result< void > | InsertAfter (const typename HIERARCHY::template Sibling< Interface >::type &prevSibling) |
|
MAXON_METHOD Result< void > | InsertAsFirstChildOf (const typename HIERARCHY::template Parent< Interface >::type &parent, const ConstDataPtr &branchId=ConstDataPtr()) |
|
MAXON_METHOD Result< void > | InsertAsLastChildOf (const typename HIERARCHY::template Parent< Interface >::type &parent, const ConstDataPtr &branchId=ConstDataPtr()) |
|
MAXON_METHOD Result< void > | InsertAsChildAt (const typename HIERARCHY::template Parent< Interface >::type &parent, Int position, const ConstDataPtr &branchId=ConstDataPtr()) |
|
MAXON_METHOD Result< void > | InsertChildAsFirst (const typename HIERARCHY::template Child< Interface >::type &child, const ConstDataPtr &branchId=ConstDataPtr()) |
|
MAXON_METHOD Result< void > | InsertChildAsLast (const typename HIERARCHY::template Child< Interface >::type &child, const ConstDataPtr &branchId=ConstDataPtr()) |
|
MAXON_METHOD Result< void > | InsertChildAt (const typename HIERARCHY::template Child< Interface >::type &child, Int position, const ConstDataPtr &branchId=ConstDataPtr()) |
|
MAXON_METHOD Result< void > | InsertChildrenAsFirst (const Block< const typename HIERARCHY::template Child< Interface >::type > &children, const ConstDataPtr &branchId=ConstDataPtr()) |
|
MAXON_METHOD Result< void > | InsertChildrenAsLast (const Block< const typename HIERARCHY::template Child< Interface >::type > &children, const ConstDataPtr &branchId=ConstDataPtr()) |
|
MAXON_METHOD Result< void > | InsertChildrenAt (const Block< const typename HIERARCHY::template Child< Interface >::type > &children, Int position, const ConstDataPtr &branchId=ConstDataPtr()) |
|
MAXON_METHOD Result< void > | Replace (const typename HIERARCHY::template Sibling< Interface >::type &newObject) |
|
MAXON_METHOD HierarchyObjectRef | Remove () |
|
MAXON_METHOD HIERARCHY::template Child< Interface >::type | RemoveChildren (const ConstDataPtr &branchId=ConstDataPtr()) |
|
MAXON_METHOD void | RemoveAllChildren () |
|
MAXON_METHOD HIERARCHY::template Child< Interface >::type | GetFirstChild (const ConstDataPtr &branchId=ConstDataPtr()) const |
|
MAXON_METHOD HIERARCHY::template Child< Interface >::type | GetLastChild (const ConstDataPtr &branchId=ConstDataPtr()) const |
|
MAXON_METHOD HIERARCHY::template Child< Interface >::type | GetChildAt (Int position, const ConstDataPtr &branchId=ConstDataPtr()) const |
|
MAXON_METHOD Result< BaseArray< typename HIERARCHY::template Child< Interface >::type > > | GetChildren (const ConstDataPtr &branchId=ConstDataPtr()) const |
|
MAXON_METHOD Result< BaseArray< ConstDataPtr > > | GetBranches () const |
|
MAXON_METHOD ConstDataPtr | GetBranchId () const |
|
MAXON_METHOD void | SetLocking (const Bool locking) |
|
MAXON_METHOD Bool | IsLocked () const |
|
MAXON_METHOD HIERARCHY::template Parent< Interface >::type | GetParent () const |
|
MAXON_METHOD std::add_pointer< HierarchyObjectInterface >::type | GetParentPtr () const |
|
MAXON_METHOD HIERARCHY::template Sibling< Interface >::type | GetNext () const |
|
MAXON_METHOD HIERARCHY::template Sibling< Interface >::type | GetPrev () const |
|
MAXON_METHOD HIERARCHY::template Sibling< Interface >::type | GetFirst () const |
|
MAXON_METHOD HIERARCHY::template Sibling< Interface >::type | GetLast () const |
|
MAXON_METHOD void | ParentChanged (Bool removed) |
|
MAXON_METHOD std::add_pointer< HierarchyObjectInterface >::type | FindNextLeaf (const HierarchyObjectInterface *stopAtParent) const |
|
| MAXON_OBSERVABLE (Result< void >, ObservableHierarchyInsert,(const HierarchyObjectRef<> &sender, const HierarchyObjectRef<> &object, const ConstDataPtr &branchId), ObservableCombinerRunAllComponent) |
|
| MAXON_OBSERVABLE (Result< void >, ObservableHierarchyRemove,(const HierarchyObjectRef<> &sender, const HierarchyObjectRef<> &object, const ConstDataPtr &branchId), ObservableCombinerRunAllComponent) |
|
MAXON_METHOD void | FlushBranches () |
|