Versions in this module Expand all Collapse all v1 v1.3.2 Mar 10, 2020 v1.3.1 Mar 10, 2020 Changes in this version + const AudioCodecBitrateConstant + const AudioCodecBitrateVariable + const AudioCodecSampleRate16Khz + const AudioCodecSampleRate24Khz + const AudioCodecSampleRate8Khz + const AudioCodecType_AAC_ELD + const AudioCodecType_AMR + const AudioCodecType_ARM_WB + const AudioCodecType_MSBC + const AudioCodecType_Opus + const AudioCodecType_PCMA + const AudioCodecType_PCMU + const CryptoSuiteNone + const CryptoSuite_AES_256_CM_HMAC_SHA1_80 + const CryptoSuite_AES_CM_128_HMAC_SHA1_80 + const IPAddrVersionv4 + const IPAddrVersionv6 + const SessionControlCommandTypeEnd + const SessionControlCommandTypeReconfigure + const SessionControlCommandTypeResume + const SessionControlCommandTypeStart + const SessionControlCommandTypeSuspend + const SessionStatusBusy + const SessionStatusError + const SessionStatusSuccess + const StreamingStatusAvailable + const StreamingStatusBusy + const StreamingStatusUnavailable + const VideoCodecCvoNotSuppported + const VideoCodecCvoSuppported + const VideoCodecLevel3_1 + const VideoCodecLevel3_2 + const VideoCodecLevel4 + const VideoCodecPacketizationModeNonInterleaved + const VideoCodecProfileConstrainedBaseline + const VideoCodecProfileHigh + const VideoCodecProfileMain + const VideoCodecType_H264 + type Addr struct + AudioRtpPort uint16 + IPAddr string + IPVersion byte + VideoRtpPort uint16 + type AudioCodecConfiguration struct + Parameters AudioCodecParameters + Type byte + func NewAacEldAudioCodecConfiguration() AudioCodecConfiguration + func NewOpusAudioCodecConfiguration() AudioCodecConfiguration + type AudioCodecParameters struct + Bitrate byte + Channels byte + Samplerate byte + type AudioParameters struct + CodecParams AudioCodecParameters + CodecType byte + ComfortNoise bool + RTP RTPParams + type AudioStreamConfiguration struct + Codecs []AudioCodecConfiguration + ComfortNoise bool + func DefaultAudioStreamConfiguration() AudioStreamConfiguration + type Configuration struct + Suites []SupportedCryptoSuite + func NewConfiguration(suite byte) Configuration + type CryptoSuite struct + MasterKey []byte + MasterSalt []byte + Types []CryptoSuiteType + func (c *CryptoSuite) SrtpKey() string + type CryptoSuiteType struct + Type byte + type RTPParams struct + Bitrate uint16 + ComfortNoisePayloadType uint8 + Interval float32 + MTU uint16 + PayloadType uint8 + Ssrc int32 + type SessionControlCommand struct + Identifier []byte + Type byte + type SetupEndpoints struct + Audio CryptoSuite + ControllerAddr Addr + SessionId []byte + Video CryptoSuite + func (s *SetupEndpoints) String() string + type SetupEndpointsResponse struct + AccessoryAddr Addr + Audio CryptoSuite + SessionId []byte + SsrcAudio int32 + SsrcVideo int32 + Status byte + Video CryptoSuite + type StreamConfiguration struct + Audio AudioParameters + Command SessionControlCommand + Video VideoParameters + type StreamingStatus struct + Status byte + type SupportedCryptoSuite struct + Type byte + type VideoCodecAttributes struct + Framerate byte + Height uint16 + Width uint16 + type VideoCodecConfiguration struct + Attributes []VideoCodecAttributes + Parameters VideoCodecParameters + Type byte + func NewH264VideoCodecConfiguration() VideoCodecConfiguration + type VideoCodecLevel struct + Level byte + type VideoCodecPacketization struct + Mode byte + type VideoCodecParameters struct + Levels []VideoCodecLevel + Packetizations []VideoCodecPacketization + Profiles []VideoCodecProfile + type VideoCodecProfile struct + Id byte + type VideoParameters struct + Attributes VideoCodecAttributes + CodecParams VideoCodecParameters + CodecType byte + RTP RTPParams + type VideoStreamConfiguration struct + Codecs []VideoCodecConfiguration + func DefaultVideoStreamConfiguration() VideoStreamConfiguration