Instance Methods | |
(FM_VIEW *) | - container |
(instancetype) | - initWithContainer: |
(instancetype) | - initWithContainer:preset: |
Instance Methods inherited from FMLiveSwitchLayoutManager | |
(FMLiveSwitchLayout *) | - addOnLayoutWithBlock |
Adds a handler that is raised when a layout is calculated. More... | |
(void) | - addOnLayoutWithBlock: |
Adds a handler that is raised when a layout is calculated. More... | |
(bool) | - addRemoteMedia: |
Adds remote media to the layout. More... | |
(bool) | - addRemoteViewsWithIds:views: |
Adds remote views to the layout. More... | |
(bool) | - addRemoteViewWithId:view: |
Adds a remote view to the layout. More... | |
(void) | - addView: |
Adds a view to the container. More... | |
(void) | - dispatchToMainThreadWithAction:arg1:arg2: |
Dispatches an action to the main thread. More... | |
(void) | - dispatchToMainThreadWithActionBlock:arg1:arg2: |
Dispatches an action to the main thread. More... | |
(id, id) | - dispatchToMainThreadWithActionBlockAndArg1AndArg2 |
Dispatches an action to the main thread. More... | |
(T) | - doGetLocalView |
Gets the local view. More... | |
(NSMutableArray *) | - doGetRemoteViewsIds |
Gets the remote view IDs. More... | |
(NSMutableArray< T > *) | - doGetRemoteViewsWithId: |
Gets the remote views for a given remote view ID. More... | |
(FMLiveSwitchLayout *) | - getLayoutWithLayoutWidth:layoutHeight:local:remoteCount: |
Gets a video frame layout. More... | |
(FMLiveSwitchLayout *) | - getLayoutWithLayoutWidth:layoutHeight:local:remoteCount:remoteViewIds: |
Gets a video frame layout. More... | |
(FMLiveSwitchLayout *) | - getLayoutWithLayoutWidth:layoutHeight:local:remoteCount:remoteViewIds:localVideoSize:remoteVideoSizes: |
Gets a video frame layout. More... | |
(FMLiveSwitchLayout *) | - getLayoutWithLayoutWidth:layoutHeight:remoteCount: |
Gets a video frame layout. More... | |
(FMLiveSwitchLayout *) | - getLayoutWithLayoutWidth:layoutHeight:remoteCount:remoteViewIds: |
Gets a video frame layout. More... | |
(T) | - getLocalView |
Gets the local view from the layout. More... | |
(NSMutableArray *) | - getRemoteViewIds |
Gets the IDs of the remote views in the layout. More... | |
(NSMutableArray< T > *) | - getRemoteViews |
Gets all remote views from the layout. More... | |
(NSMutableArray< T > *) | - getRemoteViewsWithIds: |
Gets remote views from the layout. More... | |
(T) | - getRemoteViewWithId: |
Gets a remote view from the layout. More... | |
(instancetype) | - init |
Initializes a new instance of the FMLiveSwitchLayoutManager`1 class. More... | |
(instancetype) | - initWithPreset: |
Initializes a new instance of the FMLiveSwitchLayoutManager`1 class. More... | |
(void) | - layout |
Positions the local and remote views within the layout. More... | |
(void) | - layoutOnMainThread |
Positions the local and remote views within the layout after dispatching to the main thread. More... | |
(FMLiveSwitchLayoutOrigin) | - layoutOrigin |
Gets the layout origin. More... | |
(void) | - removeOnLayout: |
Removes a handler that is raised when a layout is calculated. More... | |
(bool) | - removeRemoteMedia: |
Removes remote media from the layout. More... | |
(void) | - removeRemoteViews |
Removes all remote views from the layout. More... | |
(bool) | - removeRemoteViewsWithIds: |
Removes remote views from the layout. More... | |
(bool) | - removeRemoteViewWithId: |
Removes a remote view from the layout. More... | |
(void) | - removeView: |
Removes a view from the container. More... | |
(void) | - reset |
Removes all remote views from the layout, then removes the local view from the layout. More... | |
(void) | - setLayoutOrigin: |
Sets the layout origin. More... | |
(bool) | - setLocalMedia: |
Adds the local media to the layout. More... | |
(bool) | - setLocalView: |
Adds the local view to the layout. More... | |
(bool) | - swapRemoteMediaWithRemoteMediaToRemove:remoteMediaToAdd: |
Swaps remote media in the layout. More... | |
(bool) | - swapRemoteViewsWithIdsToRemove:idsToAdd:viewsToAdd: |
Swaps remote views in the layout. More... | |
(bool) | - swapRemoteViewWithIdToRemove:idToAdd:viewToAdd: |
Swaps a remote view in the layout. More... | |
(bool) | - unsetLocalView |
Removes the local view from the layout. More... | |
Class Methods | |
(instancetype) | + layoutManagerWithContainer: |
(instancetype) | + layoutManagerWithContainer:preset: |
Class Methods inherited from FMLiveSwitchLayoutManager | |
(FMLiveSwitchLayoutManager *) | + layoutManager |
Initializes a new instance of the FMLiveSwitchLayoutManager`1 class. More... | |
(FMLiveSwitchLayoutManager *) | + layoutManagerWithPreset: |
Initializes a new instance of the FMLiveSwitchLayoutManager`1 class. More... | |
Protected Attributes | |
< FMLiveSwitchCocoaLayoutContainerDelegate > FMLiveSwitchCocoaLayoutContainer * | _innerContainer |
Protected Attributes inherited from FMLiveSwitchLayoutManager | |
__pad0__: FMLiveSwitchLayoutPreset- (void) addOnLayout:(FMLiveSwitchAction1<FMLiveSwitchLayout*>*)value | |
- (FM_VIEW *) container |
- (instancetype) initWithContainer: | (FM_VIEW *) | container |
- (instancetype) initWithContainer: | (FM_VIEW *) | container | |
preset: | (FMLiveSwitchLayoutPreset *) | preset | |
+ (instancetype) layoutManagerWithContainer: | (FM_VIEW *) | container |
+ (instancetype) layoutManagerWithContainer: | (FM_VIEW *) | container | |
preset: | (FMLiveSwitchLayoutPreset *) | preset | |
|
protected |