gmerlin-avdecoder
Typedefs | Functions
Creating and destroying a decoder

Typedefs

typedef struct bgav_s bgav_t
 Opaque decoder structure.
 

Functions

BGAV_PUBLIC bgav_tbgav_create ()
 Create a decoder instance.
 
BGAV_PUBLIC void bgav_close (bgav_t *bgav)
 Close a decoder and free all associated memory.
 
BGAV_PUBLIC const gavl_dictionary_t * bgav_get_edl (bgav_t *bgav)
 Get an EDL from an open decoder.
 

Detailed Description

Typedef Documentation

◆ bgav_t

typedef struct bgav_s bgav_t

Opaque decoder structure.

You don't want to know, what's inside here

Function Documentation

◆ bgav_create()

BGAV_PUBLIC bgav_t * bgav_create ( )

Create a decoder instance.

Returns
A newly allocated decoder instance

◆ bgav_close()

BGAV_PUBLIC void bgav_close ( bgav_t bgav)

Close a decoder and free all associated memory.

Parameters
bgavA decoder instance

◆ bgav_get_edl()

BGAV_PUBLIC const gavl_dictionary_t * bgav_get_edl ( bgav_t bgav)

Get an EDL from an open decoder.

Parameters
bgavA decoder instance
Returns
The edl or NULL