Blame docs/plugins/html/gst-plugins-base-plugins-opusenc.html

Packit 971217
Packit 971217
<html>
Packit 971217
<head>
Packit 971217
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
Packit 971217
<title>opusenc: GStreamer Base Plugins 1.0 Plugins Reference Manual</title>
Packit 971217
<meta name="generator" content="DocBook XSL Stylesheets V1.79.1">
Packit 971217
<link rel="home" href="index.html" title="GStreamer Base Plugins 1.0 Plugins Reference Manual">
Packit 971217
<link rel="up" href="ch01.html" title="gst-plugins-base Elements">
Packit 971217
<link rel="prev" href="gst-plugins-base-plugins-opusdec.html" title="opusdec">
Packit 971217
<link rel="next" href="gst-plugins-base-plugins-parsebin.html" title="parsebin">
Packit 971217
<meta name="generator" content="GTK-Doc V1.27 (XML mode)">
Packit 971217
<link rel="stylesheet" href="style.css" type="text/css">
Packit 971217
</head>
Packit 971217
<body bgcolor="white" text="black" link="#0000FF" vlink="#840084" alink="#0000FF">
Packit 971217
Packit 971217
Packit 971217
Top  | 
Packit 971217
                  Description  | 
Packit 971217
                  Object Hierarchy  | 
Packit 971217
                  Implemented Interfaces  | 
Packit 971217
                  Properties
Packit 971217
Packit 971217
Home
Packit 971217
Up
Packit 971217
Prev
Packit 971217
Next
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

opusenc

Packit 971217

opusenc

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Properties

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
audio
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstOpusEncAudioType
Packit 971217
audio-type
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstOpusEncBandwidth
Packit 971217
bandwidth
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gint
Packit 971217
bitrate
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstOpusEncBitrateType
Packit 971217
bitrate-type
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
cbr
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gint
Packit 971217
complexity
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
constrained-vbr
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
dtx
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
GstOpusEncFrameSize
Packit 971217
frame-size
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gboolean
Packit 971217
inband-fec
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
guint
Packit 971217
max-payload-size
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
gint
Packit 971217
packet-loss-percentage
Packit 971217
Read / Write
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
struct
Packit 971217
GstOpusEnc
Packit 971217
Packit 971217
Packit 971217
enum
Packit 971217
GstOpusEncBitrateType
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Object Hierarchy

Packit 971217
    GObject
Packit 971217
    ╰── GInitiallyUnowned
Packit 971217
        ╰── GstObject
Packit 971217
            ╰── GstElement
Packit 971217
                ╰── GstAudioEncoder
Packit 971217
                    ╰── GstOpusEnc
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Implemented Interfaces

Packit 971217

Packit 971217
GstOpusEnc implements
Packit 971217
 GstPreset and  GstTagSetter.

Packit 971217
Packit 971217
Packit 971217

Description

Packit 971217

This element encodes raw audio to OPUS.

Packit 971217
Packit 971217

Example pipelines

Packit 971217
Packit 971217
  
Packit 971217
    
Packit 971217
      
Packit 971217
        
1
Packit 971217
        
gst-launch-1.0 -v audiotestsrc wave=sine num-buffers=100 ! audioconvert ! opusenc ! oggmux ! filesink location=sine.ogg
Packit 971217
      
Packit 971217
    
Packit 971217
  
Packit 971217
Packit 971217
Packit 971217

Packit 971217
Encode a test sine signal to Ogg/OPUS.

Packit 971217
Packit 971217
Packit 971217

Synopsis

Packit 971217
Packit 971217

Element Information

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

plugin

Packit 971217
Packit 971217
            opus
Packit 971217
          
Packit 971217
Packit 971217
Packit 971217

author

Packit 971217
Vincent Penquerc'h <vincent.penquerch@collabora.co.uk>
Packit 971217
Packit 971217
Packit 971217

class

Packit 971217
Codec/Encoder/Audio
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Packit 971217
Packit 971217

Element Pads

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

name

Packit 971217
sink
Packit 971217
Packit 971217
Packit 971217

direction

Packit 971217
sink
Packit 971217
Packit 971217
Packit 971217

presence

Packit 971217
always
Packit 971217
Packit 971217
Packit 971217

details

Packit 971217
audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int)48000, channels=(int)[ 1, 8 ]
Packit 971217
Packit 971217
Packit 971217

