Classes
The following classes are available globally.
-
A structure that encapsulates a signaling channel’s metadata and properties.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoChannelInfoSwift
class AWSKinesisVideoChannelInfo -
An optional input parameter for the
See moreListSignalingChannelsAPI. When this parameter is specified while invokingListSignalingChannels, the API returns only the channels that satisfy a condition specified inChannelNameCondition.Declaration
Objective-C
@interface AWSKinesisVideoChannelNameConditionSwift
class AWSKinesisVideoChannelNameCondition -
Declaration
Objective-C
@interface AWSKinesisVideoCreateSignalingChannelInputSwift
class AWSKinesisVideoCreateSignalingChannelInput -
Declaration
Objective-C
@interface AWSKinesisVideoCreateSignalingChannelOutputSwift
class AWSKinesisVideoCreateSignalingChannelOutput -
Declaration
Objective-C
@interface AWSKinesisVideoCreateStreamInputSwift
class AWSKinesisVideoCreateStreamInput -
Declaration
Objective-C
@interface AWSKinesisVideoCreateStreamOutputSwift
class AWSKinesisVideoCreateStreamOutput -
Declaration
Objective-C
@interface AWSKinesisVideoDeleteEdgeConfigurationInputSwift
class AWSKinesisVideoDeleteEdgeConfigurationInput -
Declaration
Objective-C
@interface AWSKinesisVideoDeleteEdgeConfigurationOutputSwift
class AWSKinesisVideoDeleteEdgeConfigurationOutput -
Declaration
Objective-C
@interface AWSKinesisVideoDeleteSignalingChannelInputSwift
class AWSKinesisVideoDeleteSignalingChannelInput -
Declaration
Objective-C
@interface AWSKinesisVideoDeleteSignalingChannelOutputSwift
class AWSKinesisVideoDeleteSignalingChannelOutput -
Declaration
Objective-C
@interface AWSKinesisVideoDeleteStreamInputSwift
class AWSKinesisVideoDeleteStreamInput -
Declaration
Objective-C
@interface AWSKinesisVideoDeleteStreamOutputSwift
class AWSKinesisVideoDeleteStreamOutput -
The configuration details required to delete the connection of the stream from the Edge Agent.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoDeletionConfigSwift
class AWSKinesisVideoDeletionConfig -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeEdgeConfigurationInputSwift
class AWSKinesisVideoDescribeEdgeConfigurationInput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeEdgeConfigurationOutputSwift
class AWSKinesisVideoDescribeEdgeConfigurationOutput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeImageGenerationConfigurationInputSwift
class AWSKinesisVideoDescribeImageGenerationConfigurationInput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeImageGenerationConfigurationOutputSwift
class AWSKinesisVideoDescribeImageGenerationConfigurationOutput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeMappedResourceConfigurationInputSwift
class AWSKinesisVideoDescribeMappedResourceConfigurationInput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeMappedResourceConfigurationOutputSwift
class AWSKinesisVideoDescribeMappedResourceConfigurationOutput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeMediaStorageConfigurationInputSwift
class AWSKinesisVideoDescribeMediaStorageConfigurationInput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeMediaStorageConfigurationOutputSwift
class AWSKinesisVideoDescribeMediaStorageConfigurationOutput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeNotificationConfigurationInputSwift
class AWSKinesisVideoDescribeNotificationConfigurationInput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeNotificationConfigurationOutputSwift
class AWSKinesisVideoDescribeNotificationConfigurationOutput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeSignalingChannelInputSwift
class AWSKinesisVideoDescribeSignalingChannelInput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeSignalingChannelOutputSwift
class AWSKinesisVideoDescribeSignalingChannelOutput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeStreamInputSwift
class AWSKinesisVideoDescribeStreamInput -
Declaration
Objective-C
@interface AWSKinesisVideoDescribeStreamOutputSwift
class AWSKinesisVideoDescribeStreamOutput -
An object that contains the latest status details for an edge agent’s recorder and uploader jobs. Use this information to determine the current health of an edge agent.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoEdgeAgentStatusSwift
class AWSKinesisVideoEdgeAgentStatus -
A description of the stream’s edge configuration that will be used to sync with the Edge Agent IoT Greengrass component. The Edge Agent component will run on an IoT Hub Device setup at your premise.
Required parameters: [HubDeviceArn, RecorderConfig]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoEdgeConfigSwift
class AWSKinesisVideoEdgeConfig -
Declaration
Objective-C
@interface AWSKinesisVideoGetDataEndpointInputSwift
class AWSKinesisVideoGetDataEndpointInput -
Declaration
Objective-C
@interface AWSKinesisVideoGetDataEndpointOutputSwift
class AWSKinesisVideoGetDataEndpointOutput -
Declaration
Objective-C
@interface AWSKinesisVideoGetSignalingChannelEndpointInputSwift
class AWSKinesisVideoGetSignalingChannelEndpointInput -
Declaration
Objective-C
@interface AWSKinesisVideoGetSignalingChannelEndpointOutputSwift
class AWSKinesisVideoGetSignalingChannelEndpointOutput -
The structure that contains the information required for the KVS images delivery. If null, the configuration will be deleted from the stream.
Required parameters: [Status, ImageSelectorType, DestinationConfig, SamplingInterval, Format]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoImageGenerationConfigurationSwift
class AWSKinesisVideoImageGenerationConfiguration -
The structure that contains the information required to deliver images to a customer.
Required parameters: [Uri, DestinationRegion]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoImageGenerationDestinationConfigSwift
class AWSKinesisVideoImageGenerationDestinationConfig -
The latest status of a stream’s edge recording job.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoLastRecorderStatusSwift
class AWSKinesisVideoLastRecorderStatus -
The latest status of a stream’s edge to cloud uploader job.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoLastUploaderStatusSwift
class AWSKinesisVideoLastUploaderStatus -
A description of a single stream’s edge configuration.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoListEdgeAgentConfigurationsEdgeConfigSwift
class AWSKinesisVideoListEdgeAgentConfigurationsEdgeConfig -
Declaration
Objective-C
@interface AWSKinesisVideoListEdgeAgentConfigurationsInputSwift
class AWSKinesisVideoListEdgeAgentConfigurationsInput -
Declaration
Objective-C
@interface AWSKinesisVideoListEdgeAgentConfigurationsOutputSwift
class AWSKinesisVideoListEdgeAgentConfigurationsOutput -
Declaration
Objective-C
@interface AWSKinesisVideoListSignalingChannelsInputSwift
class AWSKinesisVideoListSignalingChannelsInput -
Declaration
Objective-C
@interface AWSKinesisVideoListSignalingChannelsOutputSwift
class AWSKinesisVideoListSignalingChannelsOutput -
Declaration
Objective-C
@interface AWSKinesisVideoListStreamsInputSwift
class AWSKinesisVideoListStreamsInput -
Declaration
Objective-C
@interface AWSKinesisVideoListStreamsOutputSwift
class AWSKinesisVideoListStreamsOutput -
Declaration
Objective-C
@interface AWSKinesisVideoListTagsForResourceInputSwift
class AWSKinesisVideoListTagsForResourceInput -
Declaration
Objective-C
@interface AWSKinesisVideoListTagsForResourceOutputSwift
class AWSKinesisVideoListTagsForResourceOutput -
Declaration
Objective-C
@interface AWSKinesisVideoListTagsForStreamInputSwift
class AWSKinesisVideoListTagsForStreamInput -
Declaration
Objective-C
@interface AWSKinesisVideoListTagsForStreamOutputSwift
class AWSKinesisVideoListTagsForStreamOutput -
The configuration details that include the maximum size of the media (
See moreMaxLocalMediaSizeInMB) that you want to store for a stream on the Edge Agent, as well as the strategy that should be used (StrategyOnFullSize) when a stream’s maximum size has been reached.Declaration
Objective-C
@interface AWSKinesisVideoLocalSizeConfigSwift
class AWSKinesisVideoLocalSizeConfig -
A structure that encapsulates, or contains, the media storage configuration properties.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoMappedResourceConfigurationListItemSwift
class AWSKinesisVideoMappedResourceConfigurationListItem -
The configuration details that consist of the credentials required (
MediaUriSecretArnandMediaUriType) to access the media files that are streamed to the camera.Required parameters: [MediaUriSecretArn, MediaUriType]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoMediaSourceConfigSwift
class AWSKinesisVideoMediaSourceConfig -
A structure that encapsulates, or contains, the media storage configuration properties.
If
StorageStatusis enabled, the data will be stored in theStreamARNprovided. In order for WebRTC Ingestion to work, the stream must have data retention enabled.If
StorageStatusis disabled, no data will be stored, and theStreamARNparameter will not be needed.
Declaration
Objective-C
@interface AWSKinesisVideoMediaStorageConfigurationSwift
class AWSKinesisVideoMediaStorageConfiguration -
The structure that contains the notification information for the KVS images delivery. If this parameter is null, the configuration will be deleted from the stream.
Required parameters: [Status, DestinationConfig]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoNotificationConfigurationSwift
class AWSKinesisVideoNotificationConfiguration -
The structure that contains the information required to deliver a notification to a customer.
Required parameters: [Uri]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoNotificationDestinationConfigSwift
class AWSKinesisVideoNotificationDestinationConfig -
The recorder configuration consists of the local
MediaSourceConfigdetails that are used as credentials to accesss the local media files streamed on the camera.Required parameters: [MediaSourceConfig]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoRecorderConfigSwift
class AWSKinesisVideoRecorderConfig -
An object that describes the endpoint of the signaling channel returned by the
GetSignalingChannelEndpointAPI.The media server endpoint will correspond to the
See moreWEBRTCProtocol.Declaration
Objective-C
@interface AWSKinesisVideoResourceEndpointListItemSwift
class AWSKinesisVideoResourceEndpointListItem -
This API enables you to specify the duration that the camera, or local media file, should record onto the Edge Agent. The
ScheduleConfigconsists of theScheduleExpressionand theDurationInMinutesattributes.If the
ScheduleConfigis not provided in theRecorderConfig, then the Edge Agent will always be set to recording mode.If the
ScheduleConfigis not provided in theUploaderConfig, then the Edge Agent will upload at regular intervals (every 1 hour).Required parameters: [ScheduleExpression, DurationInSeconds]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoScheduleConfigSwift
class AWSKinesisVideoScheduleConfig -
An object that contains the endpoint configuration for the
See moreSINGLE_MASTERchannel type.Declaration
Objective-C
@interface AWSKinesisVideoSingleMasterChannelEndpointConfigurationSwift
class AWSKinesisVideoSingleMasterChannelEndpointConfiguration -
A structure that contains the configuration for the
See moreSINGLE_MASTERchannel type.Declaration
Objective-C
@interface AWSKinesisVideoSingleMasterConfigurationSwift
class AWSKinesisVideoSingleMasterConfiguration -
Declaration
Objective-C
@interface AWSKinesisVideoStartEdgeConfigurationUpdateInputSwift
class AWSKinesisVideoStartEdgeConfigurationUpdateInput -
Declaration
Objective-C
@interface AWSKinesisVideoStartEdgeConfigurationUpdateOutputSwift
class AWSKinesisVideoStartEdgeConfigurationUpdateOutput -
An object describing a Kinesis video stream.
See moreDeclaration
Objective-C
@interface AWSKinesisVideoStreamInfoSwift
class AWSKinesisVideoStreamInfo -
Specifies the condition that streams must satisfy to be returned when you list streams (see the
See moreListStreamsAPI). A condition has a comparison operation and a value. Currently, you can specify only theBEGINS_WITHoperator, which finds streams whose names start with a given prefix.Declaration
Objective-C
@interface AWSKinesisVideoStreamNameConditionSwift
class AWSKinesisVideoStreamNameCondition -
A key and value pair that is associated with the specified signaling channel.
Required parameters: [Key, Value]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoTagSwift
class AWSKinesisVideoTag -
Declaration
Objective-C
@interface AWSKinesisVideoTagResourceInputSwift
class AWSKinesisVideoTagResourceInput -
Declaration
Objective-C
@interface AWSKinesisVideoTagResourceOutputSwift
class AWSKinesisVideoTagResourceOutput -
Declaration
Objective-C
@interface AWSKinesisVideoTagStreamInputSwift
class AWSKinesisVideoTagStreamInput -
Declaration
Objective-C
@interface AWSKinesisVideoTagStreamOutputSwift
class AWSKinesisVideoTagStreamOutput -
Declaration
Objective-C
@interface AWSKinesisVideoUntagResourceInputSwift
class AWSKinesisVideoUntagResourceInput -
Declaration
Objective-C
@interface AWSKinesisVideoUntagResourceOutputSwift
class AWSKinesisVideoUntagResourceOutput -
Declaration
Objective-C
@interface AWSKinesisVideoUntagStreamInputSwift
class AWSKinesisVideoUntagStreamInput -
Declaration
Objective-C
@interface AWSKinesisVideoUntagStreamOutputSwift
class AWSKinesisVideoUntagStreamOutput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateDataRetentionInputSwift
class AWSKinesisVideoUpdateDataRetentionInput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateDataRetentionOutputSwift
class AWSKinesisVideoUpdateDataRetentionOutput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateImageGenerationConfigurationInputSwift
class AWSKinesisVideoUpdateImageGenerationConfigurationInput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateImageGenerationConfigurationOutputSwift
class AWSKinesisVideoUpdateImageGenerationConfigurationOutput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateMediaStorageConfigurationInputSwift
class AWSKinesisVideoUpdateMediaStorageConfigurationInput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateMediaStorageConfigurationOutputSwift
class AWSKinesisVideoUpdateMediaStorageConfigurationOutput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateNotificationConfigurationInputSwift
class AWSKinesisVideoUpdateNotificationConfigurationInput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateNotificationConfigurationOutputSwift
class AWSKinesisVideoUpdateNotificationConfigurationOutput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateSignalingChannelInputSwift
class AWSKinesisVideoUpdateSignalingChannelInput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateSignalingChannelOutputSwift
class AWSKinesisVideoUpdateSignalingChannelOutput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateStreamInputSwift
class AWSKinesisVideoUpdateStreamInput -
Declaration
Objective-C
@interface AWSKinesisVideoUpdateStreamOutputSwift
class AWSKinesisVideoUpdateStreamOutput -
The configuration that consists of the
ScheduleExpressionand theDurationInMinutesdetails that specify the scheduling to record from a camera, or local media file, onto the Edge Agent. If theScheduleConfigis not provided in theUploaderConfig, then the Edge Agent will upload at regular intervals (every 1 hour).Required parameters: [ScheduleConfig]
See moreDeclaration
Objective-C
@interface AWSKinesisVideoUploaderConfigSwift
class AWSKinesisVideoUploaderConfig -
Undocumented
See moreDeclaration
Objective-C
@interface AWSKinesisVideoResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @endSwift
class AWSKinesisVideoResources : NSObject -
Declaration
Objective-C
@interface AWSKinesisVideoSwift
class AWSKinesisVideo
View on GitHub
Install in Dash
Classes Reference