celtenc
celtenc — Encodes audio in Celt format
|
|
Object Hierarchy
GObject
+----GstObject
+----GstElement
+----GstCeltEnc
Implemented Interfaces
GstCeltEnc implements
GstPreset and GstTagSetter.
Description
This element raw audio to CELT.
Example pipelines
Encode a test sine signal to Ogg/CELT.
Synopsis
Element Information
plugin |
celt
|
author |
Sebastian Dröge <sebastian.droege@collabora.co.uk> |
class |
Codec/Encoder/Audio |
Element Pads
name |
sink |
direction |
sink |
presence |
always |
details |
audio/x-raw-int, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ], endianness=(int)1234, signed=(boolean)true, width=(int)16, depth=(int)16 |
name |
src |
direction |
source |
presence |
always |
details |
audio/x-celt, rate=(int)[ 32000, 64000 ], channels=(int)[ 1, 2 ] |
Details
GstCeltEnc
typedef struct _GstCeltEnc GstCeltEnc;
Property Details
The "bitrate"
property
"bitrate" gint : Read / Write
Specify an encoding bit-rate (in Kbps). (0 = automatic).
Allowed values: [0,150]
Default value: 64
The "framesize"
property
"framesize" gint : Read / Write
The number of samples per frame.
Allowed values: [64,512]
Default value: 256