| GStreamer Base Plugins 0.10 Library Reference Manual | ||||
|---|---|---|---|---|
#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);
typedef struct {
GstBaseRTPPayload payload;
GstClockTime base_ts;
gint frame_size;
gint frame_duration;
gint sample_size;
AudioCodecType type;
gpointer _gst_reserved[GST_PADDING];
} GstBaseRTPAudioPayload;
typedef struct {
GstBaseRTPPayloadClass parent_class;
gpointer _gst_reserved[GST_PADDING];
} GstBaseRTPAudioPayloadClass;
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. |
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. |
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. |
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. |