gstbasertpaudiopayload
gstbasertpaudiopayload
|
|
Object Hierarchy
GObject
╰── GstObject
╰── GstElement
╰── GstBaseRTPPayload
╰── GstBaseRTPAudioPayload
Includes
#include <gst/rtp/gstbasertpaudiopayload.h>
Functions
gst_base_rtp_audio_payload_set_frame_based ()
void
gst_base_rtp_audio_payload_set_frame_based
(GstBaseRTPAudioPayload *basertpaudiopayload
);
gst_base_rtp_audio_payload_set_frame_options ()
void
gst_base_rtp_audio_payload_set_frame_options
(GstBaseRTPAudioPayload *basertpaudiopayload
,
gint frame_duration
,
gint frame_size
);
gst_base_rtp_audio_payload_set_sample_based ()
void
gst_base_rtp_audio_payload_set_sample_based
(GstBaseRTPAudioPayload *basertpaudiopayload
);
gst_base_rtp_audio_payload_set_sample_options ()
void
gst_base_rtp_audio_payload_set_sample_options
(GstBaseRTPAudioPayload *basertpaudiopayload
,
gint sample_size
);
gst_base_rtp_audio_payload_get_adapter ()
GstAdapter *
gst_base_rtp_audio_payload_get_adapter
(GstBaseRTPAudioPayload *basertpaudiopayload
);
gst_base_rtp_audio_payload_push ()
GstFlowReturn
gst_base_rtp_audio_payload_push (GstBaseRTPAudioPayload *baseaudiopayload
,
const guint8 *data
,
guint payload_len
,
GstClockTime timestamp
);
gst_base_rtp_audio_payload_flush ()
GstFlowReturn
gst_base_rtp_audio_payload_flush (GstBaseRTPAudioPayload *baseaudiopayload
,
guint payload_len
,
GstClockTime timestamp
);
gst_base_rtp_audio_payload_set_samplebits_options ()
void
gst_base_rtp_audio_payload_set_samplebits_options
(GstBaseRTPAudioPayload *basertpaudiopayload
,
gint sample_size
);
Types and Values
struct GstBaseRTPAudioPayload
struct GstBaseRTPAudioPayload;
struct GstBaseRTPAudioPayloadClass
struct GstBaseRTPAudioPayloadClass {
GstBaseRTPPayloadClass parent_class;
};
Property Details
The “buffer-list”
property
“buffer-list” gboolean
Use Buffer Lists.
Flags: Read / Write
Default value: FALSE