xine-lib: audio_decoder_s Struct Reference

xine-lib 1.2.12

Data Fields
audio_decoder_s Struct Reference

`#include <audio_decoder.h>`

## Data Fields
void(* | decode_data )(audio_decoder_t *this_gen, buf_element_t *buf)
void(* | reset )(audio_decoder_t *this_gen)
void(* | discontinuity )(audio_decoder_t *this_gen)
void(* | dispose )(audio_decoder_t *this_gen)
struct plugin_node_s *node | XINE_PRIVATE_FIELD
| Pointer to the loaded plugin node. More...

## Field Documentation

## ◆ decode_data

void(* audio_decoder_s::decode_data) (audio_decoder_t *this_gen, buf_element_t *buf)

Referenced by audio_decoder_loop().

## ◆ discontinuity

void(* audio_decoder_s::discontinuity) (audio_decoder_t *this_gen)

Referenced by audio_decoder_loop().

## ◆ dispose

void(* audio_decoder_s::dispose) (audio_decoder_t *this_gen)

Referenced by _x_free_audio_decoder().

## ◆ reset

void(* audio_decoder_s::reset) (audio_decoder_t *this_gen)

Referenced by audio_decoder_loop().

## ◆ XINE_PRIVATE_FIELD

struct plugin_node_s* node audio_decoder_s::XINE_PRIVATE_FIELD

Pointer to the loaded plugin node.

Used by the plugins loader. It's an opaque type when using the structure outside of xine's build.

The documentation for this struct was generated from the following file:

- xine-lib-1.2.12/include/xine/audio_decoder.h