rtpjpegpay
rtpjpegpay — Payload-encodes JPEG pictures into RTP packets (RFC 2435)
|
|
Object Hierarchy
GObject
+----GstObject
+----GstElement
+----GstBaseRTPPayload
+----GstRtpJPEGPay
Description
Payload encode JPEG pictures into RTP packets according to RFC 2435.
For detailed information see: http://www.rfc-editor.org/rfc/rfc2435.txt
The payloader takes a JPEG picture, scans the header for quantization
tables (if needed) and constructs the RTP packet header followed by
the actual JPEG entropy scan.
The payloader assumes that correct width and height is found in the caps.
Synopsis
Element Information
plugin |
rtp
|
author |
Axis Communications <dev-gstreamer@axis.com> |
class |
Codec/Payloader/Network |
Element Pads
name |
sink |
direction |
sink |
presence |
always |
details |
image/jpeg |
|
video/x-jpeg |
name |
src |
direction |
source |
presence |
always |
details |
application/x-rtp, media=(string)video, payload=(int)26, clock-rate=(int)90000, encoding-name=(string)JPEG |
Details
GstRtpJPEGPay
typedef struct _GstRtpJPEGPay GstRtpJPEGPay;
Property Details
The "quality"
property
"quality" gint : Read / Write
Quality factor on JPEG data (unused).
Allowed values: [0,255]
Default value: 255
The "type"
property
"type" gint : Read / Write
Default JPEG Type, overwritten by SOF when present.
Allowed values: [0,255]
Default value: 1
The "buffer-list"
property
"buffer-list" gboolean : Read / Write
Use Buffer Lists.
Default value: FALSE