Packit 971217
 audio/x-raw, format=(string)S16LE, layout=(string)interleaved, rate=(int){ 8000, 12000, 16000, 24000 }, channels=(int)[ 1, 8 ]
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

name

Packit 971217
src
Packit 971217
Packit 971217
Packit 971217

direction

Packit 971217
source
Packit 971217
Packit 971217
Packit 971217

presence

Packit 971217
always
Packit 971217
Packit 971217
Packit 971217

details

Packit 971217
audio/x-opus
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Functions

Packit 971217

Packit 971217
Packit 971217
Packit 971217

Types and Values

Packit 971217
Packit 971217

struct GstOpusEnc

Packit 971217
struct GstOpusEnc;
Packit 971217
Packit 971217

Packit 971217
Packit 971217

enum GstOpusEncBitrateType

Packit 971217
Packit 971217

Members

Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

BITRATE_TYPE_CBR

Packit 971217
 
Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

BITRATE_TYPE_VBR

Packit 971217
 
Packit 971217
 
Packit 971217
Packit 971217
Packit 971217

BITRATE_TYPE_CONSTRAINED_VBR

Packit 971217
 
Packit 971217
 
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217
Packit 971217

Property Details

Packit 971217
Packit 971217

The “audio” property

Packit 971217
  “audio”                    gboolean
Packit 971217

Audio or voice (DEPRECATED: use audio-type).

Packit 971217

Flags: Read / Write

Packit 971217

Default value: TRUE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “audio-type” property

Packit 971217
  “audio-type”               GstOpusEncAudioType
Packit 971217

What type of audio to optimize for.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: Generic audio

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “bandwidth” property

Packit 971217
  “bandwidth”                GstOpusEncBandwidth
Packit 971217

Audio Band Width.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: Full band

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “bitrate” property

Packit 971217
  “bitrate”                  gint
Packit 971217

Specify an encoding bit-rate (in bps).

Packit 971217

Flags: Read / Write

Packit 971217

Allowed values: [4000,650000]

Packit 971217

Default value: 64000

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “bitrate-type” property

Packit 971217
  “bitrate-type”             GstOpusEncBitrateType
Packit 971217

Bitrate type.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: CBR

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “cbr” property

Packit 971217
  “cbr”                      gboolean
Packit 971217

Constant bit rate (DEPRECATED: use bitrate-type).

Packit 971217

Flags: Read / Write

Packit 971217

Default value: TRUE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “complexity” property

Packit 971217
  “complexity”               gint
Packit 971217

Complexity.

Packit 971217

Flags: Read / Write

Packit 971217

Allowed values: [0,10]

Packit 971217

Default value: 10

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “constrained-vbr” property

Packit 971217
  “constrained-vbr”          gboolean
Packit 971217

Constrained VBR (DEPRECATED: use bitrate-type).

Packit 971217

Flags: Read / Write

Packit 971217

Default value: TRUE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “dtx” property

Packit 971217
  “dtx”                      gboolean
Packit 971217

DTX.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: FALSE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “frame-size” property

Packit 971217
  “frame-size”               GstOpusEncFrameSize
Packit 971217

The duration of an audio frame, in ms.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: 20

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “inband-fec” property

Packit 971217
  “inband-fec”               gboolean
Packit 971217

Enable forward error correction.

Packit 971217

Flags: Read / Write

Packit 971217

Default value: FALSE

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “max-payload-size” property

Packit 971217
  “max-payload-size”         guint
Packit 971217

Maximum payload size in bytes.

Packit 971217

Flags: Read / Write

Packit 971217

Allowed values: [2,4000]

Packit 971217

Default value: 4000

Packit 971217
Packit 971217

Packit 971217
Packit 971217

The “packet-loss-percentage” property

Packit 971217
  “packet-loss-percentage”   gint
Packit 971217

Packet loss percentage.

Packit 971217

Flags: Read / Write

Packit 971217

Allowed values: [0,100]

Packit 971217

Default value: 0

Packit 971217
Packit 971217
Packit 971217
Packit 971217

See Also

Packit 971217

opusdec, oggmux

Packit 971217
Packit 971217
Packit 971217
Packit 971217

Generated by GTK-Doc V1.27
Packit 971217
</body>
Packit 971217
</html>