gstsdp.c.types

Undocumented in source.

Public Imports

gid.basictypes
public import gid.basictypes;
Undocumented in source.
gst.c.types
public import gst.c.types;
Undocumented in source.

Members

Enums

GstMIKEYCacheType
enum GstMIKEYCacheType

The different cache types

GstMIKEYEncAlg
enum GstMIKEYEncAlg

The encryption algorithm used to encrypt the Encr data field

GstMIKEYKVType
enum GstMIKEYKVType

The key validity type

GstMIKEYKeyDataType
enum GstMIKEYKeyDataType

The type of key.

GstMIKEYMacAlg
enum GstMIKEYMacAlg

Specifies the authentication algorithm used

GstMIKEYMapType
enum GstMIKEYMapType

Specifies the method of uniquely mapping Crypto Sessions to the security protocol sessions.

GstMIKEYPRFFunc
enum GstMIKEYPRFFunc

The PRF function that has been/will be used for key derivation

GstMIKEYPayloadType
enum GstMIKEYPayloadType

Different MIKEY Payload types.

GstMIKEYSecProto
enum GstMIKEYSecProto

Specifies the security protocol

GstMIKEYSecSRTP
enum GstMIKEYSecSRTP

This policy specifies the parameters for SRTP and SRTCP

GstMIKEYTSType
enum GstMIKEYTSType

Specifies the timestamp type.

GstMIKEYType
enum GstMIKEYType

Different MIKEY data types.

GstSDPResult
enum GstSDPResult

Return values for the SDP functions.

Structs

GstMIKEYDecryptInfo
struct GstMIKEYDecryptInfo
GstMIKEYEncryptInfo
struct GstMIKEYEncryptInfo
GstMIKEYMapSRTP
struct GstMIKEYMapSRTP

The Security policy Map item for SRTP

GstMIKEYMessage
struct GstMIKEYMessage

Structure holding the information of the MIKEY message

GstMIKEYPayload
struct GstMIKEYPayload

Hold the common fields for all payloads

GstMIKEYPayloadKEMAC
struct GstMIKEYPayloadKEMAC

A structure holding the KEMAC payload

GstMIKEYPayloadKeyData
struct GstMIKEYPayloadKeyData

The Key data payload contains key material. It should be added as sub payload to the KEMAC.

GstMIKEYPayloadPKE
struct GstMIKEYPayloadPKE

The Envelope data payload contains the encrypted envelope key that is used in the public-key transport to protect the data in the Key data transport payload. The encryption algorithm used is implicit from the certificate/public key used.

GstMIKEYPayloadRAND
struct GstMIKEYPayloadRAND

The RAND payload consists of a (pseudo-)random bit-string

GstMIKEYPayloadSP
struct GstMIKEYPayloadSP

The Security Policy payload defines a set of policies that apply to a specific security protocol

GstMIKEYPayloadSPParam
struct GstMIKEYPayloadSPParam

A Type/Length/Value field for security parameters

GstMIKEYPayloadT
struct GstMIKEYPayloadT

The timestamp payload carries the timestamp information

GstSDPAttribute
struct GstSDPAttribute

The contents of the SDP "a=" field which contains a key/value pair.

GstSDPBandwidth
struct GstSDPBandwidth

The contents of the SDP "b=" field which specifies the proposed bandwidth to be used by the session or media.

GstSDPConnection
struct GstSDPConnection

The contents of the SDP "c=" field which contains connection data.

GstSDPKey
struct GstSDPKey

The contents of the SDP "k=" field which is used to convey encryption keys.

GstSDPMedia
struct GstSDPMedia

The contents of the SDP "m=" field with all related fields.

GstSDPMessage
struct GstSDPMessage

The GstSDPMessage helper functions makes it easy to parse and create SDP messages.

GstSDPOrigin
struct GstSDPOrigin

The contents of the SDP "o=" field which gives the originator of the session (their username and the address of the user's host) plus a session id and session version number.

GstSDPTime
struct GstSDPTime

The contents of the SDP "t=" field which specify the start and stop times for a conference session.

GstSDPZone
struct GstSDPZone

The contents of the SDP "z=" field which allows the sender to specify a list of time zone adjustments and offsets from the base time.