Amazon Kinesis Webrtc C SDK
 
Loading...
Searching...
No Matches
PublicStructures

Structures available for use by applications. More...

Collaboration diagram for PublicStructures:

Classes

struct  RtcPeerConnection
 An RtcPeerConnection instance allows an application to establish peer-to-peer communications with another RtcPeerConnection, or to another endpoint implementing the required protocols. More...
 
struct  RtcMediaStreamTrack
 Represents a single track in a MediaStream. More...
 
struct  RtcRtpReceiver
 RTCRtpReceiver allows an application to inspect the receipt of a MediaStreamTrack. More...
 
struct  RtcRtpTransceiver
 The RTCRtpTransceiver represents a combination of an RTCRtpSender and an RTCRtpReceiver that share a common mid. More...
 
struct  RtcIceServer
 RtcIceServer is used to describe the STUN and TURN servers that can be used by the ICE Agent to establish a connection with a peer. More...
 
struct  RtcCertificate
 Specifies the certificate and the private key used by the certificate. The Certificates are in the form of x509 certs. More...
 
struct  KvsRtcConfiguration
 
struct  RtcConfiguration
 The Configuration defines a set of parameters to configure how the peer-to-peer communication established via RtcPeerConnection is established or re-established. More...
 
struct  RtcSessionDescriptionInit
 SessionDescription is used by RtcPeerConnection to expose local and remote session descriptions. More...
 
struct  RtcIceCandidateInit
 Rtc ICE candidate interface. More...
 
struct  SignalingMessage
 Structure defining the basic signaling message. More...
 
struct  ReceivedSignalingMessage
 Structure defining the signaling message to be received. More...
 
struct  SignalingClientInfo
 Populate Signaling client with client ID and application log level. More...
 
struct  ChannelInfo
 Contains all signaling channel related information. More...
 
struct  IceConfigInfo
 ICE configuration information struct. More...
 
struct  MediaStorageConfig
 
struct  SignalingClientCallbacks
 Register Signaling client callbacks. More...
 
struct  SignalingChannelDescription
 Signaling channel description returned from the service. More...
 
struct  RtcRtpTransceiverInit
 RtcRtpTransceiverInit is used to configure a transceiver when creating it. More...
 
struct  RtcDataChannelInit
 RtcDataChannelInit dictionary used to configure properties of the underlying channel such as data reliability. More...
 

Typedefs

typedef struct RtcPeerConnection * PRtcPeerConnection
 
typedef struct RtcMediaStreamTrack * PRtcMediaStreamTrack
 
typedef struct RtcRtpReceiver * PRtcRtpReceiver
 
typedef struct RtcRtpTransceiver * PRtcRtpTransceiver
 
typedef struct RtcIceServer * PRtcIceServer
 
typedef struct RtcCertificate * PRtcCertificate
 
typedef struct KvsRtcConfiguration * PKvsRtcConfiguration
 
typedef struct RtcConfiguration * PRtcConfiguration
 
typedef struct RtcSessionDescriptionInit * PRtcSessionDescriptionInit
 
typedef struct RtcIceCandidateInit * PRtcIceCandidateInit
 
typedef struct SignalingMessage * PSignalingMessage
 
typedef struct ReceivedSignalingMessage * PReceivedSignalingMessage
 
typedef struct SignalingClientInfo * PSignalingClientInfo
 
typedef struct ChannelInfo * PChannelInfo
 
typedef struct IceConfigInfo * PIceConfigInfo
 
typedef struct MediaStorageConfig * PMediaStorageConfig
 
typedef struct SignalingClientCallbacks * PSignalingClientCallbacks
 
typedef struct SignalingChannelDescription * PSignalingChannelDescription
 
typedef struct RtcRtpTransceiverInit * PRtcRtpTransceiverInit
 
typedef struct RtcDataChannelInit * PRtcDataChannelInit
 

Detailed Description

Structures available for use by applications.

Typedef Documentation

◆ PChannelInfo

◆ PIceConfigInfo

◆ PKvsRtcConfiguration

◆ PMediaStorageConfig

◆ PReceivedSignalingMessage

◆ PRtcCertificate

◆ PRtcConfiguration

◆ PRtcDataChannelInit

◆ PRtcIceCandidateInit

◆ PRtcIceServer

◆ PRtcMediaStreamTrack

◆ PRtcPeerConnection

◆ PRtcRtpReceiver

◆ PRtcRtpTransceiver

◆ PRtcRtpTransceiverInit

◆ PRtcSessionDescriptionInit

◆ PSignalingChannelDescription

◆ PSignalingClientCallbacks

◆ PSignalingClientInfo

◆ PSignalingMessage