AWSKinesisVideoRecorderConfig
Objective-C
@interface AWSKinesisVideoRecorderConfig
Swift
class AWSKinesisVideoRecorderConfig
The recorder configuration consists of the local MediaSourceConfig
details that are used as credentials to accesss the local media files streamed on the camera.
Required parameters: [MediaSourceConfig]
-
The configuration details that consist of the credentials required (
MediaUriSecretArn
andMediaUriType
) to access the media files streamed to the camera.Declaration
Objective-C
@property (nonatomic, strong) AWSKinesisVideoMediaSourceConfig *_Nullable mediaSourceConfig;
Swift
var mediaSourceConfig: AWSKinesisVideoMediaSourceConfig? { get set }
-
The configuration that consists of the
ScheduleExpression
and theDurationInMinutes
details that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If theScheduleExpression
attribute is not provided, then the Edge Agent will always be set to recording mode.Declaration
Objective-C
@property (nonatomic, strong) AWSKinesisVideoScheduleConfig *_Nullable scheduleConfig;
Swift
var scheduleConfig: AWSKinesisVideoScheduleConfig? { get set }