RTPPayloadInfo

Structure holding default payload type information.

Constructors

this
this(void* ptr, Flag!"Take" take)

Members

Functions

cPtr
void* cPtr()

Properties

bitrate
uint bitrate [@property getter]

Get field bitrate.

bitrate
uint bitrate [@property setter]

Set field bitrate.

clockRate
uint clockRate [@property getter]

Get field clockRate.

clockRate
uint clockRate [@property setter]

Set field clockRate.

encodingName
string encodingName [@property getter]

Get field encodingName.

encodingName
string encodingName [@property setter]

Set field encodingName.

encodingParameters
string encodingParameters [@property getter]

Get field encodingParameters.

encodingParameters
string encodingParameters [@property setter]

Set field encodingParameters.

media
string media [@property getter]

Get field media.

media
string media [@property setter]

Set field media.

payloadType
ubyte payloadType [@property getter]

Get field payloadType.

payloadType
ubyte payloadType [@property setter]

Set field payloadType.

Static functions

forName
gstrtp.rtppayload_info.RTPPayloadInfo forName(string media, string encodingName)

Get the #GstRTPPayloadInfo for media and encoding_name. This function is mostly used to get the default clock-rate and bandwidth for dynamic payload types specified with media and encoding name.

forPt
gstrtp.rtppayload_info.RTPPayloadInfo forPt(ubyte payloadType)

Get the #GstRTPPayloadInfo for payload_type. This function is mostly used to get the default clock-rate and bandwidth for static payload types specified with payload_type.