# aacparse

This is an AAC parser which handles both ADIF and ADTS stream formats.

As ADIF format is not framed, it is not seekable and stream duration cannot be determined either. However, ADTS format AAC clips can be seeked, and parser can also estimate playback position and clip duration.

## Example launch line

     gst-launch-1.0 filesrc location=abc.aac ! aacparse ! faad ! audioresample ! audioconvert ! alsasink

## Hierarchy

    GObject
        ╰──GInitiallyUnowned
            ╰──GstObject
                ╰──GstElement
                    ╰──GstBaseParse
                        ╰──aacparse

## Factory details

Authors: – Stefan Kost <stefan.kost></stefan.kost>

Classification: – `Codec/Parser/Audio`

Rank – primary + 1

Plugin – audioparsers

Package – GStreamer Good Plug-ins

## Pad Templates

### `sink`

    audio/mpeg:
        mpegversion: { (int)2, (int)4 }

Presence – always

Direction – sink

Object type – GstPad

### `src`

    audio/mpeg:
             framed: true
        mpegversion: { (int)2, (int)4 }
      stream-format: { (string)raw, (string)adts, (string)adif, (string)loas }

Presence – always

Direction – src

Object type – GstPad

The results of the search are