gstrtpbaseaudiopayload

gstrtpbaseaudiopayload

Functions

Properties

gboolean buffer-list Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstElement
                ╰── GstRTPBasePayload
                    ╰── GstRTPBaseAudioPayload

Includes

#include <gst/rtp/gstrtpbaseaudiopayload.h>

Description

Functions

gst_rtp_base_audio_payload_set_frame_based ()

void
gst_rtp_base_audio_payload_set_frame_based
                               (GstRTPBaseAudioPayload *rtpbaseaudiopayload);

gst_rtp_base_audio_payload_set_frame_options ()

void
gst_rtp_base_audio_payload_set_frame_options
                               (GstRTPBaseAudioPayload *rtpbaseaudiopayload,
                                gint frame_duration,
                                gint frame_size);

gst_rtp_base_audio_payload_set_sample_based ()

void
gst_rtp_base_audio_payload_set_sample_based
                               (GstRTPBaseAudioPayload *rtpbaseaudiopayload);

gst_rtp_base_audio_payload_set_sample_options ()

void
gst_rtp_base_audio_payload_set_sample_options
                               (GstRTPBaseAudioPayload *rtpbaseaudiopayload,
                                gint sample_size);

gst_rtp_base_audio_payload_get_adapter ()

GstAdapter *
gst_rtp_base_audio_payload_get_adapter
                               (GstRTPBaseAudioPayload *rtpbaseaudiopayload);

gst_rtp_base_audio_payload_push ()

GstFlowReturn
gst_rtp_base_audio_payload_push (GstRTPBaseAudioPayload *baseaudiopayload,
                                 const guint8 *data,
                                 guint payload_len,
                                 GstClockTime timestamp);

gst_rtp_base_audio_payload_flush ()

GstFlowReturn
gst_rtp_base_audio_payload_flush (GstRTPBaseAudioPayload *baseaudiopayload,
                                  guint payload_len,
                                  GstClockTime timestamp);

gst_rtp_base_audio_payload_set_samplebits_options ()

void
gst_rtp_base_audio_payload_set_samplebits_options
                               (GstRTPBaseAudioPayload *rtpbaseaudiopayload,
                                gint sample_size);

Types and Values

struct GstRTPBaseAudioPayload

struct GstRTPBaseAudioPayload;

struct GstRTPBaseAudioPayloadClass

struct GstRTPBaseAudioPayloadClass {
  GstRTPBasePayloadClass parent_class;
};

Property Details

The “buffer-list” property

  “buffer-list”              gboolean

Use Buffer Lists.

Flags: Read / Write

Default value: FALSE