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 and MediaUriType) 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 the DurationInMinutes details that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If the ScheduleExpression 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 }