Elecard AAC Audio Encoder¶
Elecard AAC Audio Encoder is a GStreamer plugin for audio encoding into AAC-LC, AAC-LTP, HE-AAC, and HE-AAC v2 streams.
Features¶
Elecard AAC Audio Decoder has the following features:
Supports granule semantics for metadata buffering;
Supports multiple output AAC profiles.
Parameter Description¶
Below is the table describing Elecard AAC Audio Encoder parameters and their values:
Parameter Name |
Description |
Value Type |
Available Values [range] |
Default |
Flags |
|---|---|---|---|---|---|
adts-id |
Sets up ADTS ID bit in |
Enum |
0 — MPEG4
1 — MPEG2
2 — Auto
|
2 |
readable, writable |
bitrate |
Specifies the encoding bitrate (kbit/s). |
Integer |
[8 – 4608000] |
128 |
readable, writable |
buffer-mode |
Specifies the |
Enum |
0 — CBR
2047 — VBR
|
2047 |
readable, writable |
crc 1 |
Enables or disables the CRC (Cyclic Redundancy Check) to verify the correctness of data. |
Boolean |
true, false |
true |
readable, writable |
encoded-frames |
Indicates the number of encoded frames from start. |
Unsigned Integer64 |
[0 – 18446744073709551615] |
0 |
readable |
format |
Specifies the frame format. |
Enum |
1 — ADTS
2 — RAW
|
1
|
readable, writable |
fps |
Indicates the current frame rate. |
Double |
[0 – 1,797693e+308] |
0 |
readable |
license-state |
Indicates the license state. |
String |
evaluation |
readable |
|
mode |
Specifies the stereo encoding mode. |
Enum |
0 — Mono
1 — LR
2 — MS
3 — Joint Stereo
|
1 |
readable, writable |
name |
Specifies the name of the object. |
String |
aacencoder0 |
readable, writable |
|
noise-shaping |
Enables or disables the noise shaping mode for psychoacoustic model. |
Boolean |
true, false |
true |
readable, writable |
oem-name |
Indicates the OEM name. |
String |
readable |
||
parent |
Specifies the parent of the object. |
String |
Object of type GstObject |
readable, writable |
|
profile |
Specifies the output |
Enum |
0 — AAC LC Profile
1 — AAC LTP Profile
2 — AAC HE Profile
3 — AAC HE v2 Profile
|
0 |
readable, writable |
protection-absent |
Sets up the Protection Absent bit in |
Boolean |
true, false |
false |
readable, writable |
sbr-mode |
Specifies the SBR (Spectral Band Replication) signaling mode. If |
Enum |
0 — Disabled
1 — Compatible
2 — Hierarchical
3 — Implicit
|
0 |
readable, writable |
sbr-upsample |
Enables or disables the SBR upsample mode. |
Boolean |
true, false |
false |
readable, writable |
- 1
This parameter is deprecated.