![]() |
![]() |
![]() |
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. |