gstbasertpaudiopayload

gstbasertpaudiopayload

Functions

Properties

gboolean buffer-list Read / Write

Types and Values

Object Hierarchy

    GObject
    ╰── GstObject
        ╰── GstElement
            ╰── GstBaseRTPPayload
                ╰── GstBaseRTPAudioPayload

Includes

#include <gst/rtp/gstbasertpaudiopayload.h>

Description

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