rtpjpegpay

rtpjpegpay — Payload-encodes JPEG pictures into RTP packets (RFC 2435)

Properties

gint quality Read / Write
gint type Read / Write
gboolean buffer-list Read / Write

Types and Values

struct GstRtpJPEGPay

Object Hierarchy

    GObject
    ╰── GInitiallyUnowned
        ╰── GstObject
            ╰── GstElement
                ╰── GstRTPBasePayload
                    ╰── 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/RTP

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, width=(int)[ 1, 65536 ], height=(int)[ 1, 65536 ]

Functions

Types and Values

struct GstRtpJPEGPay

struct GstRtpJPEGPay;

Property Details

The “quality” property

  “quality”                  gint

Quality factor on JPEG data (unused).

Flags: Read / Write

Allowed values: [0,255]

Default value: 255


The “type” property

  “type”                     gint

Default JPEG Type, overwritten by SOF when present.

Flags: Read / Write

Allowed values: [0,255]

Default value: 1


The “buffer-list” property

  “buffer-list”              gboolean

Use Buffer Lists.

Flags: Read / Write

Default value: FALSE