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 bitrate field.

bitrate
uint bitrate [@property setter]

Set bitrate field.

clockRate
uint clockRate [@property getter]

Get clockRate field.

clockRate
uint clockRate [@property setter]

Set clockRate field.

encodingName
string encodingName [@property getter]

Get encodingName field.

encodingName
string encodingName [@property setter]

Set encodingName field.

encodingParameters
string encodingParameters [@property getter]

Get encodingParameters field.

encodingParameters
string encodingParameters [@property setter]

Set encodingParameters field.

media
string media [@property getter]

Get media field.

media
string media [@property setter]

Set media field.

payloadType
ubyte payloadType [@property getter]

Get payloadType field.

payloadType
ubyte payloadType [@property setter]

Set payloadType field.

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.