gstbasertpaudiopayload

gstbasertpaudiopayload —

Synopsis


#include <gst/rtp/gstbasertpaudiopayload.h>


            GstBaseRTPAudioPayload;
            GstBaseRTPAudioPayloadClass;
void        gst_basertpaudiopayload_set_frame_based
                                            (GstBaseRTPAudioPayload *basertpaudiopayload);
void        gst_basertpaudiopayload_set_frame_options
                                            (GstBaseRTPAudioPayload *basertpaudiopayload,
                                             gint frame_duration,
                                             gint frame_size);
void        gst_basertpaudiopayload_set_sample_based
                                            (GstBaseRTPAudioPayload *basertpaudiopayload);
void        gst_basertpaudiopayload_set_sample_options
                                            (GstBaseRTPAudioPayload *basertpaudiopayload,
                                             gint sample_size);

Description

Details

GstBaseRTPAudioPayload

typedef struct {
  GstBaseRTPPayload payload;

  GstClockTime base_ts;
  gint frame_size;
  gint frame_duration;

  gint sample_size;

  AudioCodecType type;

  gpointer _gst_reserved[GST_PADDING];
} GstBaseRTPAudioPayload;


GstBaseRTPAudioPayloadClass

typedef struct {
  GstBaseRTPPayloadClass parent_class;

  gpointer _gst_reserved[GST_PADDING];
} GstBaseRTPAudioPayloadClass;


gst_basertpaudiopayload_set_frame_based ()

void        gst_basertpaudiopayload_set_frame_based
                                            (GstBaseRTPAudioPayload *basertpaudiopayload);

Tells GstBaseRTPAudioPayload that the child element is for a frame based audio codec

basertpaudiopayload : a pointer to the element.

gst_basertpaudiopayload_set_frame_options ()

void        gst_basertpaudiopayload_set_frame_options
                                            (GstBaseRTPAudioPayload *basertpaudiopayload,
                                             gint frame_duration,
                                             gint frame_size);

Sets the options for frame based audio codecs.

basertpaudiopayload : a pointer to the element.
frame_duration : The duraction of an audio frame in milliseconds.
frame_size : The size of an audio frame in bytes.

gst_basertpaudiopayload_set_sample_based ()

void        gst_basertpaudiopayload_set_sample_based
                                            (GstBaseRTPAudioPayload *basertpaudiopayload);

Tells GstBaseRTPAudioPayload that the child element is for a sample based audio codec

basertpaudiopayload : a pointer to the element.

gst_basertpaudiopayload_set_sample_options ()

void        gst_basertpaudiopayload_set_sample_options
                                            (GstBaseRTPAudioPayload *basertpaudiopayload,
                                             gint sample_size);

Sets the options for sample based audio codecs.

basertpaudiopayload : a pointer to the element.
sample_size : Size per sample in bytes.