|
CHAR | __RtcDataChannel::name [255+1] |
| Define name of data channel. Max length is 256 characters. More...
|
|
UINT32 | __RtcDataChannel::id |
|
UINT32 | RtcPeerConnection::version |
| Version of peer connection structure. More...
|
|
RTC_CODEC | RtcMediaStreamTrack::codec |
| non-standard, codec that the track is using More...
|
|
CHAR | RtcMediaStreamTrack::trackId [255+1] |
| non-standard, id of this individual track More...
|
|
CHAR | RtcMediaStreamTrack::streamId [255+1] |
| non-standard, id of the MediaStream this track belongs too More...
|
|
MEDIA_STREAM_TRACK_KIND | RtcMediaStreamTrack::kind |
| Kind of track - audio or video. More...
|
|
RtcMediaStreamTrack | RtcRtpReceiver::track |
| Track with details of codec, trackId, streamId and track kind. More...
|
|
RTC_RTP_TRANSCEIVER_DIRECTION | RtcRtpTransceiver::direction |
| Transceiver direction. More...
|
|
RtcRtpReceiver | RtcRtpTransceiver::receiver |
| RtcRtpReceiver that has track specific information. More...
|
|
CHAR | RtcIceServer::urls [MAX_ICE_CONFIG_URI_LEN+1] |
| URL of STUN/TURN Server. More...
|
|
CHAR | RtcIceServer::username [256+1] |
| Username to be used with TURN server. More...
|
|
CHAR | RtcIceServer::credential [256+1] |
| Password to be used with TURN server. More...
|
|
PBYTE | RtcCertificate::pCertificate |
| Certificate bits. More...
|
|
UINT32 | RtcCertificate::certificateSize |
| Size of certificate in bytes (optional) More...
|
|
PBYTE | RtcCertificate::pPrivateKey |
| Private key bit. More...
|
|
UINT32 | RtcCertificate::privateKeySize |
| Size of private key in bytes (optional) More...
|
|
UINT16 | KvsRtcConfiguration::maximumTransmissionUnit |
|
UINT32 | KvsRtcConfiguration::iceLocalCandidateGatheringTimeout |
|
UINT32 | KvsRtcConfiguration::iceConnectionCheckTimeout |
|
UINT32 | KvsRtcConfiguration::iceCandidateNominationTimeout |
|
UINT32 | KvsRtcConfiguration::iceConnectionCheckPollingInterval |
|
INT32 | KvsRtcConfiguration::generatedCertificateBits |
|
BOOL | KvsRtcConfiguration::generateRSACertificate |
|
UINT32 | KvsRtcConfiguration::sendBufSize |
| Socket send buffer length. Item larger then this size will get dropped. Use system default if 0. More...
|
|
UINT64 | KvsRtcConfiguration::filterCustomData |
| Custom Data that can be populated by the developer while developing filter function. More...
|
|
IceSetInterfaceFilterFunc | KvsRtcConfiguration::iceSetInterfaceFilterFunc |
|
BOOL | KvsRtcConfiguration::disableSenderSideBandwidthEstimation |
|
ICE_TRANSPORT_POLICY | RtcConfiguration::iceTransportPolicy |
| Indicates which candidates the ICE Agent is allowed to use. More...
|
|
RtcIceServer | RtcConfiguration::iceServers [(5 *4+1)] |
| Servers available to be used by ICE, such as STUN and TURN servers. More...
|
|
KvsRtcConfiguration | RtcConfiguration::kvsRtcConfiguration |
| Non-standard configuration options. More...
|
|
RtcCertificate | RtcConfiguration::certificates [3] |
|
SDP_TYPE | RtcSessionDescriptionInit::type |
| Indicates an offer/answer SDP type. More...
|
|
BOOL | RtcSessionDescriptionInit::useTrickleIce |
| Indicates if an offer should set trickle ice. More...
|
|
CHAR | RtcSessionDescriptionInit::sdp [25000+1] |
|
CHAR | RtcIceCandidateInit::candidate [255+1] |
|
UINT32 | SignalingMessage::version |
| Current version of the structure. More...
|
|
SIGNALING_MESSAGE_TYPE | SignalingMessage::messageType |
| Type of signaling message. More...
|
|
CHAR | SignalingMessage::correlationId [256+1] |
| Correlation Id string. More...
|
|
CHAR | SignalingMessage::peerClientId [256+1] |
| Sender client id. More...
|
|
UINT32 | SignalingMessage::payloadLen |
| Optional payload length. If 0, the length will be calculated. More...
|
|
CHAR | SignalingMessage::payload [(10 *1024)+1] |
| Actual signaling message payload. More...
|
|
SignalingMessage | ReceivedSignalingMessage::signalingMessage |
|
SERVICE_CALL_RESULT | ReceivedSignalingMessage::statusCode |
| Response status code. More...
|
|
CHAR | ReceivedSignalingMessage::errorType [256+1] |
| Error type of the signaling message. More...
|
|
CHAR | ReceivedSignalingMessage::description [1024+1] |
| Optional description of the message. More...
|
|
UINT32 | SignalingClientInfo::version |
| Version of the structure. More...
|
|
CHAR | SignalingClientInfo::clientId [256+1] |
| Client id to use. Defines if the client is a producer/consumer. More...
|
|
UINT32 | SignalingClientInfo::loggingLevel |
|
PCHAR | SignalingClientInfo::cacheFilePath |
|
KvsRetryStrategyCallbacks | SignalingClientInfo::signalingRetryStrategyCallbacks |
| Retry strategy callbacks used while creating signaling client. More...
|
|
INT32 | SignalingClientInfo::signalingClientCreationMaxRetryAttempts |
| Max attempts to create signaling client before returning error to the caller. More...
|
|
UINT32 | SignalingClientInfo::stateMachineRetryCountReadOnly |
|
UINT32 | SignalingClientInfo::signalingMessagesMinimumThreads |
| Unused field post v1.8.1. More...
|
|
UINT32 | SignalingClientInfo::signalingMessagesMaximumThreads |
| Unused field post v1.8.1. More...
|
|
UINT32 | ChannelInfo::version |
| Version of the structure. More...
|
|
PCHAR | ChannelInfo::pChannelName |
| Name of the signaling channel name. Maximum length is defined by MAX_CHANNEL_NAME_LEN + 1. More...
|
|
PCHAR | ChannelInfo::pChannelArn |
|
PCHAR | ChannelInfo::pStorageStreamArn |
|
PCHAR | ChannelInfo::pRegion |
|
PCHAR | ChannelInfo::pControlPlaneUrl |
|
PCHAR | ChannelInfo::pCertPath |
| Optional certificate path. Maximum length is defined by MAX_PATH_LEN+1. More...
|
|
PCHAR | ChannelInfo::pUserAgentPostfix |
|
PCHAR | ChannelInfo::pCustomUserAgent |
| Optional custom user agent name. Maximum length is defined by MAX_USER_AGENT_LEN+1. More...
|
|
PCHAR | ChannelInfo::pUserAgent |
| Combined user agent. Maximum length is defined by MAX_USER_AGENT_LEN+1. More...
|
|
PCHAR | ChannelInfo::pKmsKeyId |
| Optional KMS key id ARN. Maximum length is defined by MAX_ARN_LEN+1. More...
|
|
SIGNALING_CHANNEL_TYPE | ChannelInfo::channelType |
| Channel type when creating. More...
|
|
SIGNALING_CHANNEL_ROLE_TYPE | ChannelInfo::channelRoleType |
| Channel role type for the endpoint - master/viewer. More...
|
|
BOOL | ChannelInfo::reserved |
| Reserved field for compatibility. More...
|
|
UINT64 | ChannelInfo::cachingPeriod |
|
BOOL | ChannelInfo::retry |
| Flag determines if a retry of the network calls is to be done on errors up to max retry times. More...
|
|
BOOL | ChannelInfo::reconnect |
| Flag determines if reconnection should be attempted on connection drop. More...
|
|
UINT64 | ChannelInfo::messageTtl |
|
UINT32 | ChannelInfo::tagCount |
| Number of tags associated with the stream. More...
|
|
PTag | ChannelInfo::pTags |
| Stream tags array. More...
|
|
SIGNALING_API_CALL_CACHE_TYPE | ChannelInfo::cachingPolicy |
| Backend API call caching policy. More...
|
|
BOOL | ChannelInfo::asyncIceServerConfig |
|
BOOL | ChannelInfo::useMediaStorage |
| use the feature of media storage. More...
|
|
UINT32 | IceConfigInfo::version |
| Version of the struct. More...
|
|
UINT64 | IceConfigInfo::ttl |
| TTL of the configuration is 100ns. More...
|
|
UINT32 | IceConfigInfo::uriCount |
| Number of Ice URI objects. More...
|
|
CHAR | IceConfigInfo::uris [4][MAX_ICE_CONFIG_URI_LEN+1] |
| List of Ice server URIs. More...
|
|
CHAR | IceConfigInfo::userName [256+1] |
| Username for the server. More...
|
|
CHAR | IceConfigInfo::password [256+1] |
| Password for the server. More...
|
|
BOOL | MediaStorageConfig::storageStatus |
| Indicate the association between channelArn and storageStreamArn. More...
|
|
CHAR | MediaStorageConfig::storageStreamArn [MAX_ARN_LEN+1] |
| The arn of kvs stream, optional if you already associate signaling channel with stream. More...
|
|
UINT32 | SignalingClientCallbacks::version |
| Current version of the structure. More...
|
|
UINT64 | SignalingClientCallbacks::customData |
| Custom data passed by the caller. More...
|
|
SignalingClientMessageReceivedFunc | SignalingClientCallbacks::messageReceivedFn |
| Callback registration for received SDP. More...
|
|
SignalingClientErrorReportFunc | SignalingClientCallbacks::errorReportFn |
| Error reporting function. This is an optional member. More...
|
|
SignalingClientStateChangedFunc | SignalingClientCallbacks::stateChangeFn |
| Signaling client state change callback. More...
|
|
GetCurrentTimeFunc | SignalingClientCallbacks::getCurrentTimeFn |
| callback to override system time, used for testing clock skew More...
|
|
UINT32 | SignalingChannelDescription::version |
| Version of the SignalingChannelDescription struct. More...
|
|
CHAR | SignalingChannelDescription::channelArn [MAX_ARN_LEN+1] |
| Channel Amazon Resource Name (ARN) More...
|
|
CHAR | SignalingChannelDescription::channelName [256+1] |
| Signaling channel name. Should be unique per AWS account. More...
|
|
SIGNALING_CHANNEL_STATUS | SignalingChannelDescription::channelStatus |
| Current channel status as reported by the service. More...
|
|
SIGNALING_CHANNEL_TYPE | SignalingChannelDescription::channelType |
| Channel type as reported by the service. More...
|
|
CHAR | SignalingChannelDescription::updateVersion [MAX_UPDATE_VERSION_LEN+1] |
|
UINT64 | SignalingChannelDescription::messageTtl |
|
UINT64 | SignalingChannelDescription::creationTime |
| Timestamp of when the channel gets created. More...
|
|
RTC_RTP_TRANSCEIVER_DIRECTION | RtcRtpTransceiverInit::direction |
| Transceiver direction - SENDONLY, RECVONLY, SENDRECV. More...
|
|
BOOL | RtcDataChannelInit::ordered |
| Decides the order in which data is sent. If true, data is sent in order. More...
|
|
NullableUint16 | RtcDataChannelInit::maxPacketLifeTime |
|
NullableUint16 | RtcDataChannelInit::maxRetransmits |
| Control number of times a channel retransmits data if not delivered successfully. More...
|
|
CHAR | RtcDataChannelInit::protocol [255+1] |
| Sub protocol name for the channel. More...
|
|
BOOL | RtcDataChannelInit::negotiated |
|
UINT32 | RtcIceMetrics::version |
| Structure version. More...
|
|
RtcIceServerStats | RtcIceMetrics::rtcIceServerStats |
| Server related stats. Reference in Stats.h. More...
|
|
RtcIceCandidateStats | RtcIceMetrics::localRtcIceCandidateStats |
| Local candidate stats. Reference in Stats.h. More...
|
|
RtcIceCandidateStats | RtcIceMetrics::remoteRtcIceCandidateStats |
| Remote candidate stats. Reference in Stats.h. More...
|
|
RtcIceCandidatePairStats | RtcIceMetrics::rtcIceCandidatePairStats |
| Candidate pair stats. Reference in Stats.h. More...
|
|
UINT32 | RtcStreamMetrics::version |
| Structure version. More...
|
|
RtcRemoteInboundRtpStreamStats | RtcStreamMetrics::rtcInboundStats |
| Inbound RTP Stats. Reference in Stats.h. More...
|
|
RtcOutboundRtpStreamStats | RtcStreamMetrics::rtcOutboundStats |
| Outbound RTP Stats. Reference in Stats.h. More...
|
|
RtcTransportStats | RtcStreamMetrics::rtcTransportStats |
| Transport stats. Reference in Stats.h. More...
|
|
UINT32 | SignalingClientMetrics::version |
| Structure version. More...
|
|
UINT64 | SignalingClientMetrics::signalingStartTime |
|
UINT64 | SignalingClientMetrics::signalingEndTime |
|
UINT64 | SignalingClientMetrics::signalingCallTime |
|
SignalingClientStats | SignalingClientMetrics::signalingClientStats |
| Signaling client metrics stats. Reference in Stats.h. More...
|
|
UINT32 | KvsIceAgentMetrics::version |
| Structure version. More...
|
|
KvsIceAgentStats | KvsIceAgentMetrics::kvsIceAgentStats |
| ICE agent metrics. Reference in Stats.h. More...
|
|
UINT32 | PeerConnectionMetrics::version |
| Structure version. More...
|
|
PeerConnectionStats | PeerConnectionMetrics::peerConnectionStats |
| Peer connection metrics stats. Reference in Stats.h. More...
|
|
UINT64 | RtcStats::timestamp |
| Timestamp of request for stats. More...
|
|
RTC_STATS_TYPE | RtcStats::requestedTypeOfStats |
| Type of stats requested. Set to RTC_ALL to get all supported stats. More...
|
|
RtcStatsObject | RtcStats::rtcStatsObject |
| Object that is populated by the SDK on request. More...
|
|
UINT32 | RtcEncoderStats::targetBitrate |
|
UINT16 | RtcEncoderStats::width |
| Only valid for video. More...
|
|
UINT16 | RtcEncoderStats::height |
| Only valid for video. More...
|
|
UINT16 | RtcEncoderStats::bitDepth |
| Only valid for video. bits per pixel (24, 30, 36), note it's not per channel but per pixel. More...
|
|
UINT32 | RtcEncoderStats::encodeTimeMsec |
| milliseconds spent encoding frames since last encoder update More...
|
|
BOOL | RtcEncoderStats::voiceActivity |
| Only valid for audio. TRUE if last audio packet contained voice. More...
|
|
DOMString | RtcEncoderStats::encoderImplementation |
| encoder name eg "libvpx" or "x264" More...
|
|
WEBRTC related status codes. Each value is an positive integer formed by adding a base integer inticating the category to an index. Users may run scripts/parse_status.py to print a list of all status codes and their hex value.