Class: Aws::KinesisVideo::Types::RecorderConfig

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb

Overview

The recorder configuration consists of the local MediaSourceConfig details that are used as credentials to access the local media files streamed on the camera.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#media_source_configTypes::MediaSourceConfig

The configuration details that consist of the credentials required (MediaUriSecretArn and MediaUriType) to access the media files streamed to the camera.



1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 1522

class RecorderConfig < Struct.new(
  :media_source_config,
  :schedule_config)
  SENSITIVE = []
  include Aws::Structure
end

#schedule_configTypes::ScheduleConfig

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.



1522
1523
1524
1525
1526
1527
# File 'gems/aws-sdk-kinesisvideo/lib/aws-sdk-kinesisvideo/types.rb', line 1522

class RecorderConfig < Struct.new(
  :media_source_config,
  :schedule_config)
  SENSITIVE = []
  include Aws::Structure
end