Inherits from C2ExpandViewController
Conforms to UIGestureRecognizerDelegate
VideoHandlerDelegate
Declared in SCGroupVideoCallController.h

Overview

Presents the standard C2Call SDK Group Video Call Controller.

The Group Video Call Controller shows the actual group video call with up to 7 participants.

Properties

backgroundView

Background image.

@property (nonatomic, weak) IBOutlet UIImageView *backgroundView

Declared In

SCGroupVideoCallController.h

barBackgroundView

Toolbar Background Image.

@property (nonatomic, weak) IBOutlet UIImageView *barBackgroundView

Declared In

SCGroupVideoCallController.h

barView

UIView Reference to the toolbar view.

@property (nonatomic, weak) IBOutlet UIView *barView

Declared In

SCGroupVideoCallController.h

connectionQualityImage

Connection Quality Image

@property (nonatomic, weak) IBOutlet UIImageView *connectionQualityImage

Declared In

SCGroupVideoCallController.h

controlsView

UIView Rreference to the embedded screen controls.

@property (nonatomic, weak) IBOutlet UIView *controlsView

Declared In

SCGroupVideoCallController.h

innerView

UIView Rreference to the inner view.

@property (nonatomic, weak) IBOutlet UIView *innerView

Declared In

SCGroupVideoCallController.h

previewView

The own camera view.

@property (nonatomic, weak) IBOutlet UIView *previewView

Declared In

SCGroupVideoCallController.h

screenControls

References to the Screen Controls.

@property (nonatomic, strong) IBOutlet ScreenControls *screenControls

Declared In

SCGroupVideoCallController.h

Instance Methods

backgroundImage

Returns the BackgroundImage for the current screen orientation and number of participants

- (UIImage *)backgroundImage

Return Value

The background image

Discussion

The SCGroupViedoCallCotnroller calls this method to get the current background image, based on the number of active participants and on the current screen size and orientation. Overwrite this method, if you want to provide your own background image.

Declared In

SCGroupVideoCallController.h

hangUp:

HangUp.

- (IBAction)hangUp:(id)sender

Parameters

sender
  • The initiator of the action

Declared In

SCGroupVideoCallController.h

hideScreenControls

Hides ScreenControls view.

- (void)hideScreenControls

Declared In

SCGroupVideoCallController.h

muteMic:

Mute the Mic.

- (IBAction)muteMic:(id)sender

Parameters

sender
  • The initiator of the action

Declared In

SCGroupVideoCallController.h

numberOfParticipantViews

Get the current number of participant views in the group call

- (int)numberOfParticipantViews

Return Value

The number of participant views

Declared In

SCGroupVideoCallController.h

resize

Resizes Video View (fo example on rotate).

- (void)resize

Declared In

SCGroupVideoCallController.h

showScreenControls

Shows ScreenControls view.

- (void)showScreenControls

Declared In

SCGroupVideoCallController.h

start

Start Video Player.

- (void)start

Declared In

SCGroupVideoCallController.h

switchCamera:

Switches Camera.

- (IBAction)switchCamera:(id)sender

Parameters

sender
  • The initiator of the action

Discussion

Front / Rear / NO Camera

Declared In

SCGroupVideoCallController.h

toggleVideoScreen:

Expands / Collapses Video Screen (for iPad only).

- (IBAction)toggleVideoScreen:(id)sender

Parameters

sender
  • The initiator of the action

Declared In

SCGroupVideoCallController.h