OTVideoCapture Protocol Reference

Conforms to NSObject
Declared in OTVideoKit.h

Overview

Defines a video capturer to be used by an OTPublisherKit object. See the videoCapture property of an OTPublisherKit object.

  videoCaptureConsumer required method

The OTVideoCaptureConsumer object that consumes frames for the video capturer.

@property (atomic, weak) id<OTVideoCaptureConsumer> _Nullable videoCaptureConsumer

Declared In

OTVideoKit.h

  videoContentHint required method

This property will get/set the video content hint to one of the values given in the OTVideoContentHint enum. By default it is set to NONE.

@property (nonatomic, readwrite) OTVideoContentHint videoContentHint

Declared In

OTVideoKit.h

– initCapture required method

Initializes the video capturer.

- (void)initCapture

Declared In

OTVideoKit.h

– releaseCapture required method

Releases the video capturer.

- (void)releaseCapture

Declared In

OTVideoKit.h

– startCapture required method

Starts capturing video.

- (int32_t)startCapture

Declared In

OTVideoKit.h

– stopCapture required method

Stops capturing video.

- (int32_t)stopCapture

Declared In

OTVideoKit.h

– isCaptureStarted required method

Whether video is being captured.

- (BOOL)isCaptureStarted

Declared In

OTVideoKit.h

– captureSettings: required method

The video format of the video capturer.

- (int32_t)captureSettings:(nonnull OTVideoFormat *)videoFormat

Parameters

videoFormat

The video format used.

Declared In

OTVideoKit.h